Professional Documents
Culture Documents
ECE6133 Physical Design Automation of VLSI Systems Prof. Sung Kyu Lim School of Electrical and Computer Engineering Georgia Institute of Technology
Objectives:
To study the materials used in fabrication of VLSI devices. To study the structure of devices and process involved in fabricating different types of VLSI circuits
Fabrication Materials
Subthreshold current is due to reverse bias leakage current of diode between diffusion and substrate
ECE 3060
Lecture 23
2 V ds I ds = ( V gs V t )V ds -------2
O V ds V gs V t
ECE 3060
Lecture 24
2 V ds I ds = ( V gs V t )V ds -------2
O V ds V gs V t
ECE 3060
Lecture 25
Current is swept through depletion region electric eld after leaving channel.
ECE 3060 Lecture 26
Etch
8 to 10 iterations
Photolithographic Process
UV Radiation Silicon dioxide Photoresist (Negative ) Silicon
(d)
(e)
Design Rules
Minimum Separation [A]
Intralayer (all layers) Interlayer (active to poly/well/select) From Transistor
ECE 3060
Lecture 313
ECE 3060
Lecture 315
A CMOS Inverter
Chip
automation
Large number of devices Optimization requirements for high performance Time-to-market competition Cost
1.2
c Sherwani 92
M1
M2
M3
M4
M5
M6
M1
M2
M3
M4
M5
M6
M7
Placement
Routing
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
Placement Comparison
Runtime: 1 sec vs 44 sec vs 739 sec
20K
267K
2.7M
Routing Comparison
Runtime: 12 sec vs 289 sec vs 4740 sec
20K
267K
2.7M
1.3
c Sherwani 92
Functional Design
Logic Design
x = (AB*CD)+(A+D)+(A(B+C)) Y=(A(B+C)+AC+D+A(BC+D))
Circuit Design
1.4
c Sherwani 92
Physical Design
Fabrication
Packaging
1.5
c Sherwani 92
Physical Design
Physical design converts a circuit description into a geometric description. This description is used to manufacture a chip. The physical design cycle consists of 1. Partitioning 2. Floorplanning and Placement 3. Routing 4. Compaction
~
1.6
c Sherwani 92
Physical Design
cutline 2
(a)
Partitioning
cutline 1
(b)
Floorplanning Placement
&
(c)
Routing
(d)
Compaction
Fabrication
1.7
c Sherwani 92
Design Styles
Complexity of VLSI curcuits
Performance
Size
Cost
Market time
Full custom
Gate array
Standard cell
FPGA
1.9
c Sherwani 92
Via
Metal 2
ROM/RAM
1.10
c Sherwani 92
Cell library
Cell A Cell B
Cell C
Cell D
Feedthrough cell
1.11
c Sherwani 92
VDD
Metal 1
Metal 2
GND
1.12
c Sherwani 92
G E
(a)
P A 0 0 1 1
1
P D 0 1 1 0 B 0 0 1 1
P E 0 1 1 1 D 0 0 1 1
P F 1 1 1 0 D 0 0 1 1
B 0 1 0 1
C 0 1 0 1
E 0 1 0 1
E 0 1 0 1
G 0 0 0 1
(b)
VDD GND
B
F
10
11
12
(c)
1.13
c Sherwani 92
1.14
c Sherwani 92
1.15
c Sherwani 92
1985-present Performance driven placement and routing tools Parallel algorithms for physical design Signi cant development in underlying graph theory Combinatorial optimization problems for layout
Algorithms for VLSI Physical Design Automation
1.21
c Sherwani 92
1.22
c Sherwani 92
1.23
c Sherwani 92
Summary
1. Physical design is one of the steps in the VLSI design cycle. 2. Physical design is further divided into partitioning, placement, routing and compaction. 3. There are ve major design styles, e.g., full custom, standard cell, gate array, sea of gates and FPGAs. 4. There are three alternatives for packaging of chips, e.g., PCB, MCM and WSI. 5. Automation reduces cost, increases chip density, reduces timeto-market, and improves performance. 6. CAD tools currently lag behind fabrication technology, which is hindering the progress of IC technology.
1.25
c Sherwani 92
Want to do more?
Came out of class project