Unit-I VLSI & CD
Unit-I VLSI & CD
If both inputs are ON, then only both T1 and T2 are ON and output is LOW; otherwise
(when either or both transistors are OFF,) the output is HIGH.
If any of input of MOS is left unconnected, the open input terminal which has very
high input impedance may take any stray electric charge as input and can develop extreme
dangerous high voltage which can damage the device and may also harm the person
handling the device.
Thus, none of the un-used inputs of MOS device should be left unconnected. It must
connected to ground or supply. Even for storage of device, all pins must be shorted.
When both inputs A & B are HIGH, then T1 & T2 are ON while T3 & T4 are OFF. Hence,
output is connected to GND i.e. LOW.
If either input is LOW, then either T3 or T4 is ON, connecting output is +Vcc i.e. HIGH.
Similar is working of CMOS NOR gate shown in figure aside. Here, p-channel devices are in
series and n-channel devices are in parallel.
1. Explain in detail about the operation of NMOS transistor with neat sketch.
or
Explain the operation of n-channel enhancement transistor with neat sketch.
Answer:
The MOS transistor is a majority-carrier device in which the current, in a conducting channel
between the source and drain, is controlled by a voltage applied to the gate.
In an nMOS transistor, the majority carriers are electrons; in a pMOS transistor, the majority
carriers are holes.
Symbol of NMOS Transistor
Simple MOS structure:The behaviour of MOS transistor can be understood by examining the
isolated MOS structure with a gate and body as shown in Fig.1.
1. The top layer of the structure is a good conductor (metal or poly-silicon) called the
gate.
2. The middle layer is a very thin insulating film of SiO2 called the gate oxide
3. The bottom layer is the doped silicon (semiconductor) body.
---------------------------------------------------------------------------------------------------------------------
Ques:
Explain in detail about the operation of PMOS transistor with neat sketch.
OR
Explain the operation of p-channel enhancement transistor with neat sketch.
We can model the gate as a parallel plate capacitor with capacitance proportional toarea over
thickness. If the gate has length L and width W and the oxide thickness is tox, as shown in Fig.3, the
General form for Capacitance, C = , where, A- area; = ; d-distance b/w two parallel plates.
Often, the ox /tox term is called Cox, the capacitance per unitarea of the gate oxide.
electric field, i.e., the field between source and drain. The constant of proportionality is called the
(iii)The electric field,E,is the voltage difference between drain and source ,Vds,divided by the
….(6)
Where, = ;
Eqn.(6) describes the linear region of operation, for Vgs>Vt, but Vds relatively small. It iscalled
linear or resistive because when Vds<<(Vgs – Vt), Ids increases almost linearly with Vds,just like an
ideal resistor.
If Vds>Vdsat( , wesay it is pinched off. Beyond this point, called the drain saturation
Ids = ….(7)
This expression is valid for Vgs>Vtand Vds>Vdsat. Thus, long-channel MOS transistorsare said to
exhibit square-law behavior in saturation.
EQ (2.10) summarizes the current in the three regions:
Ids = …..(8)
------------------------------------------------------------------------------------------------------------------
3. Explain in detail about the DC Transfer Characteristics of CMOS inverter.
OR
Describe the CMOS inverter and Derive its DC characteristics.
DC Transfer Characteristics
The DC transfer characteristics (sometimes called the voltage-transfer characteristic) of a
CMOS inverter relate the output voltage to the input voltage, assuming the input changes slowly
enough that capacitances have plenty of time to charge or discharge. Specific ranges of input and
output voltages are defined as valid 0 and 1 logic levels.
The operation of the CMOS inverter can be divided into five regions indicated on Figure. The
state of each transistor in each region is shown in Table.
In region A, the nMOS transistor is OFF so the pMOS transistor pulls the output to VDD.
In region B, the nMOS transistor starts to turn ON, pulling the output down.
In region C, both transistors are in saturation.
In region D, the pMOS transistor is partially ON
In region E, the pMOS transistor is completely OFF, leaving the nMOS transistor to pull the
output down to GND.
Fig.2. DC Characteristics
Derivation for the
Output voltage, Vout:
Let us derive the DC transfer function (Vout vs. Vin) for the static CMOS inverter shown in Fig.
The output voltage can be derived by solving Idsn= - Idsp
Let, Vtn- threshold voltage of the n-channel device; Vtp - threshold voltage of the p-channel device.
As the source of the nMOS transistor is grounded,
Vgsn= Vin and Vdsn= Vout. …..(1)
As the source of the pMOS transistor is tied to VDD,
Vgsp= Vin – VDDand Vdsp= Vout – VDD. ……(2)
Ids= …..(3)
-------------------------------------------------------------------------------------
Region B (Vtn ≤Vin ≤VDD /2 ) :
In this region, the ‘n’ device is in saturation region (represented by a Current source) and the ‘p’
device is in linear region.The equivalent circuit is shown in Fig.3.
VDD
= ..(5)
---------------------------------------------------------------------------------------
Region C ( ):
In this region, both the ‘n’ and ‘p’ devices are in saturation. The equivalent circuit is shown in Fig.4.
= …..(9)
-------------------------------------------------------------------------------------------------------------
Region E (0 ≤Vin ≤Vtn): VDD
Vout
o Where is the DIBL coefficient, typically on the order of 0.1 (often expressed as 100 mV/V).
o Drain-induced barrier lowering causes Ids to increase with Vds in saturation, in much the
same way as channel length modulation does. More significantly, DIBL increases sub-
threshold leakage at high Vds.
4. Leakage
o Even when transistors are nominally OFF, they leak small amounts of current. Leakage
mechanisms include sub-threshold conduction between source and drain, gate leakage from
the gate to body, and junction leakage from source to body and drain to body, as illustrated
in Fig.
o Sub-threshold conduction is caused by thermal emission of
carriers over the potential barrier set by the threshold.
o Gate leakage is a quantum-mechanical effect caused by
tunneling through the extremely thin gate dielectric.
Junction leakage is caused by current through the p-n
junction between the source/drain diffusions and the body.
o In processes with feature sizes above 180 nm, leakage was
typically insignificant except in very low power applications.
o In 90 and 65 nm processes, threshold voltage has reduced to
the point that sub-threshold leakage reaches levels of 1s to 10s of nA per transistor, which
is significant when multiplied by millions or billions of transistors on a chip.
Fig.(c): In 45 nm processes, oxide thickness reduces to the point that gate leakage becomes
o
comparable to sub-threshold leakage unless high-k gate dielectrics are employed. Overall,
leakage has become an important design consideration in nanometer processes.
5. Temperature Dependence
Transistor characteristics are influenced by temperature. Carrier mobility decreases with
temperature. An approximate relation is
=
Where, T is the absolute temperature, Tr is room temperature, and is a fitting parameter with a
Static CMOS
1. Static CMOS circuits with complementary nMOS pull-down and pMOS pull-up networks
are used for the vast majority of logic gates in integrated circuits.
2. They have good noise-margins, and are fast, low power, insensitive to device variations,
easy to design, widely supported by CAD tools, and readily available in standard cell
libraries.
3. When noise does exceed the margins, the gate delay increases because of the glitch, but
the gate eventually will settle to the correct answer.
4. Most design teams now use static CMOS exclusively for combinational logic.
5. The most important alternative is dynamic circuits. However, we begin by considering
ratioed circuits, which are simpler and offer a helpful conceptual transition between static
and dynamic.
6. Designers accustomed to AND and OR functions must learn to think in terms of NAND
and NOR to take advantage of static CMOS.
7. In manual circuit design, this is often done through bubble pushing. Compound gates are
particularly useful to perform complex functions with relatively low logical efforts.
8. When a particular input is known to be latest, the gate can be optimized to favor that
input. Similarly, when either the rising or falling edge is known to be more critical, the
gate can be optimized to favor that edge.
9. We have focused on building gates with equal rising and falling delays; however, using
smaller pMOS transistors can reduce power, area, and delay.
10. In processes with multiple threshold Voltages, multiple flavors of gates can be
constructed with different speed/leakage power trade-offs.
2.2 Bubble Pushing
1. CMOS stages are inherently inverting, so AND and OR functions must be built from
NAND and NOR gates.
2. DeMorgan’s law helps with this conversion:
(9.2)
3. These relations are illustrated graphically in Figure 9.1.
3. In general, logical effort of compound gates can be different for different inputs. Fig. 9.4
shows how logical efforts can be estimated for the AOI21, AOI22, and a more complex
compound AOI gate.
4. The transistor widths are chosen to give the same drive as a unit inverter.
5. The logical effort of each input is the ratio of the input capacitance of that input to the
input capacitance of the inverter.
6. For the AOI21 gate, this means the logical effort is slightly lower for the OR terminal (C)
than for the two AND terminals (A, B).
7. The parasitic delay is crudely estimated from the total diffusion capacitance on the output
node by summing the sizes of the transistors attached to the output.
------------------------------------------------------------------------------------------------------------
-
4. Figure 9.6 shows a 2-input NAND gate annotated with diffusion capacitances.
5. Consider the falling output transition occurring when one input held a stable 1 value and
the other rises from 0 to 1.
6. If input B rises last, node x will initially be at VDD – Vt VDD because it was pulled-up
through the nMOS transistor on input A.
7. The Elmore delay is (R/2)(2C) + R(6C) = 7RC= 2.33 .
8. On the other hand, if input A rises last, node x will initially be at 0 V because it was
discharged through the nMOS transistor on input B.
9. No charge must be delivered to node x, so the Elmore delay is simply R(6C) = 6RC = 2
.
10. In general, we define the outer input to be the input closer to the supply rail (e.g., B) and
the inner input to be the input closer to the output (e.g., A).
Write a short notes on (i) Asymmetric gates
(ii) Skewed Gates
Asymmetric Gates
1. When one input is far less critical than another, even nominally symmetric gates can be
made asymmetric to favor the late input at the expense of the early one.
2. In a series network, this involves connecting the early input to the outer transistor and
making the transistor wider so that it offers less series resistance when the critical input
arrives.
3. In a parallel network, the early input is connected to a narrower transistor to reduce the
parasitic capacitance.
4. For example, consider the path in Figure 9.7(a). Under ordinary
conditions, the path acts as a buffer between A and Y.
5. When reset is asserted, the path forces the output low. If reset only
occurs under exceptional circumstances and can take place slowly, the
circuit should be optimized for input-to-output delay at the expense of
reset.
6. This can be done with the asymmetric NAND gate in Figure 9.7(b).
7. The pull-down resistance is R/4 +R/(4/3) = R, so the gate still offers the
same driver as a unit inverter. However, the capacitance on input A is
only 10/3, so the logical effort is 10/9.
8. This is better than 4/3, which is normally associated with a NAND gate.
9. In the limit of an infinitely large reset transistor and unit-sized nMOS
transistor for input A, the logical effort approaches 1, just like an inverter.
10. The improvement in logical effort of input A comes at the cost of much higher effort on
the reset input. Note that the pMOS transistor on the reset input is also shrunk.
11. This reduces its diffusion capacitance and parasitic delay at the expense of slower
response to reset.
12. For asymmetric gates, the equivalent width is that of the inner (narrower)
transistor. The equivalent length increases by the sum of the reciprocals of the
relative widths.
13. In other circuits such as arbiters, we may wish to build gates that are perfectly
symmetric
14. so neither input is favored. Figure 9.8 shows how to construct a symmetric
NAND gate.
Skewed Gates
1. In other cases, one input transition is more important than the other.
2. HI-skew gates to favor the rising output transition and LO-skew gates to favor the falling
output transition.
3. This favoring can be done by decreasing the size of the noncritical transistor.
4. The logical efforts for the rising (up) and falling (down) transitions are called gu and
gd, respectively, and are the ratio of the input capacitance of the skewed gate to the
input capacitance of an unskewed inverter with equal drive for that transition.
5. Figure 9.9(a) shows how a HI-skew inverter is constructed by downsizing the nMOS
transistor.
6. This maintains the same effective resistance for the critical transition while reducing the
input capacitance relative to the unskewed inverter of Figure 9.9(b), thus reducing the
logical effort on that critical transition to gu=2.5/3 = 5/6.
7. Of course, the improvement comes at the expense of the effort on the non-critical
transition.
8. The logical effort for the falling transition is estimated by comparing the inverter to a
smaller unskewed inverter with equal pull-down current, shown in Figure 9.9(c), giving a
logical effort of gd= 2.5/1.5 = 5/3.
9. The degree of skewing (e.g.,the ratio of effective resistance for the fast transition relative
to the slow transition) impacts the logical efforts and noise margins; a factor of two is
common.
10. Figure 9.10 catalogs HI-skew and LO-skew gates with a skew factor of two. Skewed
gates are sometimes denoted with an H or an L on their symbol in a schematic.
11. Alternating HI-skew and LO-skew gates can be used when only one transition is
important. Skewed gates work particularly well with dynamic circuits.
Write a short note on P/N ratio circuits.
P/N Ratios
1. Notice in Figure 9.10 that the average logical effort of the LO-skew NOR 2 is actually
better than that of the unskewed gate.
2. The pMOS transistors in the unskewed gate are enormous in order to provide equal rise
delay. They contribute input capacitance for both transitions, while only helping the
rising delay.
3. By accepting a slower rise delay, the pMOS transistors can be downsized to reduce input
capacitance and average delay significantly.
4. For processes with a mobility ratio of n/ p = 2 as we have generally been assuming, the
best ratios are shown in Figure 9.11.
5. Reducing the pMOS size from 2 to for the inverter gives the theoretical fastest average
delay, but this delay improvement is only 3%.
6. However, this significantly reduces the pMOS transistor area. It also reduces input
capacitance, which in turn reduces power consumption.
7. Excessively slow rising outputs can also cause hot electron degradation and reducing the
pMOS size.
Ratioed Circuits
4. The pull-down networks PDN1 and PDN2 use NMOS devices and are mutually exclusive
(this is, when PDN1 conducts, PDN2 is off, and when PDN1 is off, PDN2 conducts),
such that the required logic function and its inverse are simultaneously implemented.
5. Assume now that, for a given set of inputs, PDN1 conducts while PDN2 does not, and
that Out and are initially high and low, respectively. Turning on PDN1, causes Out to
Dynamic circuit operation is divided into two modes, as shown in Figure 9.22.
1. During precharge, the clock is 0, so the clocked pMOS is ON and initializes the
output Y high.
2. During evaluation, the clock is 1 and the clocked pMOS turns OFF.
The output may remain high or may be discharged low through the pull-down network.
Dynamic circuits are the fastest commonly used circuit family because they have lower
input capacitance and no contention during switching.
They also have zero static power dissipation. However, they require careful clocking,
consume significant dynamic power, and are sensitive to noise during evaluation.
In Figure 9.21(c), if the input A is 1 during precharge, contention will take place because
both the pMOS and nMOS transistors will be ON.
When the input cannot be guaranteed to be 0 during precharge, an extra clocked
evaluation transistor can be added to the bottom of the nMOS stack to avoid contention
as shown in Figure 9.23.
The extra transistor is sometimes called a foot. Figure 9.24 shows generic footed and
unfooted gates.
Domino Logic
A Domino logic module consists of an n-type dynamic logic block followed by a
static inverter (Figure 6.65).
During precharge, the output of the n-type dynamic gate is charged up to VDD, and the
output of the inverter is set to 0.
During evaluation, the dynamic gate conditionally discharges, and the output of the
inverter makes a conditional transition from 0 1. If one assumes that all the inputs
of a Domino gate are outputs of other Domino gates3, then it is ensured that all inputs
are set to 0 at the end of the precharge phase, and that the only transitions during
evaluation are 0 1 transitions.
Consider now the operation of a chain of Domino gates. During precharge, all inputs
are set to 0. During evaluation, the output of the first Domino block either stays at 0
or makes a 0 1 transition, affecting the second gate. This effect might ripple
through the whole chain, one after the other, similar to a line of falling dominoes—
hence the name.
Interconnect Scaling
Wires also tend to be scaled equally in width and thickness to maintain an aspect
ratio close to 2.1 Table 7.5 shows the resistance, capacitance, and delay per unit
length.
Wires can be classified as local, semiglobal, and global. Local wires run within
functional units and use the bottom layers of metal. Semiglobal (or scaled ) wires
run across larger blocks or cores, typically using middle layers of metal.
Both local and semiglobal wires scale with feature size. Global wires run across
the entire chip using upper levels of metal. For example, global wires might
connect cores to a shared cache.
Global wires do not scale with feature size; indeed, they may get longer (by a
factor of Dc , on the order of 1.1) because die size has been gradually increasing.
Most local wires are short enough that their resistance does not matter. Like
gates, their capacitance per unit length is remaining constant, so their delay is
improving just like gates.
Semiglobal wires long enough to require repeaters are speeding up, but not as
fast as gates. This is a relatively minor problem.
Global wires, even with optimal repeaters, are getting slower as technology
scales. The time to cross a chip in a nanometer process can be multiple cycles,
and this delay must be accounted for in the microarchitecture.
Observe that when wire thickness is scaled, the capacitance per unit length
remains constant. Hence, a reasonable initial estimate of the capacitance of a
minimum-pitch wire is about 0.2 fF/m, independent of the process.
In other words, wire capacitance is roughly 1/5 of gate capacitance per unit
length.
To accommodate the three models ,two scaling factors – 1/ α and 1/β are used.
1/β – scaling factor for VDD and gate oxide thickness D.
1/α – used for all other linear dimensions, both horizontal and vertical chip surface.
For the constant field model and constant voltage model, β= α and β = 1 are applied.
1. Gate Area Ag :
Ag = L.W
Both are scaled by 1/α, Ag = 1/α2
2. Gate capacitance per unit area C0 or Cox.
3.Gate Capacitance Cg :
10.Current density J:
So, J is scaled by
1/α2 β
11. Switching energy per gate Eg :
Explain the static and dynamic power dissipation in CMOS circuits with necessary diagrams
and expression.
OR
List out different methods of reducing i)Static power dissipation in CMOS circuits(8)
ii)Dynamic power dissipation in CMOS circuits
Power Dissipation:
Static CMOS gates are very power-efficient because they dissipate nearly zero power
while idle.
For much of the history of CMOS design, power was a secondary consideration
behind speed and area for many chips.
As transistor counts and clock frequency have increased, power consumption has
increased and now is a primary constraint.
Power dissipation in CMOS circuits comes from two components:
Static dissipation due to
1. Subthreshold conduction through OFF transistors
2.Tunneling current through gate oxide
3.Leakage through reverse-biased diodes
4.Contention current in ratioed circuits
Dynamic dissipation due to
1.Charging and discharging of load capacitances
2.“short-circuit” current while both pMOS and nMOS networks are partially ON
3. Ptotal = Pstatic + Pdynamic
Static Dissipation
Considering the static CMOS inverter as shown in Fig. If the input = “0”, the
associated nMOS transistor is OFF and the pMOS transistor is ON. The output
voltage is VDD or logic ‘1’.
When the input = “1”, the associated nMOS transistor is ON and the pMOS transistor
is OFF. The output voltage is logic ‘0’(GND).
Since one of the transistor is always OFF, ideally, no current flows through the OFF
transistor. So the power dissipation is zero, when the circuit is quiescent.
However, secondary effects including sub-threshold conduction, tunneling, and
leakage lead to small amounts of static current flowing through the OFF transistor.
The static power dissipation is the product of total leakage current and
the supply voltage.
Pstatic = Istatic . VDD
Dynamic Dissipation:
The primary dynamic dissipation component is charging the load
capacitance.
Suppose a load ‘C’ is switched between GND and VDD at an average
frequency fsw.
Over any interval of time T, the load will be charged and discharged T.fsw times.
Current flows from VDD to the load to charge it. Current then flows from the load to
GND during discharge.
In one complete charge/discharge cycle, a total charge of Q = C VDD is thus
transferred from VDD to current.
The average dynamic power dissipation is
Assume that Vtn = - Vtp and βn = βp(=β) and that the behavior is symmetrical around t2.
With