Beruflich Dokumente
Kultur Dokumente
Digital IC Design
B. Mazhari
Dept. of EE, IIT Kanpur
39
G-Number
B. Mazhari, IITK
Design Example from everyday life
Performance: delay d
Cwafer w
Area minimum C Die ~
0.85 A
wafer AIC d
43
G-Number
B. Mazhari, IITK
Y abc abc abc
4: 1 MUX
44
G-Number
B. Mazhari, IITK
Design consists of several synthesis steps, each of
which involves transformation of behavioral
representation (functionality, performance) into a
structural representation.
VDD
VIN VOUT
yx
GND
45
G-Number
B. Mazhari, IITK
Step-1: Logic Synthesis 1. Minimization
2. Technology mapping
ab
c 00
0
01
0
11
1
10
0
x x 1
0
1 1 1 1 1
Y ab c
-Algorithm is required whose complexity keeps pace with
increasing circuit complexity.
-Minimization
-Technology mapping
a
b
Y ab c ? c
47
G-Number
B. Mazhari, IITK
CMOS : elementary gates are NAND, NOR, NOT etc
-All the above designs have the same functionality but they would differ in
terms of area and delay
48
G-Number
B. Mazhari, IITK
A CAD tool called static timing analysis tool is required
toMazhari,
B. check IITK if delay constraints are satisfied 49
G-Number
-All the above designs have the same functionality but they would differ in
terms of area and delay
-It may be difficult to estimate these values at this stage
Two ways:
-take each one of the possible solutions and complete its design to the last
detail.
-choose one possibility based on some estimate of performance and area and
then carry out its detailed design.
B. Mazhari, IITK
50 G-Number
Logic Verification: Horizontal & Vertical
a
b
51
G-Number
B. Mazhari, IITK
Logic Verification: Vertical
Match?
Logic Synthesis
Extract Behavior
52
G-Number
B. Mazhari, IITK
Logic Simulation
1
0
1 0 1
0
1
1 0
i/p o/p
Desired Behavior
Leveln
Match?
Synthesis
Extract Behavior
Leveln+1 Structure
54
G-Number
B. Mazhari, IITK
Next Phase : Circuit Design
Specifications
Gate netlist
Transistor
Schematic
55
G-Number
B. Mazhari, IITK
Circuit Design -Choose a circuit style
Static Dynamic
56
G-Number
B. Mazhari, IITK
Circuit Design
Transistor
Schematic
Mask Layout
59
G-Number
B. Mazhari, IITK
Layout Design
VDD
VIN VOUT
GND
60
G-Number
B. Mazhari, IITK
Verification
61
G-Number
B. Mazhari, IITK
Verification
-Layout vs. Schematic check (LVS)
VDD
VIN VOUT
GND
Front-end design
Physical design
64
G-Number
B. Mazhari, IITK
EE370
66
G-Number
B. Mazhari, IITK
Books :
1. Digital Integrated Circuits : A Design Perspective by Jan M. Rabaey,
Prentice Hall
2. Sung-Mo (Steve) Kang, Yusuf Leblebici, and Chul Woo Kim. CMOS
Digital Integrated Circuits Analysis & Design, 4th edition, McGraw
Hill, 2014
3. Neil Weste, CMOS VLSI Design, Pearson, 2011.
Mid-Sem 25%
End-Sem 45%
68
G-Number
B. Mazhari, IITK