Chapter 2 Interconnect Parasitic Extraction

Download Report

Transcript Chapter 2 Interconnect Parasitic Extraction

EE 201C
Modeling of VLSI Circuits and Systems
TR 12-2pm
Instructor:
Lei He
Email:
[email protected]
Instructor Info
Email: [email protected]
Phone: 310-206-2037
Office: Boelter Hall 6731D
Office hours:
Tus 2-3pm
Thur 4-5pm
or by appointment for Wed.



The best way to reach me:
Email with EE201 in subject line

Who should and can take this course
Those want to learn timing, signal and power integrity,
stochastic power/thermal for both SoC and SiP
Mainly from the angel of designers
Background required
Basics of IC
Matlab and SPICE (both could be learned in this class)
VLSI Design and Verification Cycle
System Specification
Functional Design and Verification
X=(AB*CD)+(A+D)+(A(B+C))
Logic Design and Verification
Circuit Design and
Verification
Verification techniques
Formal verification
Logic/circuit simulation
Functional and logic emulation



Y=(A(B+C))+AC+D+A(BC+D))
VLSI Design and Verification Cycle (cont.)
Physical Design and Verification
Fabrication and
Testing
Packaging
Layout verification
LVS, DRC, ERC
Timing, SI, PI, DFM (applied to circuit design as well)
Modeling and simulation is the core component for design and verification
considering timing/SI/PI/DFM


201C Course Outline and Schedule
Interconnect and timing modeling (3 weeks)
Parasitic (RLC and thermal RC) extraction
Delay modeling and model order reduction
2 hws (e.g., model order reduction in Matlab)



On-chip timing and integrity (4 weeks)
Static timing and noise analysis for logic and on-chip interconnects
Process variation, stochastic timing, power and noise analysis
Stochastic power and thermal integrity
3 hws (e.g., SPICE-based stochastic modeling of SRAM cells)




Beyond-die signal and power integrity (3 weeks)
Chip-package co-design with signal and power integrity
Noise analysis for high-speed signaling and other analog components
2 hws (e.g., Matlab-based decap determination and equalizer
design)
Final project: SPICE-based stochastic design of SRAM arrays



Examples of hws
Example 1: Matlab coding of PRIMA
Extend single-point model order reduction to multi-point MOR
Majority of program is given


Example 2: SPICE-based stochastic modeling of SRAM cells
Consider spatially-correlated Leff variation and random Vt
variation, and take into account dependence between Leff and Vt
Reduce the number of SPICE runs for required accuracy
– Monte Carlo vs Pesudo Monte Carlo vs non Monte Carlo


Example 3: off-chip signal and power integrity
Matlab based design
ISI (inter symbol interference) reduction for transmission line
Power noise reduction via off-chip decap



Final Project
Design of SRAM Array considering PVT variations
Could be a single student or a team of two students
Decide the architecture and SPICE netlist
Validate via stochastic SPICE simulation
Develop a report up to 12 page report using ACM style
– http://www.acm.org/sigs/pubs/proceed/template.htm
Deliver a 20 minute presentation during the finals week, like a
conference talk (audio or video for online program)
Reports, references, and audio/video uploaded to class wiki






Grading Policy
7 Homework
70
each hw 8 pts for correctness, 2pts for optimality
Final project
30
20 pts for meeting design spec
10 pts for novelty, and quality of report and presentation
A  score > 85
References for this Course
Web sites
http://eda.ee.ucla.edu/EE201C (wiki website)
– ID: spring2010
– password BH5273


http://eda.ee.ucla.edu/EE201A-04Spring/index.html
Selected papers from leading journals and conferences
Tan and He, “Advanced Model Order Reduction Techniques for
VLSI Designs”, Cambridge University Press, 2006
H. Bakoglu, Circuits, Interconnects, and Packaging for VLSI,
Addison Wesley