ASIC Design Flow
ASIC Design Flow
Agenda
Architectural Design
Synthesis
Floor Planning
Power Planning
Placement
Routing
Physical Verification
IC Fabrication
ASIC Design Flow
System Specification
Architectural Design
Synthesis
Floor Planning
Power Planning
Placement
Routing
Physical Verification
IC Fabrication
System Specification
• Functional Specification
• Design Goals
Speed
Power
Area
Technology
Architectural Design
Design source
Code Reports and logs
Verilog(.v ) (text formats)
VHDL (.vhd)
Synthesis Design database
Synthesis (.db - Synopsys internal
scripts (.tcl) Process
database format)
Design
Gate level Verilog description
constraints
(.sdc)
Logic Synthesis
Architectural Design
Synthesis
Floor Planning
Power Planning
Placement
Routing
Physical Verification
IC Fabrication
Physical Design Flow
Floor planning
Power Planning
Placement
Routing
Finishing
• DRC Checks
• LVS Checks
ASIC Full Flow
Functional Simulation Flow
Synthesis Flow
Physical Design Flow
Gate Level Simulation Flow
Design Trends
Moore’s Law
1 Billion
K
1,000,000 Transistors
100,000
Pentium® III
10,000 Pentium® II
Pentium® Pro
1,000 Pentium®
i486
100 i386
80286
10 8086
Source: Intel
1
1975 1980 1985 1990 1995 2000 2005 2010
Projected
Courtesy, Intel
Moore’s law in Microprocessors
1000
Transistors (MT)
10
P6
Pentium® proc
1 486
386
0.1 286
8085
Transistors on 8086
Lead Microprocessors double every 2 years
0.01 8080
8008
4004
0.001
1970 1980 1990 2000 2010
Year
Courtesy, Intel
Die Size Growth
100
Die size (mm)
P6
10 486 Pentium ® proc
386
8080 286
8086
8085 ~7% growth per year
8008
4004 ~2X growth in 10 years
1
1970 1980 1990 2000 2010
Year
Die size grows by 14% to satisfy Moore’s Law
Courtesy, Intel
Frequency
10000
Doubles every
Frequency (MHz)
1000
2 years
100 P6
Pentium ® proc
486
10 8085 386
8086 286
1 8080
8008
0.1 4004
1970 1980 1990 2000 2010
Year
Lead Microprocessors frequency doubles every 2 years
Courtesy, Intel
Power Dissipation
100
Power (Watts)
P6
Pentium ® proc
10
486
8086 286
386
8085
1 8080
8008
4004
0.1
1971 1974 1978 1985 1992 2000
Year
Lead Microprocessors power continues to increase
Courtesy, Intel
Power will be a major problem
100000
18KW
5KW
Power (Watts)
10000
1.5KW
1000 500W
Pentium® proc
100
286 486
10 8086 386
8085
8080
8008
1 4004
0.1
1971 1974 1978 1985 1992 2000 2004 2008
Year
Power delivery and dissipation will be prohibitive
Courtesy, Intel
Power Density
10000
Power Density (W/cm2)
Rocket
1000
Nozzle
Nuclear
100 Reactor
8086
10 4004 Hot Plate P6
8008 8085 386 Pentium® proc
8080 286 486
1
1970 1980 1990 2000 2010
Year
Power density too high
Courtesy, Intel
Challenges in Digital Design
DSM 1/DSM
“Microscopic Problems” “Macroscopic Issues”
• Ultra-high speed design • Time-to-Market
• Interconnect • Millions of Gates
• Noise, Crosstalk • High-Level Abstractions
• Reliability, Manufacturability • Reuse & IP: Portability
• Power Dissipation • Predictability
• Clock distribution. • etc.
?
Die size
Single die
Wafer
• Define ASIC
• Explain ASIC Design Flow
• Define HDL
• Define HVL
• What do you mean by specification
• What is synthesis
• What is physical design
• What is functional simulation
• What is gate level simulation
Review Questions