Professional Documents
Culture Documents
Design of VLSI
Circuits and Systems
Prof. Dejan Marković
ee216a@gmail.com
Teaching Staff, Office Hours
Office hours
Prof. Dejan • Mon & Fri 11am-12:30pm
Marković • MSOL: Tue 10-11am
• 56-147E Eng-IV Bldg.
Office hours
Vahagn • Thu 10am-12pm
Hokhikyan • CAD tools, labs,
project
Office hours
MSOL: Yuta • Wed 5-6pm
Toriyama • MSOL discussions
1.22
D. Markovic / Slide
Elevator Pitch
1.5
SW
SVth=0.2
SW=22 SVdd=1.5 Modeling and design
1 SVth=22
ref
SVdd=16
E/Eref
1.33
D. Markovic / Slide
Background
Familiarity with
• Digital ICs
• VLSI design
• CAD tools
1.44
D. Markovic / Slide
EE115C vs. EEM216A
1.55
D. Markovic / Slide
EEM216A Goals (1/2)
1.66
D. Markovic / Slide
EEM216A Goals (2/2)
1.77
D. Markovic / Slide
Course Objective and Key Outcomes
1.88
D. Markovic / Slide
VLSI Design Challenges
• Power-limited performance
1.99
D. Markovic / Slide
Course Outcomes
1. CMOS scaling
2. RC transistor model
3. Static CMOS logic gate design
4. Design with HDL (Verilog)
5. Dynamic and leakage power model
6. Power and delay calculation
7. Logical effort and gate sizing
8. Energy-delay tradeoff analysis
9. Clocking methodologies and timing analysis
10. Design automation using logic synthesis
11. State machine design (ASM or FSM)
1.10
D. Markovic / Slide 10
Online Resources
• EEWeb Grades
• Piazza Q&A
1.11
D. Markovic / Slide 11
Everything on the Wiki, Grades on EEWeb
Lecture notes, homeworks,
tutorials, project, references classwiki grades
1.12
D. Markovic / Slide 12
icslwebs.ee.ucla.edu/dejan/classwiki
ee216a_student
bruin2015
1.13
D. Markovic / Slide 13
ee216a@gmail.com
• Submission of assignments
• Personal queries
▪ Before you email, think of WHY can’t
you post the question on Piazza
1.14
D. Markovic / Slide 14
Course Material
• Lecture notes
• Homeworks
• CAD tutorials
• Class project
1.15
D. Markovic / Slide 15
Books (Optional)
EE115C textbook
• J. Rabaey, A. Chandrakasan, B. Nikolić,
Digital Integrated Circuits: A Design Perspective,
(2nd Edition), Prentice Hall, 2003.
1.16
D. Markovic / Slide 16
Journals and Conferences
Circuits
• IEEE Journal of Solid-State Circuits (JSSC)
• IEEE International Solid-State Circuits Conference (ISSCC)
• European Solid-State Circuits Conference (ESSCIRC)
• Symposium on VLSI Circuits (VLSI)
• Custom Integrated Circuits Conference (CICC)
• Other conferences and journals
CAD
• IEEE Transactions on Computer-Aided Design (TCAD)
• International Conference on Computer Aided Design (ICCAD)
• Design Automation Conference (DAC)
1.17
D. Markovic / Slide 17
Schedule and Syllabus
15% • 5 homeworks
6% • 3 CAD labs
30% • Project
24% • Miderm
25% • Final
1.19
D. Markovic / Slide 19
Gantt Chart
Hw #1
Hw #2
Hw #3
Hw #4
Hw #5
Lab #1
Lab #2
Lab #3
Project
Midterm
Final Exam
1.20
D. Markovic / Slide 20
Homework Topics
1.21
D. Markovic / Slide 21
CAD Labs
• Verilog testbench
• PrimeTime, PrimePower
1.22
D. Markovic / Slide 22
Class Project
• Topic TBD
▪ Details in Week 4
1.23
D. Markovic / Slide 23
Generic Technologies
1.24
D. Markovic / Slide 24
CAD Tools
Cadence Synopsys
• Circuit simulation • (HSPICE)
• Logic synthesis • Logic synthesis
• Physical synthesis • Physical synthesis
Mentor
• DRC and LVS
1.25
D. Markovic / Slide 25
Design Description: Gajski-Kuhn Y Chart
Synthesis
Behavioral Structural
Processor
Systems Hardware Modules
Algorithms ALUs, Registers
Register Transfer
Gates, FFs
Logic
Transfer Functions Transistors Physical
Verification
Design
Rectangles
Cell, Module Plans
Floor Plans
Clusters
Physical Partitions
Physical
1.26
D. Markovic / Slide 26
Design Styles
Ease of design
FPGA
Gate
Array
Cell-
based
Fully
Custom
Development Time
Performance
1.27
D. Markovic / Slide 27
Design Styles
Custom Cell-based Array FPGA
1.28
D. Markovic / Slide 28
Design Styles: Comparison
1.29
D. Markovic / Slide 29
Design Methodology
TOP-DOWN
Architecture
CAD
HDL
7400
1
IC Design 2
VCC 14
13
3 12
AB C 4 11
5 10 BOTTOM-UP
6 9
7 GND 8
F=AB+C
Zuse Z3
(1941)
Binary 2K
5 – 10 Hz relays
22b words Google images
1.32
D. Markovic / Slide 32
Five Years Later
ENIAC
150kW $500K
$6M today
(1946)
Decimal
5M joints 18K
hand-soldered tubes Google images
1.33
D. Markovic / Slide 33
The First PC
Simon
(1950)
1.34
D. Markovic / Slide 34
What is the Machine’s Future?
Mr. Berkeley's answer:
1.35
D. Markovic / Slide 35
Squee (The Electronic Robot Squirrel)
Eye
Google images
Hand
[1956 Berkeley Enterprises Report]
1.36
D. Markovic / Slide 36
Integrated Electronics
BJT
IC
1971 (Intel)
1.37
D. Markovic / Slide 37
1965
1.38
D. Markovic / Slide 38
Moore’s Law
• In 1965, Gordon Moore noted that the number of
transistors on a chip doubled every 18 to 24 months
“The complexity for minimum component costs has
increased at a rate of roughly a factor of two per year.
Certainly over the short term, this rate can be expected to
continue, if not to increase. Over the longer term, the
rate of increase is a bit more uncertain, although there is
no reason to believe it will not remain nearly constant for
at least 10 years. That means by 1975, the number of
components per integrated circuit for minimum cost will
be 65,000.”
[G. Moore, Electronics, 1965]
1.39
D. Markovic / Slide 39
2005
1.40
D. Markovic / Slide 40
Transistors / cm2
40 years 4B
2,000,000x 100M
improvement
Courtesy: Broadcom
2M
50K
2K
1.42
D. Markovic / Slide 42
Dennard’s Classical MOSFET Scaling (1974)
Scaling
Factor Device or Circuit Parameter
1/κ : Device dimension tox, L, W
κ : Doping concentration Na
1/κ : Voltage V
1/κ : Current I
1/κ : Capacitance εA/tox
1/κ : Delay time/circuit VC/I
1/κ2 : Power dissipation/circuit VI
1 : Power density VI/A R. Dennard, JSSC, Oct 1974.
1.43
D. Markovic / Slide 43
Constant E-field Scaling
Outcomes:
• More transistors/area 1/S2
• Faster delay 1/S
• Lower energy/op 1/S3
1.44
D. Markovic / Slide 44
Constant E-field Scaling
1.45
D. Markovic / Slide 45
Historical Scaling Trends
Power Leakage
density power
10000
Frequency (MHz)
1000 Pentium 4
Pentium Pro
100
Pentium ®
486
10 386
8086 286
8085 Courtesy:
1 8080 Const VDD Const E General S. Borkar
8008 (Intel)
4004
0.1
1970 1980 1990 2000 2010
Year
1.46
D. Markovic / Slide 46
Technology Scaling is Power Driven
1.47
D. Markovic / Slide 47
Bipolar Power Wall CMOS
• Technologies: bipolar, nMOS, CMOS
• Constant voltage scaling: increasing power
Module Heat Flux (W/cm2)
1.48
D. Markovic / Slide 48
Scaling Scenarios: Fixed V, Fixed E, General
Parameter Relation Fixed V Fixed E General
W, L, tox 1/S 1/S 1/S
VDD, VT 1 1/S 1/U
Area/Device WL 1/S2 1/S2 1/S2
Cox 1/tox S S S
Cgate Cox WL 1/S 1/S 1/S
kn, kp Cox W/L S S S
Isat Cox WV 1 1/S 1/U
Current Density Isat / Area S2 S S2/U
Ron V / Isat 1 1 1
Intr. Delay Ron Cgate 1/S 1/S 1/S
Power Isat V 1 1/S2 1/U2
P Density Power/Area S2 1 S2/U2
1.49
D. Markovic / Slide 49
General Scaling
1.50
D. Markovic / Slide 50
Strained Silicon (90nm)
• Increase current to make up the loss due to U < S
Courtesy: Intel
1.51
D. Markovic / Slide 51
High-K Metal-Gate (45nm)
Courtesy: Intel
1.52
D. Markovic / Slide 52
45nm Interconnects
Global wires,
low-R power grid
Local interconnects
(max density)
Courtesy: Intel
1.53
D. Markovic / Slide 53
45nm Interconnects
• M9: very-low-R power routing
Courtesy: Intel
1.54
D. Markovic / Slide 54
Changing Layout Styles
Courtesy: Intel
1.55
D. Markovic / Slide 55
Challenges in Scaling
Fixed E (Past) General (Now)
• Scaling reduced cost • Scaling reduces cost
• Scaling increased • Materials increase
performance performance
• Performance constrained • Power constrained
• Active power dominates • Standby power dominates
130
Courtesy: Intel
90
65
45
32
1.56
D. Markovic / Slide 56
Semiconductor Scaling
1.57
D. Markovic / Slide 57
The Limits
• System
Theoretical
(Physics) • Circuit
• Device
Practical
(Physical + • Material
manufacturing cost)
• Fundamental
[J. Meindl, Proc. IEEE, 1995]
1.58
D. Markovic / Slide 58
Circuit Limits
• Energy/transition
• Delay
• Global interconnect
1.59
D. Markovic / Slide 59
Logic Levels (Gain)
2𝑘𝑇 𝐶𝑓𝑠 𝐶0
𝑉𝐷𝐷 ≥ 1+ ln 2 +
𝑞 𝐶𝑑 𝐶𝑑
𝑘𝑇
≥𝛽 ≈ 0.1𝑉 (T = 300K)
𝑞
𝛽≈4
1.60
D. Markovic / Slide 60
Circuit Limits (Cont.)
• Energy/transition 1
𝐸𝑡𝑟𝑎𝑛 = 𝐶𝐿 𝑉𝐷𝐷 2
▪ Neglecting Estatic 2
• Global interconnect
𝜏 ∝ 2.3𝑅𝑔𝑎𝑡𝑒 + 𝑅𝑤𝑖𝑟𝑒 𝐶𝑤𝑖𝑟𝑒
▪ Interconnect delay
should not exceed 𝑅𝑤𝑖𝑟𝑒 < 2.3𝑅𝑔𝑎𝑡𝑒
gate delay
1.61
D. Markovic / Slide 61
Practical Limits: Minimum Feature Size
1.62
D. Markovic / Slide 62
Practical Limits: Die Size
50 mm
40 mm 16” wafer
12” wafer
25 mm
8” wafer
3D
integration
Layout
density
20nm FET
Si atom
0.25nm
200,000x
80x
1x
1.65
D. Markovic / Slide 65
We Have Reached the 130W Power Limit
What
level?
1965 2005
1.67
D. Markovic / Slide 67
Moore’s Law and the Long Term
What
level?
Within your
working life?
1.68
D. Markovic / Slide 68
Scaling Toward 10nm Node
5 nm
5 nm
65nm
45nm
32nm
22nm
16nm
12nm
1.70
D. Markovic / Slide 70
Wiki / References
1.71
D. Markovic / Slide 71