1.1
c Sherwani 92
System
Specifications
Chip
automation
1.2
c Sherwani 92
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
1.6
c Sherwani 92
Physical Design
cutline 2
(a)
(b)
Partitioning
cutline 1
Floorplanning
&
Placement
(c)
Routing
(d)
Compaction
Fabrication
1.7
c Sherwani 92
...
1.8
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
Metal 1
Metal 2
Via
Data path
PLA
I/O
ROM/RAM
Random logic
A/D converter
1.10
c Sherwani 92
VDD
Feedthrough
Metal 1
GND
Metal 2
Cell library
Cell A
Cell C
Cell B
Cell D
Feedthrough cell
1.11
c Sherwani 92
VDD
Metal 1
Metal 2
GND
1.12
c Sherwani 92
D
F
B
(a)
P
(b)
VDD
GND
B
F
10
11
12
(c)
1.13
c Sherwani 92
style
full-custom standard cell gate array
FPGA
cell size
variable xed height
xed
xed
cell type
variable
variable
xed programmable
cell placement variable
in row
xed
xed
interconnections variable
variable
variable programmable
uneven height cells are also used.
1.14
c Sherwani 92
style
full-custom standard cell gate array
Area
compact
compact
moderate
to moderate
Performance
high
high
moderate
to moderate
Fabrication layers
All
All
routing layers
FPGA
large
1.15
low
none
c Sherwani 92
Packaging Styles
Packaging
Multi-Chip Module
PCB
MCM
WSI
Area
Performance, Cost
1.16
c Sherwani 92
Package
Plated
IC
(a)
through
holes
x
y
x
y
(b)
1.17
c Sherwani 92
MCM Model
IC
(a)
x
y
x
y
(b)
1.18
c Sherwani 92
1.19
c Sherwani 92
WSI
MCM
PCB
Figure of Merit
(inches/psec . density inches/sq in)
28.0
14.6
2.2
1.20
c Sherwani 92
Manual design
Design Tools
1965-1975
Layout editors
Automatic routers (for PCB)
E cient partitioning algorithm
1975-1985
1.21
c Sherwani 92
1.22
c Sherwani 92
1.23
c Sherwani 92
ACM SIGDA
Design Automation Technical Committee (DATC)
1.24
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