Upload
lauren-hicks
View
214
Download
0
Embed Size (px)
Citation preview
Page 1EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Introduction to IC DesignIntroduction to IC Design
Tsung-Chu Huang(黃宗柱 )
Department of Electronic Eng.Chong Chou Institute of Tech.
Email: [email protected]
2003/10/20
Page 2EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Announcement1. Syllabus Exchange due to Your
Background and My Schedule
2. Quick through SPICE-like Tools This Week for Homework #2
3. Midterm Exam on Nov. 10, 2003
Page 3EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Node OrderingBi-terminal Device 1 2
1
2
3 1
2
3
3
2
1
4 4
1
2
3
Q1 C B E M Area
M1 D G S M W= L=
Page 4EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Announcement1. Syllabus Exchange due to Your
Background and My Schedule
2. Quick through SPICE-like Tools This Week for Homework #2
3. Midterm Exam on Nov. 10, 2003
Page 5EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Introduction to SPICE1. Simulation Program with IC Emphasis
2. Originated by Prof. D. O. Pederson, UCB, ’70s.
3. SPICE I, II, III → Public Domain in the Internet.
4. HSPICE: MetaSoft Inc., CA. → Avant! Inc., CA.
5. PSPICE: MicroSim Inc., CA. → OrCAD Inc.
→ Cadence Inc.
6. IS-SPICE: IntuSoft, Inc. Interactivity Emphasized.
Page 6EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
A StoryBy Despain, USC
Braton: Espresso
Pederson: SPICE
PLA-Based Synthesizer
Addressing to Espresso?
Page 7EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Circuit Simulation Tools1. Switch Level:
• Verilog, VHDL, SILOS, Susie, etc.
2. Transistor Level (Linear & Exponential) Simulation
• PowerMill, TimeMill, Star-Sim
3. Time-Domain
• Star-HSPICE, SBTSPICE, Spectre (RF)
4. Frequency Domain
• ADS, Harmonica, Eldo (RF)
5. Other Approaches
• Matlab
Page 8EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Basic Flow* CircuitR1 1 2 1KC1 2 0 1N.TRAN.END
CompilerSimulator
REPORTPower=...Time=......
Page 9EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Basic Analyses
time
Signal
0
Trasient state
Steady state
DC
AC
Page 10EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Basic Analyses
Transient Analy.
DC Analysis
AC Analysis
3 Major Analyses
TIME (s)
V, I, etc
Frequency (Hz)
X-Axis (Variable)
.TRAN Ts Tf
.DC Vs B E ∆
.AC Dec R B E
Basic Command
Delay Measurement
Transfer Function
Bode Plot
Basic Application
t
Vin
f
t
Vin
f
Page 11EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Extension Analyses
Transient Analy.
DC Analysis
AC Analysis
3 Major Analyses
TIME (s)
V, I, etc
Frequency (Hz)
X-Axis (Variable)
t
Vin
f
.TF
.FOUR
Extension
.PARAMETER
Statistical
.Monte Carlo
.Noise
.PZ .DISTO
.OP
.SENS
.TEMP
Page 12EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Basics: Orders1210 T Tera-910 G Giga-610 M Mega-310 K Kilo-010310 m Mini-610 Micro-910 n Nano-1210 p Pico-1510 f Femto-
T
G
MEG
K
M, m
U
N
P
F
uE 314.714.31014.3 7
Page 13EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Basics: Physical Units
V
f
G
Prefix, Symbol
Time, t
I
R
Voltage
Frequency
Conductance
Physical Var.
Time
Current
Resistance
Volt, V
Hz
Mho
Units
Second, s
Amp, A
Ohm, Ω
CCapacitance F
L Inductance Henry
Page 14EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Basics: More Prefix
V
f
G
Prefix, Symbol
Time, t
I
R
Voltage
Frequency
Conductance
Physical Var.
Time
Current
Resistance
CCapacitance
L Inductance
E
G
M
Prefix, Symbol
D
F
H
VCVS
VCCS
MOS
Device
Diode
CCCS
CCVS
QBJT
S Switch
XSub-circuit
Page 15EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Circuitry Description
Some Device with Prefix PPname
1
2
+5V
N001
John
Out
Pname 1 2 +5V N001 John Out
Page 16EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Implied ModelBasic Devices with Prime Characteristics
Some Device with Prefix PPname
With prime characteristicsvalue X
1
2
+5V
N001
John
Out
Pname 1 2 +5V N001 John Out X
e.g., L, R, C, V, I, S, E, F, G, H
Page 17EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
ExampleA Low-Pass 1st-Order RC Circuit
Vs
R1
C2
0
43 Vs 3 0 9VR1 3 4 56C2 4 0 3P
Page 18EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
SPICE ModelingPname N1 N2 XMname Options
.MODEL Mname MType ( Parameter1=..., +Parameter2=..., Parameter3=..., ... etc.)
Page 19EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Basic SPICE Source
* Circuit Name
* Remark prefixed with a star sign
• TRAN 1ps 2us• END
*NetlistM2 1 2 3 4 MN.Model MN NMOS ...R3 0 IN 33KCb Out 0 2.3nF....
Page 20EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Node OrderingBi-terminal Device 1 2
1
2
3 1
2
3
3
2
1
4 4
1
2
3
Q1 C B E M Area
M1 D G S M W= L=
Page 21EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Source Function
PieceWise Line, PWL(0 0 1u 1 1 0.5 3.5 2)
3.5
0.5ms
1.5SIN(3.5 2 2K)
Page 22EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Tool Installation and Demo
1. HSPICE: from CIC, NT$2000 for first
2. PSPICE: Educational Version can be downloaded fro
m the
network.
3. Demo using DesignLab 8.0 / OrCAD
Page 23EL/CCUT T.-C. Huang Oct. 2003
TCH
CCUT
Homewrok #2
1. Familiarize any SPICE Tool
2. Manually or by a C- or Perl- Script to makeup or update SPICE programs to select CMOS inverters with Gate-Threshold Voltages at 1.5, 2.0, 2.5, 3.0, 3.5 Volts under a 5V technology. Customize the rest given conditions.
Due to 11/24 (Mon.)