propagation delay stick diagrams technology filesclass.ece.iastate.edu/ee330/lectures/ee 330 lect 6...
TRANSCRIPT
![Page 1: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/1.jpg)
EE 330
Lecture 6
Propagation Delay
Stick Diagrams
Technology Files
- Design Rules
![Page 2: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/2.jpg)
MOS TransistorQualitative Discussion of n-channel Operation
Drain
Gate
Source
Bulk
Gate DrainSource
Bulk
n-channel MOSFET
Insulator
Gate DrainSource
Bulk
n-channel MOSFET
Insulator
Resistor
For VGS small
For VGS large
Review from Last Time
Gate DrainSource
BulkInsulator
![Page 3: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/3.jpg)
MOS TransistorQualitative Discussion of n-channel Operation
Drain
Gate
Source
Bulk
Gate DrainSource
Bulk
n-channel MOSFET
Insulator
For VGS small
For VGS large
Gate DrainSource
Bulk
n-channel MOSFET
Insulator
• Thin “film” resistor is electrically created
• Capacitance from gate to channel region is distributed
• Lumped capacitance much easier to work with
Review from Last Time
![Page 4: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/4.jpg)
VG
RSW
CGS
S
DG
Improved Switch-Level ModelDrain
Gate
Source
Switch-level model including gate capacitance and channel resistance
Switch closed for VGS=“1”
Still neglect bulk connection and connect the gate capacitance to the source
Review from Last Time
![Page 5: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/5.jpg)
VGS
RSW
CGS
S
DG
Improved Switch-Level ModelDrain
Gate
Source
D
S
G = 0
D
S
G = 1
Switch-level model
Switch-level model including gate capacitance and channel resistance
Switch closed for VGS= large
n-channel
Alt: switch closed for “G = 1”
Review from Last Time
![Page 6: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/6.jpg)
VGS
RSW
CGS
S
DG
Improved Switch-Level ModelD
S
G =1
D
S
G = 0
Switch-level model
Switch-level model including gate capacitance and channel resistance
Switch closed for VGS
large and neg
Drain
Gate
Source
p-channel
Alt: If S near VDD,
closed for G=0
Review from Last Time
![Page 7: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/7.jpg)
VGS
RSW
CGS
S
DG
Improved Switch-Level Model
Switch-level model including gate capacitance and channel resistance
Switch closed for G =1
CGS and RSW dependent upon device sizes and process
For minimum-sized devices in a 0.5u process
1.5fFCGS
channelp6KΩ
channeln2KΩRsw
Considerable emphasis will be placed upon device sizing to manage CGS and RSW
Drain
Gate
Source
Review from Last Time
![Page 8: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/8.jpg)
Is a capacitor of 1.5fF small
enough to be neglected?
.01uf
100pf
1pf
Area allocations shown to relative scale:
![Page 9: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/9.jpg)
Is a capacitor of 1.5fF small
enough to be neglected?
1pf
10fF
1fF
.01uf
100pf
1pf
Area allocations shown to relative scale:
• Not enough information at this point to determine whether
this very small capacitance can be neglected
• Will answer this important question later
![Page 10: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/10.jpg)
VG S
RSW
CGS
S
DG
Model Summary (for n-channel)
Drain
Gate
Source D
S
G = 0
D
S
G = 1
Switch closed for VGS= large
1, Switch-Level model
2, Improved switch-level model
Other models will be developed later
Switch open for VGS= small
![Page 11: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/11.jpg)
Example
A Y
1pf
With basic switch level model ?
What are tHL and tLH?
With improved switch level model ?
Assume VDD=5V
![Page 12: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/12.jpg)
Example
A
S
DG
S
DG
AA
Y
VDD
p-channel Model
n-channel Model
Inverter with basic switch-level model
![Page 13: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/13.jpg)
Example
A Y
1pf
With basic switch level model
A
Y
What are tHL and tLH?
tHL=tLH=0
A
S
DG
S
DG
AA
Y
VDD
p-channel Model
n-channel Model
1pF
![Page 14: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/14.jpg)
Example (cont)
A Y
1pf
With improved model ?
AY
1pf
Inverter
With simple switch-level model tHL=tLH=0
![Page 15: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/15.jpg)
Example (cont)
Inverter with improved model
Inverter
A
RSWn
CGSn
S
DG
RSWp
CGSp
S
DG
AA
Y
VDD
p-channel Model
n-channel Model
Inverter with Improved Model
![Page 16: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/16.jpg)
Example (cont)
AY
1pf
With improved model
RSWn=2K
CGSn
Y
1pf
5V
5VCGSp
VDD
CL
tHL=?
A
RSWn
CGSn
S
DG
RSWp
CGSp
S
DG
AA
Y
VDD
p-channel Model
n-channel Model
A
1pF
To initiate a HL output transisition, assume Y has been in the high state for a long
time and lower switch closes at time t=0
5V is the initial
condition on CL
![Page 17: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/17.jpg)
Example (cont)
With improved model
Recognize as a first-order RC network
Recall: Step response of any first-order network with LHP pole can be written as
τ
t
eFIFy(t)
where F is the final value, I is the initial value and τ is the time constant of the circuit
For the circuit above, F=0, I=5 and SWn LR C
tHL=? RSWn=2K
CGSn
Y
1pf
5V
5VCGSp
VDD
CL
![Page 18: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/18.jpg)
Example (cont)
With improved model
I
F
t
tHL=? tHL=?
t
OUTV (t) F I F e τ
SWn LR C
tHL=?RSWn=2K
CGSn
Y=VOUT
1pf
5V
5VCGSp
VDD
CL
t
OUTV (t) 5e τ
how is tHL defined?
![Page 19: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/19.jpg)
Example (cont)
I
F
t
I/e
tHL
τI
t
OUTV (t) F F e
I=5V, F=0V
HLt
F F ee
τI
I
tHL as defined has proved useful at analytically predicting response time of circuits
SWn LR C
tHL=? RSWn=2K
CGSn
VOUT
1pf
5V
5VCGSp
VDD
CL
Define to be the time taken for output to drop to I/eHLt
![Page 20: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/20.jpg)
Example (cont)
With improved modelI
F
t
I/e
tHL
I=5V, F=0V
τI
I
HLt
F F ee
HLt
ee
τI
I
HLt
SWn LR C
SWn L=R C
HLt
HLt1e
e
τ
![Page 21: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/21.jpg)
Example (cont)
AY
1pfCL
With improved model tLH=?
A
RSWn
CGSn
S
DG
RSWp
CGSp
S
DG
AA
Y
VDD
p-channel Model
n-channel Model
A
1pF
Assume output in low state for a long time and upper switch closes at time t=0
0V is the initial
condition on CL
RSWp=6K
CGSn
VOUT
1pf
0V
5VCGSp
VDDVDD=5V
CL
![Page 22: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/22.jpg)
Example (cont)
With improved model
τIt
eFFy(t)
For this circuit, F=5, I=0 and SWp LR C
tLH=?
RSWp=6K
CGSn
VOUT
1pf
0V
5VCGSp
VDDVDD=5V
CL
![Page 23: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/23.jpg)
Example (cont)
With improved model
F
I
t
tLH=? tLH=?
τI
t
OUTV (t) F F e
SWp LR C
tLH=?RSWp=6K
CGSn
VOUT
1pf
0V
5VCGSp
VDDVDD=5V
CL
t
OUTV (t) 5 1- e τ
how is tLH defined?
![Page 24: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/24.jpg)
Example (cont)
With improved model
I
F
t
F(1-1/e)
tLH
τI
t
OUTV (t) F F e
I=0V, F=5V
1 τI
LHt1F F F e
e
tLH as defined has proven useful for analytically predicting response time of circuits
SWp LR C
tLH=?RSWp=6K
CGSn
VOUT
1pf
0V
5VCGSp
VDDVDD=5V
CL
Define tLH as shown on
figure
![Page 25: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/25.jpg)
Example (cont)
With improved model
I
F
t
F(1-1/e)
tLH
I=0V, F=5V
1 τI
LHt1F F F e
e
SWp LR C
tLH=?
1LHt1
F F F ee
τ
1 1LHt1
ee
τ
LHt LH SWp L
t =R C
![Page 26: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/26.jpg)
Example (cont)
With improved model
HL SWn Lt R C 2 1 2 secK pF n
Note this circuit is quite fast !
Note that tHL is much shorter than tLH
Often CL will be even smaller and the circuit will be much faster !!
RSW
CGSn
VOUT
1pfCGSp
VDD
5V
CL
LH SWp Lt R C 6 1 6 secK pF n
RSWp=6K
CGSn
VOUT
1pf
0V
5VCGSp
VDDVDD=5V
CL
In the ON 0.5u process
![Page 27: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/27.jpg)
Summary: What is the delay of a minimum-sized inverter
driving a 1pF load?
HL SWn Lt R C 2 1 2 secK pF n
LH SWp Lt R C 6 1 6K pF n sec
XY
1pFCL
In the ON 0.5u process
![Page 28: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/28.jpg)
VG S
RSW
CGS
S
DG
Drain
Gate
Source
Switch closed for VGS= large
Improved switch-level model
• Previous example showed why RSW in the model was important
• But of what use is the CGS which did not enter the previous calculations?
Switch open for VGS= small
For minimum-sized devices in a 0.5u process
1.5fFCGS
channelp6KΩ
channeln2KΩRsw
![Page 29: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/29.jpg)
AY
What are tHL and tLH?
One gate often drives one or more other gates !
![Page 30: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/30.jpg)
Example: What is the delay of a minimum-sized inverter
driving another identical device?
XY
?
Y
CGSp+CGSn
Y
3fF
Loading effects same whether CGSp and/or CGSn connected to VDD or GND
Load on first inverter
Y
RSWn
CGSn
S
DG
RSWp
CGSp
S
DG
Y
VDD
p-channel Model
n-channel Model
Y
1.5fFCC GSnGSn
For convenience, will reference both to ground
1.5GSn GSpC and C both fF
![Page 31: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/31.jpg)
Is a capacitor of 1.5fF small
enough to be neglected?
1pf
10fF
1fF
.01uf
100pf
1pf
Area allocations shown to relative
scale:
• This example will provide insight into the answer of the
question
![Page 32: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/32.jpg)
Example: What is the delay of a minimum-sized inverter
driving another identical device? Assume VDD=5V
XY
XY
3fF
![Page 33: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/33.jpg)
Generalizing the Previous Analysis to Arbitrary Load
HL SWn Lt R C
LH SWp Lt R C
A Y
CL
![Page 34: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/34.jpg)
Example: What is the delay of a minimum-sized inverter
driving another identical device?
HL SWn Lt R C 2 3 6 secK fF p
LH SWp Lt R C 6 3 18 secK fF p
XY
XY
3fF
Do gates really operate this fast?
What would be the maximum clock rate for acceptable operation?
![Page 35: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/35.jpg)
Example: What is the delay of a minimum-sized inverter
driving another identical device?
HL SWn Lt R C 6p sec
LH SWp Lt R C 18p sec
XY
What would be the maximum clock rate for acceptable operation?
TCLK
CLK-max
CLK-min
1 1f = = = 40GHz
T 24psec
And much faster in a finer feature process !!
What would be the implications of allowing for 10 levels of logic and
10 loads (FO=10)?
??????
CLK-min HL LHT = t t
![Page 36: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/36.jpg)
Example: What is the delay of a minimum-sized inverter
driving another identical device? SUMMARY
HL SWn Lt R C 2 3 6 secK fF p
LH SWp Lt R C 6 3 18 secK fF p
XY
XY
3fF
Note this is very fast but even the small 1.5fF capacitors are not negligable !
![Page 37: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/37.jpg)
Response time of logic gates
HL SWn Lt R C
LH SWp Lt R C
A Y
CL
- Logic Circuits can operate very fast
- Extremely small parasitic capacitances play key role in speed of a circuit
![Page 38: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/38.jpg)
Stick Diagrams
• It is often necessary to obtain information
about placement, interconnect and
physical-layer structure
• Stick diagrams are often used for small
component-count blocks
• Approximate placement, routing, and area
information can be obtained rather quickly
with the use of stick diagrams
![Page 39: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/39.jpg)
Stick DiagramsMetal 1
poly
n-diffusion
p-diffusion
Metal 2
Contact
Additional layers can be added and color conventions are peronal
![Page 40: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/40.jpg)
Stick DiagramVDD
A BA B
A
B
A stick diagram is not a layout but gives
the basic structure (including location,,
orientation and interconnects) that will be
instantiated in the actual layout itself
Modifications can be made much more
quickly on a stick diagram than on a
layout
Iteration may be needed to come up with
a good layout structure
![Page 41: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/41.jpg)
Stick Diagram
A B
A
B
A B
Alternate Representations
A B
![Page 42: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/42.jpg)
Technology Files
• Provide Information About Process– Process Flow (Fabrication Technology)
– Model Parameters
– Design Rules
• Serve as Interface Between Design Engineer and Process Engineer
• Insist on getting information that is deemed important for a design– Limited information available in academia
– Foundries often sensitive to who gets access to information
– Customer success and satisfaction is critical to foundries
Semiconductor
Fabrication Technology
Circuits
CAD
Devices
Fabrication
![Page 43: Propagation Delay Stick Diagrams Technology Filesclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 6 Spring... · 2017-01-23 · Propagation Delay Stick Diagrams Technology Files-Design](https://reader030.vdocument.in/reader030/viewer/2022040901/5e7195e57fbc7b65b918cdc0/html5/thumbnails/43.jpg)
End of Lecture 6