Scaling of MOS Circuits
Scaling of MOS Circuits
FORMAT-1B
1
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
CONTENTS
1. What is scaling?
2. Why scaling?
5. Scaling models
8. Limitations of scaling
9. Observations
10.Summary
2
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
2.Why Scaling?...
Scale the devices and wires down, Make the chips ‘fatter’ – functionality, intelligence,
memory – and – faster, Make more chips per wafer – increased yield, Make the end user
Happy by giving more for less and therefore, make MORE MONEY!!
o Power dissipation
o Die size
o Production cost
Many of the FoMs can be improved by shrinking the dimensions of transistors and
interconnections. Shrinking the separation between features – transistors and wires
Adjusting doping levels and supply voltages.
Reduce energy per transition by 65% (50% power savings @ 43% increase in frequency)
3
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Figure1 to Figure 5 illustrates the technology scaling in terms of minimum feature size,
transistor count, prapogation delay, power dissipation and density and technology
generations.
2
10
M inim um Feature Size (m icron)
1
10
0
10
-1
10
-2
10
1960 1970 1980 1990 2000 2010
Year
Figure-1:Technology Scaling (1)
4
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Propagation Delay
Figure-3:Technology Scaling (3)
ears
100 x1.4 / 3 y 1000 ∝κ
0.7
Power Dissipation (W)
rs
y ea
3
10 /3 κ
x 4 100
∝
10
0.1
MPU
DSP
0.01 1
80 85 90 95 1 10
Scaling Factor κ
Year (
normalized by 4 µm design rule )
(a) Power dissipation vs. year. (b) Power density vs. scaling factor.
5
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Technology Generations
Figure-5:Technology generation
Table 1: ITRS
6
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
5.Scaling Models
Full Scaling (Constant Electrical Field)
Ideal model – dimensions and voltage scale together by the same scale factor
Most common model until recently – only the dimensions scale, voltages remain constant
General Scaling
Most realistic for today’s situation – voltages and dimensions scale with different factors
Why is the scaling factor for gate oxide thickness different from other linear horizontal
and vertical dimensions? Consider the cross section of the device as in Figure 6,various
parameters derived are as follows.
Figure-6:Technology generation
7
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
• Gate area Ag
Ag = L *W
Where L: Channel length and W: Channel width and both are scaled by 1/α
Thus Ag is scaled up by 1/α2
Cox = εox/D
Where εox is permittivity of gate oxide(thin-ox)= εinsεo and D is the gate oxide thickness
scaled by 1/β 1
Thus Cox is scaled up by =β
1
β
• Gate capacitance Cg C g = Co * L *W
• Parasitic capacitance Cx
Cx is proportional to Ax/d
where d is the depletion width around source or drain and scaled by 1/ α
Ax is the area of the depletion region around source or drain, scaled by (1/ α2 ).
Thus Cx is scaled up by {1/(1/α)}* (1/ α2 ) =1/ α
Qon = Co * Vgs
where Qon is the average charge per unit area in the ‘on’ state.
Co is scaled by β and Vgs is scaled by 1/ β
L 1
Ron = *
W Qon * µ
8
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
• Gate delay Td
Td is proportional to Ron*Cg
Td is scaled by 1 β
2
*β =
α α2
W µCoVDD
fo = *
L Cg
1 1
β * =
2
β β
Co µ W
* * (Vgs − Vt )
2
I dss =
2 L
1 α2
Both Vgs and Vt are scaled by (1/ β). Therefore, Idss is scaled by =
β β
2
α
• Current density J
I dss
Current density, J = A where A is cross sectional area of the
Channel in the “on” state which is scaled by (1/ α2).
So, J is scaled by
1
β α2
=
1 β
α2
•E = 1 C V 2
g g DD
2
So Eg is scaled by
β 1 1
* 2 = 2
2
α β α β 9
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Pg = Pgs + Pgd
Pg comprises of two components: static component Pgs and dynamic component Pgd:
2
Where, the static power component is given by: V DD
Pgs =
R on
Since VDD scales by (1/β) and Ron scales by 1, Pgs scales by (1/β2).
Since Eg scales by (1/α2 β) and fo by (α2 /β), Pgd also scales by (1/β2). Therefore, Pg
scales by (1/β2).
Max. operating α2 / β α α2
fo frequency
PT Power speed product 1 / α2 β 1 / α3 1/α
2
7.Implications of Scaling
Improved Performance
Improved Cost
Interconnect Woes
Power Woes
Productivity Challenges
Physical Limits
11
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
7.1Cost Improvement
– Moore’s Law is still going strong as illustrated in Figure 7.
Figure-7:Technology generation
7.2:Interconnect Woes
• Scaled transistors are steadily improving in delay, but scaled wires are holding
constant or getting worse.
• SIA made a gloomy forecast in 1997
– Delay would reach minimum at 250 – 180 nm, then get
worse because of wires
• But…
• For short wires, such as those inside a logic gate, the wire RC delay is negligible.
• However, the long wires present a considerable challenge.
• Scaled transistors are steadily improving in delay, but scaled wires are holding
constant or getting worse.
• SIA made a gloomy forecast in 1997
– Delay would reach minimum at 250 – 180 nm, then get
worse because of wires
• But…
• For short wires, such as those inside a logic gate, the wire RC delay is negligible.
• However, the long wires present a considerable challenge.
Figure 8 illustrates delay Vs. generation in nm for different materials.
Figure-8:Technology generation
12
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
• We can’t send a signal across a large fast chip in one cycle anymore
Chip size
Scaling of
reachable radius
Figure-9:Technology generation
13
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Figure-10:Technology generation
Moore(03)
Figure-11:Technology generation
14
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
7.6 Productivity
• Transistor count is increasing faster than designer productivity (gates / week)
Dynamic power
Fabrication costs
Electro-migration
Interconnect delay
8. Limitations of Scaling
Effects, as a result of scaling down- which eventually become severe enough to prevent
further miniaturization.
o Substrate doping
o Depletion width
o Limits of miniaturization
15
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
o q electron charge
Figure 12 , Figure 13 and Figure 14 shows the relation between substrate concentration
Vs depletion width , Electric field and transit time.
Figure 15 demonstrates the interconnect length Vs. propagation delay and Figure 16
oxide thickness Vs. thermal noise.
Figure-12:Technology generation
17
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Figure-13:Technology generation
v drift = µE
L 2d
t= =
Vdrift µE
18
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Figure-14:Technology generation
19
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Figure-15:Technology generation
Emax = 2{Va + Vb }/ d
20
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Figure-16:Technology generation
21
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
22
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
23
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
CONTENTS
1. System
2. VLSI design flow
4. Architectural issues
6. Circuit Families
Restoring Logic: CMOS and its variants - NMOS and Bi CMOS
Other circuit variants
NMOS gates with depletion (zero -threshold) pull up
Bi-CMOS gates
24
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
1.What is a System?
A system is a set of interacting or interdependent entities forming and integrate whole.
Common characteristics of a system are
o Systems have structure - defined by parts and their composition
o Systems have behavior – involves inputs, processing and outputs (of material,
information or energy)
o Systems have interconnectivity the various parts of the system functional as well
as structural relationships between each other
25
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Geometrical domain
• Design flow starts from the algorithm that describes the behavior
of target chip.
Verification of design plays very important role in every step during process.
Two approaches for design flow as shown in Figure 2 are
Top-down
Bottom-up
26
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
27
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
28
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
29
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
30
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
4 Architectural issues
5. MOSFET as a Switch
31
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
QM Q
D
CLK = 0
QM
D Q
CLK = 1
CLK
CLK1
CLK1 CLK2 CLK2
Q1
Flop
Flop
Q1 Q2
D
Q2
59
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
a a a a a
0 0 1 1
g1
g2
0 1 0 1
b b b b b
(a) OFF OFF OFF ON
a a a a a
0 0 1 1
g1
g2
0 1 0 1
b b b b b
(b) ON OFF OFF OFF
a a a a a
g1 g2 0 0 0 1 1 0 1 1
b b b b b
(c) OFF ON ON ON
a a a a a
g1 g2 0 0 0 1 1 0 1 1
b b b b b
(d) ON ON ON OFF
33
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
CMOS INVERTER
A Y V DD
0
A Y
A Y
1
GND
V DD
A Y
OFF
0 A Y A= 1
ON
Y= 0
1 0 GND
V DD
A Y ON
A= 0 Y= 1
0 1 A Y OFF
1 0 GND
34
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
35
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
A B Y
ON ON
0 0 1 Y=1
A=0
0 1 OFF
1 0 B=0
OFF
1 1
A B Y OFF ON
0 0 1 Y=1
A=0
0 1 1 OFF
1 0
B=1
1 1
ON
A B Y
ON OFF
0 0 1 Y=1
A=1
0 1 1 ON
B=0
1 0 1 OFF
1 1 0
36
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Y
A
B
C
37
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
A
B
C
D
Y
CMOS INVERTER
38
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Pull-down ON 0 X (crowbar)
pMOS
pull-up
network
inputs
output
nMOS
pull-down
network
39
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
40
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
41
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
42
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
A C A C
B D B D
(a) (b)
C D
A B C D
A B
(c)
(d)
C D
A
A B
B
Y Y
C
AY = (A+ B +C
C) D D
B D
(f)
(e) A
B
C D
Y
D
A B C
A 4 B 4 A 4 B 4 B 6
2 C 4 C 4 D 4 C 6 A 3
A Y Y Y
1 A 2 A 2 C 2 D 6 E 6
C 1 Y
B 2 B 2 D 2 E 2 A 2
D 2 B 2 C 2
43
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
44
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
• Depletion mode is called pull-up and the enhancement mode device pull-
down.
• Obtain the transfer characteristics.
• As Vin exceeds the p.d. threshold voltage current begins to flow, Vout thus
decreases and further increase will cause p.d transistor to come out of
saturation and become resistive.
• p.u transistor is initially resistive as the p.d is turned on.
• Point at which Vout = Vin is denoted as Vinv
• Can be shifted by variation of the ratio of pull-up to pull-down resistances
–Zp.u / Zp.d
• Z- ratio of channel length to width for each transistor
45
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
46
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
47
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
• For nMOS Nand-gate, the ratio between pull-up and sum of all pull-downs must
be 4:1.
• nMOS Nand-gate area requirements are considerably greater than corresponding
nMOS inverter
• nMOS Nand-gate delay is equal to number of input times inverter delay.
• Hence nMOS Nand-gates are used very rarely
• CMOS Nand-gate has no such restrictions
• BiCMOS gate is more complex and has larger fan-out.
48
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
VDD
Vs = |Vtp| VDD-Vtn
VDD VDD-2Vtn
VSS
50
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
Input Output
g = 0, gb = 1 g = 1, gb = 0
g
a b 0 strong 0
a b g = 1, gb = 0 g = 1, gb = 0
a b 1 strong 1
gb
g g g
a b a b a b
gb gb gb
51
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
8 Structured Design-Tristate
• Tristate buffer produces Z when not enabled
EN A Y
0 0
0 1
1 0
E N
1 1 A Y
1 0 0
1 1 1
EN
A Y
EN
52
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
A
EN
Y
EN
A A
A
EN
Y Y Y
EN
EN = 0 EN = 1
Y = 'Z' Y=A
53
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
S D1 D0 Y
0 X 0 0 S
0 X 1 1 D0 0
Y
1 0 X 0 1
D1
S D1 D0 Y
1 1 X 1
0 X 0
0 X 1
1 0 X
1 1 X
D1
S Y
D0
54
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
D1 4 2
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
D0
S Y
D1
Inverting Mux
• Inverting multiplexer
– Use compound AOI22
– Or pair of tristate inverters
• Noninverting multiplexer adds an inverter
D0 S D0 D1 S
S D1 S S
Y Y D0 0
S S S S Y
D1 1
55
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
D0
S0 S1
D0 0
D1
D1 1
0
Y Y
1
D2 0 D2
D3 1
D3
CLK CLK
D
Latch
D -a latch is level
Q sensitive Q
– a register is edge-triggered
– A flip-flop is a bi-stable element
–
56
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
CLK
CLK
D Q Q
1
Q D Q
0
CLK CLK
CLK
Q Q
D Q D Q
CLK = 1 CLK = 0 57
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
CLK
CLK
D
Flop
D Q Q
CLK CLK
CLK QM
D Q
CLK CLK CLK CLK
CLK
Latch
Latch
QM
D Q
CLK CLK
58
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS
QM Q
D
CLK = 0
QM
D Q
CLK = 1
CLK
CLK1
CLK1 CLK2 CLK2
Q1
Flop
Flop
Q1 Q2
D
Q2
59
www.bookspar.com | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS | FORUMS