- •Introduction to Digital Integrated Circuit Design
- •Aims and Objectives
- •Course Outline
- •Recommended Books
- •Supporting Material
- •Design Project
- •Assessment
- •Based on slides/material by…
- •Recommended Reading
- •Outline
- •Integrated Circuits
- •A Brief History
- •History of Integration
- •History of Technology
- •IP based SoC Design
- •Annual Sales
- •Any Device, Any Time, Anywhere
- •Outline
- •Implementation Methodologies
- •Full-custom
- •Custom Design - Layout
- •Standard-Cell–Based ICs
- •Full-custom Standard Cell
- •Routing a Standard Cell-based IC
- •Standard Cell Libraries
- •Macrocell-Based Design
- •Macrocell-Based Design Example
- •Gate-Array–Based ICs
- •Gate-Array–Based ICs (con’t)
- •Gate Array Approach - Example
- •Prewired Arrays
- •Programmable Logic Devices
- •EPLD Block Diagram
- •Field-Programmable Gate Arrays Fuse-based
- •Interconnect
- •Field-Programmable Gate Arrays RAM-based
- •RAM-based FPGA Basic Cell (CLB)
- •Outline
- •Design Abstraction Levels
- •ASIC Design Flow
- •ASIC Design Flow (con’t)
- •Outline
- •Moore’s Law
- •Moore’s Law – Intel Microprocessors
- •Evolution in Complexity
- •Scaling
- •Scaling Implications
- •Performance Improvement
- •Cost Improvement
- •Interconnect Woes
- •Reachable Radius
- •Dynamic Power
- •Static Power
- •Productivity
- •Very Few Companies Can Design High-End ICs
- •Less First Silicon Success and the Changing Rate of Failures
- •Physical Limits
- •Outline
- •Integrated Circuits Economics
- •Non-Recurring Engineering Costs (NRE)
- •Recurring Costs
- •Fixed Cost
- •New IC Design is Fairly Capital Intensive
- •Cost Breakdown
- •Outline
- •Silicon in 2010
- •ITRS
- •Summary
- •Journals and Conferences
- •Further Reading
Routing a Standard Cell-based IC
Routing a CBIC (cell-based IC)
•A “wall” of standard cells forms a flexible block
•metal2 may be used in a feedthrough cell to cross over cell rows that use metal1 for wiring
•Other wiring cells: spacer cells, row-end cells, and power cells
Introduction & Trends |
Introduction to Digital Integrated Circuit Design |
Lecture 1 - 25 |
Standard Cell Libraries
Use a design kit from the IC vendor
Buy an IC-vendor library from a library vendor
Build your own cell library
Introduction & Trends |
Introduction to Digital Integrated Circuit Design |
Lecture 1 - 26 |
Macrocell-Based Design
Macrocell
Interconnect Bus
Routing Channel
Introduction & Trends |
Introduction to Digital Integrated Circuit Design |
Lecture 1 - 27 |
Macrocell-Based Design Example
SRAM
Routing Channel
SRAM
Data paths
Standard cells
Video-encoder chip [Brodersen92]
Introduction & Trends |
Introduction to Digital Integrated Circuit Design |
Lecture 1 - 28 |