Beruflich Dokumente
Kultur Dokumente
EE141 EECS141
Lecture #4
Assignment
#1 due today! Assignment #2 to be posted right thereafter DIS 101 (Th 11am-noon) in GPB (Genetics and Plant Biology) 107 starting next week Office hours of TAs in 557 Cory Labs start next week (Monday)
EE141 EECS141
Lecture #4
EE141
Last
lecture
lecture
(2.3, 3.3.1-3.3.2)
Lecture #4 3
EE141 EECS141
EE141 EECS141
Lecture #4
EE141
EE141 EECS141
Lecture #4
EE141 EECS141
Lecture #4
EE141
EE141 EECS141
Lecture #4
(well contacts)
EE141 EECS141
Lecture #4
EE141
Interface
engineer Guidelines for constructing process masks Unit dimension: Minimum line width scalable design rules: lambda parameter absolute dimensions (micron rules)
EE141 EECS141
Lecture #4
Intra-layer
rules (sub-0.25m)
EE141 EECS141
Lecture #4
10
EE141
EE141 EECS141
Lecture #4
11
EE141 EECS141
Lecture #4
12
EE141
EE141 EECS141
Lecture #4
13
EE141 EECS141
Lecture #4
14
EE141
EE141 EECS141
Lecture #4
15
EE141 EECS141
Lecture #4
16
EE141
EE141 EECS141
Lecture #4
17
EE141 EECS141
Lecture #4
18
EE141
EE141 EECS141
Lecture #4
19
N Well PMOS
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the le again. If the red x still appears, you may have to delete the image and then insert it again.
VDD 2
Contacts
In Polysilicon
Out Metal 1
NMOS GND
EE141 EECS141
Lecture #4
20
10
EE141
Abut cells
Connect in Metal
EE141 EECS141
Lecture #4
21
EE141 EECS141
Lecture #4
22
11
EE141
An MOS Transistor
G |VGS| S D S
A Switch!
|VGS| |VT|
Ron D
EE141 EECS141
Lecture #4
23
G |VGS| S D
EE141 EECS141
Lecture #4
24
12
EE141
G |VGS| S D
EE141 EECS141
Lecture #4
25
NMOS Transistor
G VGS > 0 S X Y Y=Z IF X=1
EE141 EECS141
PMOS Transistor
G VGS < 0
D Ron Z Y
S X Ron
Z Y=Z IF X=0
Lecture #4
26
13
EE141
EE141 EECS141
Lecture #4
27
V DD
V in
V out CL
EE141 EECS141
Lecture #4
28
14
EE141
V DD
V DD Rp V out
V out Rn
V in = V DD
EE141 EECS141
V in = 0
Lecture #4 29
EE141 EECS141
Lecture #4
30
15
EE141
VOH
Lecture #4
31
VOH
= VDD = 2.5V VOL = 0V VM = 1.2V VIL = 1.05V VIH = 1.45V NMH =1.05V NML = 1.05V
EE141 EECS141
Lecture #4
32
16
EE141
(a) Low-to-high
EE141 EECS141
(b) High-to-low
Lecture #4 33
Full
rail-to-rail swing Symmetrical VTC Propagation delay function of load capacitance and resistance of transistors No static power dissipation Direct path current during switching
EE141 EECS141
Lecture #4
34
17
EE141
EE141 EECS141
Lecture #4
35
EE141 EECS141
Lecture #4
36
18
EE141
EE141 EECS141
Lecture #4
37
0? CL
EE141 EECS141
Lecture #4
38
19
EE141
VDD VGS
S
0? CL VDD ?
VDD VGS
EE141 EECS141
CL
VGS
CL
Lecture #4
39
In
Out CL
For
How many stages are needed to minimize delay? How to size the inverters?
Anyone
EE141 EECS141
20
EE141
Get
Likely
Need
Constraints
Making the result useful Making the problem have a clean solution
For
sizing problem:
EE141 EECS141
Lecture #4
42
21
EE141
You
are given:
A fixed number of inverters The size of the first inverter The size of the load that needs to be driven
Your
goal:
EE141 EECS141
Need approximately equal resistances, RN = RP PMOS approximately 2 times larger resistance for same size; Must make PMOS 2 times wider, WP = 2WN = 2W tp = (ln 2) (Rinv/W) CL with Rinv resistance of CN = WCg minimum size NMOS
Lecture #4
44
22
EE141
2W W
Cint
CL
Replace ln(2) with k (a constant): Delay = kR(Cint + CL) Delay = k(Rmin/W)(WCdinv + CL)
EE141 EECS141
Lecture #4
45
Delay
Cin W
2W
Cint
CL
Load
Delay = kR Cin(Cint/Cin+ CL /Cin) = kRminCginv[Cdinv/Cginv + CL/(WCginv)] = Delay (Internal) + Delay (Load) Cdinv/Cginv = = Constant independent of size
EE141 EECS141
Lecture #4
46
23
EE141
Cint = Cin ( 1 for CMOS inverter) f = CL/Cin electrical fanout tinv = kRminCginv tinv is independent of sizing of the gate!!!
EE141 EECS141
Lecture #4
47
24