Escolar Documentos
Profissional Documentos
Cultura Documentos
3.3Vdc
Vdd
U1A
A
B
1
3
Vout
2
7400
CL
1n
0
0
W
k ' V DD VT
L
Where Ru is unit transistor Resistance, W and L are the width and Length of the
transistor, K is n C ox Rm
Ru
, C Gm mC Gu , C Dm mC D u , C Sm mC S u
m
-2-
Wmin Wu
Fig.3 shows the layout of FET and Fig.4 shows the scaled FET, 3 times the
original size. The parasitic capacitances for unit size FET are given by
C Gu C OX (WL) u
C Du (C GD C DB ) u
C Su (C GS C SB ) u
where CGu, CDu and Csu are the Gate, Drain and Source Capacitances. The width of
unit size FET is the minimum size given by Wmin = Wu. Fig.4 shows the scaled FET
with m = 3. The aspect ratio becomes 3 times the unit FET and the aspect ratio also
become e times unit FET. In general, the size of scaled FETs are integer multiples of the
minimum
W
W
3
L 3
L u
The FET parasitic resistance and capacitance becomes
R u mR u , C Gu mC Gu , C Du mC
W 3 3Wu
D u
,C
Su
mC
S u
-3It can be seen from the above expressions that, the capacitances are increased 3
times and the resistance is decreased by 3 times. But, an important observation is that, the
RC product remains same RmCm=RuCu.
The Resistance and capacitance of 3X FET of fig.4 is given by
Rx 3Ru , C Gx 3C Gu , C Dx 3C D u , C Sx 3C S u
t r t LH
t f t HL
R
R3 u
3
CG 3 3CGu
C D 3 3C D u
C S 3 3C S u
t f 3 t fo n u C L
3
If we connect the minimum size FET for both PMOS and NMOS as shown in
Fig.5, results in an inverter. The layout of the inverter is shown in Fig.6.
V1
3.3Vdc
M1
in
out
M2
XNOT
Vdd
in1
Vdd
U2A
1
in
out
out
7406
7400
in2
Gnd
Gnd
Vdd
U3A
U4A
1
U5A
U6A
7406
3
7400
B
C
7428
Gnd
out
B
C
out
Gnd
Primitive Cells
10.00V
V1
10V
M1
M2
IRF9140
IRF9140
0V
0
10.00V
V1 = 0v
R1
VA
V2 = 10v
TD = 0US
TR = 0.1us
TF = 0.1US
PW = 1Us
PER = 2Us
M3
47K
0V
0V
IRF150
5.000V
0V
M4
IRF150
V1 = 0v
VB
V2 = 10v
TD = 0US
TR = 0.1us
TF = 0.1US
PW = 0.5Us
PER = 1Us
0V
0
0
Fig.10
Fig.11
Fig.12
Schematic Diagram
Layout using unit size FET
Layout using 3X Scaled FET
Switching Equations Compared to the switching equations of the inverter,
NAND2 gate switching equations gets modified.
VLSI circuits - Prof.M.J.Shanthi Prasad, HOD of E & C, BIT, Bangalore
5
-6This is because, tr0 and tf0 are proportional to the product of Ru and CFET.
In the inverter, two FETs contribute to the capacitance. But, in NAND2 gate, there are 3
FETs that touch the output node, so a factor of 3/2 has to be introduced. The Resistances
scale in a different manner. The pFET resistance Rp is the same as that for an inverter,
while the nFET Resistance Rn between the output node and the ground is doubled
because of the series connection. The switching equations for unit NAND2 gate are
3
t r t ro pu C L
2
t f 3t fo 2 n u C L
If we scale the FETs with m = 3, then factors are reduced by 1/m because of the
decrease in Resistance. The decrease in resistance counteracts the in crease in C FET, so
that the zero-load terms are unchanged. Thus, the switching equations for m-scaled
NAND2 gate and for an N-input NAND2 gate using m-scaled FETs becomes
3
N 1 pu
tr tro pu CL
tr
tro CL
2 3
2 m
2
t f 3t fo nu CL
3
N
t f (N 1)t fo nu CL
3
Analysis of NOR2 gate can be analyzed in a similar manner. The switching equations for
m-scaled NAND2 gate and for an N-input NAND2 gate using m-scaled FETs becomes
N
tr (N 1)tro pu CL
tr 3tro 2puCL
m
3
t f t fo nuCL
2
N 1 nu
tf
t fo CL
2 m
The above switching equations clearly demonstrate the dependence on the number
of inputs (N) and the FET Scaling factor (m).
Delay time: The above technique of gate design provides a structured approach for
estimating delays. Fig.13 shows a logic chain with M-stages, the total delay, td is given
M
02
11
in
C1
1
3
C2
C3
C= 4 Cmin
0
-7-
Fig.13 shows a logic chain with Inverter, NAND and NOR gates in the 1st, 2nd and
3rd stages and load capacitor in the 4th stage.
The stages are scaled with increasing values of m. This is necessary to take the
additional load of previous stages. The output capacitance has to have scaling of 4, as it is
in the 4th stage in the chain. The total delay is given by,
t NOT / m 1 t f 0 nu 2 C min
t NAND 2 / m 2 t r 0
pu
2
3C min
3
t NOR 2 / m 3 t f 0 nu 3C min
2
2
So the total delay in the chain is,
5
3
10
3
t d t fo t ro nu C min pu C min
2
2
3
2
It is important to note that, the expression for td will change if different inputs are
applied. Overall, the technique allows us to estimate delays through logic cascades in a
uniform manner.
W
p k p ' 42 x14 588A / V 2
L p
From Equation 7.14
1000
V DD / VTP / VTn x n
p 3.3 0.8 0.7 588
VM
n
1000
1
1
588
p
1.358V
VM = 1.358 V
7.2 Given Data:
VDD = 3 V
VTP = -0.82 V
VTn = 0.6 V
VM = 1.3 V
To find n
p
From Equation 7.14
V DD / VTP / VTn x n 3 0.82 0.6 x n
p
p
VM
1.3V
n
n
1
1
p
p
n
= 1.580
p
VLSI Circuits - Prof.M.J.Shanthi Prasad, HOD of E & C, BIT, Bangalore
-97.3 VDD = 5 V
VTP = -0.7 V
VTn = 0.6 V
n 2.1A / V 2
p 1.8A / V 2
a) To find VM
From Equation 7.14
2 .1
V DD / VTP / VTn x n
p 5 0 .7 0 .6 1 .8
VM
2.378V
n
2 .1
1
1
1
.
8
VM = 2.378 V
b) To find Rn and Rp
From Equation 7.28
1
1
108
Rn
n V DD VTn 2.15 0.6
1
1
129
Rp
V / V / 1.85 / 0.7 /
Tp
p DD
- 10 -
tf in ps
17.582
24.71
31.838
38.966
44.9
Rise time
Load Capacitance
Fall time
3
Load Capacitance
W
8
p k p ' 42 x 480 A / V 2
L p
1p
VLSI Circuits - Prof.M.J.Shanthi Prasad, HOD of E & C, BIT, Bangalore
10
- 11 -
600
V DD / VTP / VTn x n
p 5 0.7 0.6 480
VM
n
600
1
1
480
p
2.244V
VM = 2.244 V
7.5 Given Data
VDD = 5V
VTP = -0.
VTn = 0.6V
Kn = 150 A/V2
Kp == 60 A/V2
From Eqn.6.109
W
4
2
n k n ' 150 x
750 A / V
L n
0 .8
W
4
2
p k p ' 60
600 A / V
L p
0 .8
a) To find Cin
From Equation 6.115
C GP C ox WL p 2.78 x0.8 17.28 f F
1
1
303
Rn
6
n V DD VTn 750 x10 x5 0.6
1
1
387
Rp
V / V / 6005 / 0.7 /
Tp
p DD
c) To find tr and tf
From Equation 7.52 t f 2.2 p
11
2 p
n
1
V DD / VTP / VTn x 1 x
5 0 .7 0 .6 x x
N
p
2
p
VM
n
2 p
1
1
1 x
1 x
N
p
2
p
2.523V
VM = 2.523 V
7.8 Given Data:
VDD = 3.3 V
VTP = -0.8 V
VTn = 0.65 V
p = 2.2n
From Equation 7.98, Mid-point voltage of NOR2 gate is
V DD / VTP / VTn xNx n 3.3 0.8 0.65 x 2 x n
p
2 .2 n
VM
n
n
Nx
1
2
x
p
2 .2 n
1.438V
VM = 1.438 V
VLSI Circuits - Prof.M.J.Shanthi Prasad, HOD of E & C, BIT, Bangalore
12
- 13 -
W
4
n k n ' 120 x 480 A / V 2
L n
1 n
From Equation 7.95, Mid-point voltage of NAND3 gate is
V DD / VTP / VTn x 1 x n 5 0.9 0.55 x 1 x 480
N
p
3
p
VM
1 480
1
1 x
1 x n
3
p
N
p
2.4V
Solving, p = 60 A/V2
7.10 Given Data:
Cout = 130 fF
C1 = 36 fF
C2 = 36 fF
n = 2 mA/V2
VDD = 3.3 V
VTn = 0.7 V
From Equation 7.28
1
1
192
Rn
3
n V DD VTn 2 x10 x3.3 0.7
a) Applying the Elmore formula as illustrated in page 268 of Uyemura, we get the
discharge circuit and the discharge time constant for fig.P7.1,
Rn
Vout
Cout
n C out Rn Rn Rn C 2 Rn Rn C1 Rn
n 1303 x192 n 362 x192 n 36192 95.216 ps
Rn
C2
Rn
C1
0
0
13
% error =
n a n b
x100% 27.16%
n a
Rn
Vout
Cout
Rn
0
Rn
7.11 The logical circuit for the Boolean expression, f a.b c.d .e is given by
V1
M2
M2
3.3Vdc
M2
M2
M2
f
M1
M1
c
0
M1
M1
M1
0
0
0
14
V1
M2
3.3Vdc
Y
M2
M2
M2
M2
W
MbreakP
MbreakP
f
M1
M1
X
0
M1
M1
M1
15
- 16 -
t f t fo n u C L
If n p , then tr = tf = ts
t s to CL
m
b) NAND/NOR gates
If nFETs and pFETS are scaled equally in multi-input NAND/NOR gates, the rise and
fall times will be unequal for gates with N > 1. Equalization of the switching times can
be achieved only if the two FET types are of different sizes. If the size of the parallel
connected FETs are increased by m, then the size of the series-connected transistors must
be increased by a factor mN to obtain a symmetrical design.
16
0
1
in
1
3
C2
C1
C3
C= 4 Cmin
0
t NAND 2 / m 2 x1 A 3 t min
2
t NOR 2 / m 3 x1 A 4 t min
2
Rearranging, we get
td
t min
x1 1A x1 2 B
2
17
td
2.17 A 6.1B
t min
is the delay compared to a single inverter. It may be noted from equation 8.32 that,
t
the delay of a single inverter is d A B
t min
if x1=1.17,
In general, the design of high speed logic CMOS logic networks is done by using
different algorithms and different types of logic cascade. This provides a basis for
deciding on the design that will be the fastest.
Driving Large Capacitive loads
As the analysis of inverter circuits is the basis for high-speed design and as the
analysis can be extended to other logic gates, an inverter circuit has been considered here.
VCC
M1
Load
MbreakP
Vin
Vout
M2
CL
MbreakN
V DD VT
This design yields a voltage transfer characteristic (VTC) with a
midpoint voltage of VM=VDD/2 and equal rise and fall times. For a 0-to-1 transition at the
output, the output voltage across C L is of the form,
Vout (t ) V DD 1 e t /
18
RC out RC FET C L
The rise/fall time equation becomes
ts = tr = tf =to+CL
where to is the delay time with zero-load. to is invariant to changes in the circuit and
R. R is dependent on , the transient response requirements can b e met by adjusting
. can be adjusted during the device design and before sending to fab.
Unit load: The load is said to be of unit value, if the gates load capacitance is the same
as the gates own input capacitance. This situation exists, if the inverter of fig.16 is
driving the symmetrical inverter as shown in fig.17.
Cin = CGn + CGp = Cox(AGn+AGp) = CoxL(Wn + Wp) = (1 +r)(CoxLWn) = (1 + r) CGn
Where AGn and AGp are the gate areas of the respective devices.
VCC
VCC
Cin
M1
MbreakP
M1
MbreakP
Vin
Vout
M2
MbreakN
M2
MbreakN
19
- 20 ts = tr = tf =to+(/S)CL
VLSI Circuits - Prof.M.J.Shanthi Prasad, HOD of E & C, BIT, Bangalore
If CL = SCin as in Fig.18, then the switching time is the same as for a unit load. Thus the
compensation factor (1/S) allows us to drive larger CL.
VCC
VCC
CL,d=Cin
M1
M1
MbreakP
MbreakP
Cin,d
Beeta large
Vin
M2
M2
MbreakN
CL large
MbreakN
Beeta large
Driving Stage
Fig.18 Inverter Driving a Large Input Capacitance gate
Delay minimization in inverter cascade:
Ci
1
CL
2 1
N-1
0
Fig.19 A chain of inverters to illustrate the steps to minimize the delay
Fig.19 shows the large capacitance CL driven by a large inverter gate (N), which
is driven by a smaller gate (N-1) and so on. The first stage (1) is a standard size inverter
of unit size. The stages are monotonically increasing such 1 is the smallest and N is the
largest. The sizes of FETs are increased stage by stage by scaling with a factor of S, such
that
20
S
S
S
S
td = 2.2(R1SC1 + R1SC1 + R1SC1 + .+ R1SC1 + R1SC1) =2.2 N S R1C1 = 2.2 NS r
So to minimize the delay, the unit resistance and capacitance has to be kept minimum and
also by properly selecting the scaling factor, S.
To derive the condition for minimum delay
From Equation 8.72, CL = SNC1
C
ln(S N ) ln L
C1
CL
ln
C1
N
ln(S)
C S
t d 2.2 ln L
. This is only a function of S.
C1 ln S
21
- 22 -
=0
S S ln S
Differentiating,
1
S
ln S S ln S 2
or ln(S) = 1 or S = e
That is the euler e = 2.71 is the scaling factor for a minimum delay.
C
ln L
C
C
N 1 ln L
ln S
C1
C
The total delay through the chain is d e ln L r
C1
22
- 23 -
j-th Stage
(j+1)-st Stage
Rj
(Beeta)j+1
Cj
CF,j
Rj
1n
(Beeta)j+1
Cj+1
1n
23
- 24 To get the condition for minimum delay, the above eqn. is differentiated with respect to
the ratio x
r
VLSI Circuits - Prof.M.J.Shanthi Prasad, HOD of E & C, BIT, Bangalore
VDD
r
Cout
Cin = Cref
1
24
- 25 -
R ref
and C p SC p ,ref
S
VDD
Rref
Cout
Cp,ref
1n
Rref
Parasitic internal
Capacitance
Fig.22 Circuit used to define the delay time of 1x inverter with parasitic capacitance
The delay for the scaled inverter is then,
Rref
SC p,ref Cout
d abs k
S
Rref C out
C ref
d abs h p
par
Rref C p ,ref
Rref C ref
d abs
h p
Path Delay. Fig.23 shows 2-stage inverter chain. As with the normal inverters, the total
path delay D is just the sum of the individual delays expressed by
C
C
D d 1 d 2 h1 p1 h 2 p 2 , where h1 2 and h2 3 are the
C1
C2
individual electrical effort values.
25
- 26 -
C1
C2
C3
C2
1n
C last
and this can be expressed as
C first
D h1 p1 p 2
h1
h1 p1 p 2
h1 h1
h1
using H = h1h2,
Thus the condition for minimum delay is h1 = h2
Logical effort for NAND2 and NOR2 gates
Fig.24 shows a 1x NAND2 gate. The pFET transistors sizes are still r, since the
worst case path from the output to the power supply is the same as an inverter. The
nFETs, however, must be twice as large as the inverter values since they are in series.
Their relative values are denoted as beiong 2. For either input,
VDD
VDD
r
2r
r
Cout
2rr
Cin
Cin
Cout
2
0
26
g NAND2
C Gn 2 r 2 r
C ref
1 r
The input capacitance is then C in C Gn (1 2r ) , so that the logical effort for the
NOR2 gate is
VLSI Circuits - Prof.M.J.Shanthi Prasad, HOD of E & C, BIT, Bangalore
C Gn !2r !2r
C ref
1 r
Logical effort for n-input NAND and NOR gate
The input capacitance is then
C in C Gn (n r ) , so that the logical effort for the NAND2 gate is
g NOR2
C Gn 2 r n r
C ref
1 r
The input capacitance is then
g NAND2
C Gn ! nr ! nr
C ref
1 r
Delay through a general gate
g NOR2
g ihi p
i 1
i 1
D d i g i hi pi
The path logical effort is just the product of the individual factors
N
G g i g1 g 2 ..g N
i 1
The path electrical effort is just the product of the individual factors
N
H hi h1 h2 ..hN
i 1
Combining logical effort and electrical effort gives the path effort
F GH g1 h1 g 2 h2 g 3 h3 .... g N hN
^
gh
for every i
27
- 28 This is consistent with our conclusions for the simple 2-stage inverter chain. The
optimum path effort is thus F f
^
^
N
1
N
N
f
hi , The optimized path delay is then D NF N P where P Pi . It is
gi
i 1
the sum of the parasitic delays.
1
N
It is important to note that, the above areas does not include the areas occupied by drain,
source, well, interconnect wiring etc.
8.3.5
Branching:
When the logic gate drives two or more gates, the data path splits. The
capacitance contributed by the off path should also be considered in to account. Fig.21
28
- 29 -
(Node)2
In
22
Out
3
1
3
(Node)1
2
1
3
2 r
2 r
C NAND 2
The branching effort at node2 of Fig.26is
C
C NOR 2 11 r 1 2r 2 3r
b2 NOT
1 r
C NOT
11 r
The path branching effort for the selected path indicated by arrows is then,
31 r 2 3r 32 3r
B
2 r 1 r
2 r
Once the branching effort has been calculated, the path effort gets modified to F=GHB
and the remaining calculations proceeds in the same manner as without branching.
8.4
BiCMOS Drivers:
BiCMOS is a modified CMOS technology that includes bipolar junction
transistors as circuit elements. In digital design, BiCMOS stages are used to drive highcapacitance lines more efficiently than MOSFET only circuits.
BiCMOS Circuits employ CMOS logic circuits that are connected a bipolar
output driver stage, as shown in fig.22. The CMOS network provides logic operations
and bipolar transistors are used to drive the output. Only one BJT is active at a time. BJT
Q1 provides the high output voltage while Q1 discharges the output capacitance and
gives the low output value.
29
- 30 -
VDD
inputs
CMOS
Q1
logic
and
driving
Cout
Q2
circuits
Mp
Q1
M1
Vin
Mn
Vout
Cout
Q2
0
M2
0
30
- 31 -
VDD
Q1
Vout
Cout
0
A
Q2
0
0
CMOS
BiCMOS
Cx
CL
31
- 32 -
8.1
1
1
108
Rn
n V DD VTn 2.15 0.6
1
1
129
Rp
V / V / 1.85 / 0.7 /
Tp
p DD
p = 990
32
- 33 Rn = Rp = 990/2.2 = 450
Multiplying Eqn (1) by 100 and eqn (2) by 115 and by solving we get,
tro = 24.75 ps
From Eqn. 7.70, As tr0 = 2.2 Rp CFET , CFET = 24.75/2.2 x 450 = 25 fF
b) The general Expression for rise/fall time is
ts = tr = tf = to + C L
Substituting the calculated values,
ts = tr = 24.75 ps + 990 x CL
c) As the width of transistors are increased by scaling the size by 3.2 times, the
switching time equations for the new inverter becomes
ts = tr = tf = to + (/S) CL
with = 990,
ts = tr = tf = to + 309.375 CL
with CL = 50 fF, ts = tr = tf = to + (/S) CL = 24.75 + 309.375 x 50 = 40.218 ps
with CL = 140 fF, ts = tr = tf = to + (/S) CL = 24.75 + 309.375 x 140 = 68.062 ps
[NOTE: to does not change, as the product Rp x CFET remains same].
VLSI Circuits - Prof.M.J.Shanthi Prasad, HOD of E & C, BIT, Bangalore
8.2 a) The calculated values of tr and tf for different values of CL are
CL
0
50
100
150
200
tr
430
614
798
982
1166
tf
300
428
556
684
812
33
- 34 -
1500
1000
500
0
1
Load Capacitance
Fall Time
Load Capacitance
b)
1
1
0
2 1
CL
2 1
CL
CL
0
0
0
Fig.31 Circuit of problem 8.2
VLSI Circuits - Prof.M.J.Shanthi Prasad, HOD of E & C, BIT, Bangalore
Three-inverter cascade is built using identical inverters. If the input to first stage of
inverter is assumed to rise from low to high, the output of first stage falls from high to
low. So, the switching equation of tf applies. As shown in fig.16, the switching equation
of tr and tf applies to the second and third stage outputs.
tNOT/m=1 = tfo + nu 2CL
tNOT/m=2 = tro + pu 3CL
tNOT/m=3 = tfo + nu 4CL
The total time delay is the sum of all the above individual gate delays.
td = 2tf0 + tr0 + nu 6CL + pu 3CL
From the given equations, tf0 = 300, tr0 = 430, nu = 2.56, pu = 3.68, CL = 45 fF
34
m=3
1
2 2
3
m=1
12
m=2
31
m=1
10 Cmin
1
m=2
Fig.32 Circuit of problem 8.3
tNOT/m=1 = tr0 + pu 2Cmin
pu
2Cmin
tNOR2/m=1 = 3tro +
2
tNAND2/m=2 =3tfo +2 nu 3Cmin
tNOT/m=3 = tr0 + pu 4Cmin
The total time delay is the sum of all the above individual gate delays.
td = 3tf0 +5tr0 +8nuCmin + 5puCmin
8.4
35
- 36 -
C
c) d NS r e ln L R1C1
C1
To calculate the delay time in the chain, information about C 1 and R1 is needed.
8.5
C
40 x10 12
As N = ln L = ln
15
50 x10
C1
The number of stages = 7
6.68 7
1
C N
S L 800 7 2.6
C1
The relative sizes are decided by the values of their values
2 = (2.6)1
3 = (2.6)21 = 7 1
4 = (2.6)31 = 17 1
5 = (2.6)41 = 45 1
6 = (2.6)51 = 1167 1
7 = (2.6)61 = 302 1
where we have rounded to the nearest integer.
8.6
8.7
CL = 0.86 pF/cm,
Cin = 52 fF
n = p
r = 2.8
It is to design a driver chain such that, the output is a non-inverting one.
Equation 8.93 is S ln S 1
x
and for x 0.72 r , the eqn. Become
r
36
- 37 -
ratios of x
r
Sl.no.
1
2
3
4
i.e. C2 = 8.8
x
r
0.2
0.5
0.72
1
Solution S
2.91
3.18
3.32
3.59
C4
C3
C
2
i.e
C = 0.1 CL
CL
.
r = 2.5
Cof
2 problem 8.7
Fig.33 Circuit
=
i.e is G g g g g
Path logical effort as per equn.8.135
.
Substituting the values of g for all the gates from eqns 8.130, 8.131 & 8.103, we get
3 r 2 r 1C
22r
5 .5 4 .5 6
G
x
x
x1
x
x
x1 3.46
1 r 1 r 1=
r
3 .5 3 .5 3 .5
C1
U5A
U2A
1
2
13
U3A
12
1
U4A
2 3
11
7410
7400
7405
7402
NAND 3
NAND 2
NOR 2
NOT
CL
CL
10
C1 0.1CL
The path effort is F = GH = 3.46 x 10 =34.6
37
- 38 ^
f
2.43
hi , h1
1.54
gi
1.5714
But as per eqn.8.116, the electrical effort is hi
C i 1
, i = 1 to N
Ci
C2
C2
, so that, C2 = 0.154CL
C1 0.1C L
This NAND3 gate can be scaled by using eqn.8.125 as
C in S1C Gn 3 r i.e. C1 = S15.5CGn
The remaining gates are analyzed in the same manner.
h1
f
2.43
1.8929
As gNAND2 = 1.2857, hi , h2
gi
1.2857
C
C3
h2 3
, so that, C3 = 0.291CL
C 2 0.154C L
This NAND2 gate can be scaled by using eqn.8.125 as
C in S 2 C Gn 2 r i.e. C2 = S24.5CGn
^
f
2.43
1.421
As gNOR2 = 1.71, hi , h3
gi
1.71
C
C4
h3 4
, so that, C4 = 0.413CL
C 3 0.291C L
This NOR2 gate can be scaled by using eqn.8.127 as
C in S 3 C Gn 1 2r i.e. C3 = S36CGn
^
f
2.43
1.421
As gNOT = 1, hi , h4
gi
1.71
C
CL
h4 L
, so that, CL = CL as required
C 4 0.413C L
This NOT gate can be scaled by using eqn.8.127 as
C in S 4 C ref i.e. C4 = S4Cref
0.342 L
4.5C Gn
4.5C Gn
C Gn
38
0.018 L
5.5C Gn 5.5C Gn
C Gn
1
3
1
3
7400
10C1
1
3
C1
1
2
13
12
Substituting the values of g for all the gates from eqns 8.130, 8.131 & 8.103, we get
1 2r 2 r 1 2r
6 4 .5 6
G
x
x
x
x
1.71x1.29 x1.71 3.78
1 r 1 r 1 r
3 .5 3 .5 3 .5
VLSI Circuits - Prof.M.J.Shanthi Prasad, HOD of E & C, BIT, Bangalore
The branching effort as per eqn.8.180is
C
C NAND 3 2 r 3 r 5 2r 10
C
B T NAND 2
2.222
2 r 4.5
C path
C NAND 2
(2 r )
CL 10C1
10
C1
C1
The path effort is F = GHB = 3.78 x 10x2.222 = 84
39
- 40 ^
1
N
84 3 4.38
1
f
4.38
hi , h3
2.56
gi
1.71
But as per eqn.8.116, the electrical effort is hi
C i 1
, i = 1 to N
Ci
C4
, so that, C4 = 2.56C3, As C4 = 10C1, C3 = 3.9C1
C3
This NOR2 gate can be scaled by using eqn.8.125 as
C in S 3 C Gn 1 2r i.e. C3 = S36CGn
The remaining gates are analyzed in the same manner.
h3 2.56
f
4.38
3.41
As gNAND2 = 1.2857, hi , h2
gi
1.2857
C
h2 3.431 3 , so that, C3 = 3.41C2 , As C3 = 3.9C1, C2 = 1.114C1
C2
This NAND2 gate can be scaled by using eqn.8.125 as
C in S 2 C Gn 2 r i.e. C2 = S24.5CGn
^
f
4.38
2.56
As gNOR2 = 1.71, hi , h1
gi
1.71
C
h1 2.56 2 , so that, C2 = 2.56C1, As C2 = 1.114C1, as required
C1
VLSI Circuits - Prof.M.J.Shanthi Prasad, HOD of E & C, BIT, Bangalore
This NOR2 gate can be scaled by using eqn.8.127 as
C in S1C Gn 1 2r i.e. C1 = S16CGn
The scaling factor of input NOR2 gate is
C
C
0.1C L
S1 1
0.0167 L
6C Gn
6C Gn
C Gn
The scaling factor of NAND2 gate is
40
- 41 -
C
C2
1.114 x0.1C L
0.0248 L
4.5C Gn
4.5C Gn
C Gn
The scaling factor of output NOR2 gate is
C
C
3.9 x0.1C L
S3 3
0.0709 L
6C Gn
5.5C Gn
C Gn
S2
41