Beruflich Dokumente
Kultur Dokumente
Lecture 1.
Course Overview
2010-9-6 Slide 1
Outline
• Course overview
• CAD basics
• Project-based learning and teamwork
• What is EDA?
• Top 10 algorithms in 20th century
Custom
Complexity
Discrete
Partly
structured
Structured
Unstructured
• Course webpage
– http://edalab.sjtu.edu.cn/moodle/
– 集成电路设计/EDA引论
– password: ugradeda
• Long-term goal –
– To improve your software skills for a successful career.
– Software techniques for EDA are equally useful in other
technical areas.
• Reason:
– The class-scale was reduced (about 20 students)
http://en.wikipedia.org/wiki/SPICE
2010-9-6 Lecture 1 slide 41
Types of Analysis
• DC Analysis (single point)
• DC Transfer Analysis (DC sweep)
• AC Analysis (frequency-domain)
• Transient Analysis (time-domain)
• Noise Analysis (analog/RF)
• Distortion Analysis (analog/RF)
• Sensitivity Analysis (analog/RF)
• ...
M1
M1 11 1000
1000 1000
1000 00 DMOS
DMOS W=2u
W=2u L=2U
L=2U
Output Waveform
Input Backannotated
Backannotated
Input Stimulus
Stimulus Circuit
Circuit Netlist
Netlist
Parasitics
Parasitics
Algorithmic
Algorithmic
Tech
Library
Circuit Simulation Options
Options
Simulated
Simulated
Waveforms
Waveforms
2010-9-6 Lecture 1 slide 44
The Simulation Engine
• Solving a “sparse” nonlinear Sparse Matrix
system. Setup
• Simulation speed depends
on model and solver Initial Time Step
efficiency and simulator
architecture.
dx Newton-Raphson
C( x ) + G( x ) = B(u ) Iteration
dt
Converged? no
Match
Modeling
measurements?
Simulation Simulated
Mathematical
Model Behavior
Transistor-level bipolar
op-amp circuit
http://www.ecircuitcenter.com/OpModels/OpampModels.htm
gain &
output buffer
VCCS first pole
Can be
used for
modeling
freq
response of
op-amps.
∂ 4u ∂ 2u w ∂ 2u dα i
EI 4 − S 2 = Fe + ∫ ( p − pa )dz − ρ 2 ="
∂x ∂x 0 ∂t dt
12μ ∂( pu ) Low order
∇ ⋅ (u 3 p∇p ) = d βi
1 + 6K ∂t Original Model ="
dt Macromodel
A MEMS Chip
A single-chip receiver
The existing design and fabrication problems that challenge the CAD
engineers!