Low Power VLSI Circuits & Systems Complete Notes
Low Power VLSI Circuits & Systems Complete Notes
Low Power VLSI Circuits & Systems Complete Notes
❖ Reliability
✓ Every 10°C rise in temperature roughly doubles the failure rate
❖ Environment
✓ According to an estimate of the US Environmental Protection Agency (EPA), 80 %
of the power consumption by office equipment is due to computing equipment and a
large part from unused equipment.
✓ Power is dissipated mostly in the form of heat.
✓ The cooling techniques, such as air conditioner, transfer the heat to the environment.
✓ To reduce adverse effect on environment, efforts such as EPA’s Energy Star program
leading to power management standard for desktop and laptops has emerged.
1.4 Sources of Power Dissipations
1.4.1 POWER and ENERGY
Power is the instantaneous power in the device, while energy is the integration of
power with time. Figure 1.2 illustrates the difference between power energy. For
example, in Fig. 1.2, we can see that approach 1 takes less time but consumes more
power than approach 2. But the energy consumed by the two, that is, the area under
the curve for both the approaches is the same, and the battery life is primarily
determined by this energy consumed.
Fig. 1.2 Power versus Energy
❖ Dynamic power is the power consumed when the device is active, that is,
when the signals of the design are changing values. It is generally
categorized into three types:
✓ Switching Power
✓ Short-Circuit Power
✓ Glitching Power
𝑬𝒏𝒆𝒓𝒈𝒚
𝑷𝒔𝒘𝒊𝒕𝒄𝒉 = 𝑻𝒓𝒂𝒏𝒔𝒊𝒕𝒊𝒐𝒏 × 𝒇 = 𝑪𝑳 × 𝑽𝟐𝒅𝒅 × 𝑷𝒕𝒓𝒂𝒏𝒔 × 𝒇𝒄𝒍𝒐𝒄𝒌 (1.2)
In addition to the switching power dissipation for charging and discharging the load
capacitance, switching power dissipation also occurs for charging and discharging of the
internal node capacitance. Thus, total switching power dissipation is given by
𝟐
𝐏𝐭𝐨𝐭𝐚𝐥𝐬𝐰𝐢𝐭𝐜𝐡 = 𝐂𝐋 × 𝐕𝐝𝐝 × 𝐏𝐭𝐫𝐚𝐧𝐬 × 𝐟𝐜𝐥𝐨𝐜𝐤 + ∑ 𝛂𝐢 × 𝐂𝐢 × 𝐕𝐝𝐝 × (𝐕𝐝𝐝 − 𝐕𝐭𝐡 ) × 𝐟𝐜𝐥𝐨𝐜𝐤 (1.3)
Where αi and Ci are the transition probability and capacitance, respectively, for an internal
node i.
1.4.4.2 Short-Circuit Power Dissipation
In addition to the switching power, short-circuit power also contributes to the
dynamic power. Figure 1.5 illustrates short-circuit currents. Short-circuit currents occur when
both the negative metal–oxide–semiconductor (NMOS) and positive metal–oxide–
semiconductor (PMOS) transistors are ON. Let Vtn be the threshold voltage of the NMOS
transistor and Vtp is the threshold voltage of the PMOS transistor. Then, in the period when
the voltage value is between Vtn and Vdd–Vtp, while the input is switching either from 1 to 0
or vice versa, both the PMOS and the NMOS transistors remain ON, and the short-circuit
current follows from Vdd to ground (GND).
From the above equation it is evident that the short-circuit power dissipation depends on the
supply voltage, rise/fall time of the input and the clock frequency apart from the physical
parameters. So the short-circuit power can be kept low if the ramp (rise/fall) time of the input
signal is short for each transition. Then the overall dynamic power is determined by the
switching power.
The third type of dynamic power dissipation is the glitching power which arises due to finite
delay of the gates. Since the dynamic power is directly proportional to the number of output
transitions of a logic gate, glitching can be a significant source of signal activity and deserves
mention here. Glitches often occur when paths with unequal propagation delays converge at
the same point in the circuit. Glitches occur because the input signals to a particular logic
block arrive at different times, causing a number of intermediate transitions to occur before
the output of the logic block stabilizes. These additional transitions result in power
dissipation, which is categorized as the glitching power.
1.4.5 Static Power Dissipation
Static power is the power consumed when the device is powered up but no signals are
changing value. In CMOS devices, the static power consumption is due to leakage
mechanism.
Figure 1.6 shows several leakage mechanisms that are responsible for static power
dissipation. Here, I1 is the reverse-bias p–n junction diode leakage current, I2 is the reverse-
biased p–n junction current due to tunneling of electrons from the valence band of the p
region to the conduction band of the n region, I3 is the sub-threshold leakage current between
the source and the drain when the gate voltage is less than the threshold voltage ( Vth), I4 is
the oxide tunneling current due to reduction in the oxide thickness, I5 is the gate current due
to hot carrier injection of electrons (I4 and I5 are commonly known as IGATE leakage
current), I6 is the gate-induced drain leakage current due to high field effect in the drain
junction, and I7 is the channel punch through current due to close proximity of the drain and
the source in short-channel devices. These are generally categorized into four major types:
Sub-threshold leakage, Gate leakage, Gate-induced drain leakage, and Junction leakage
as shown in Fig. 1.7
Although the reduction in supply voltage and gate capacitances with device size
scaling has led to the reduction in dynamic power dissipation, the leakage power dissipation
has increased at an alarming rate because of the reduction of threshold voltage to maintain
performance. As the technology is scaling down from submicron to nanometer, the leakage
power is becoming a dominant component of total power dissipation. This has led to vigorous
research for the reduction of leakage power dissipation. Leakage reduction methodologies
can be broadly classified into two categories, depending on whether it reduces standby
leakage or runtime leakage. There are various standby leakage reduction techniques such as
input vector control (IVC), body bias control (BBC), multi-threshold CMOS (MTCMOS),
etc. and runtime leakage reduction techniques such as static dual threshold voltage CMOS
(DTCMOS) technique, adaptive body biasing, dynamic voltage scaling, etc.
MOS Transistor
2.1 Introduction
✓ The base semiconductor material used for the fabrication of metal–
oxide–semiconductor (MOS) integrated circuits is silicon.
✓ Metal, oxide, and semiconductor form the basic structure of MOS
transistors.
✓ The three conducting materials are: metal, poly-silicon, and diffusion.
✓ Aluminum as metal and polycrystalline silicon or poly-silicon are used
for interconnecting different elements of a circuit.
✓ The insulating layer is made up of silicon dioxide (SiO2).
✓ Patterned layers of the conducting materials are created by a series of
photolithographic techniques and chemical processes involving
oxidation of silicon, diffusion of impurities into the silicon and
deposition, and etching of aluminum on the silicon to provide
interconnection.
✓ The structure of an MOS transistor is shown in Fig. 2.1.On a lightly doped substrate
of silicon, two islands of diffusion regions of opposite polarity of that of the substrate
are created. These two regions are called source and drain, which are connected via
metal (or poly-silicon) to the other parts of the circuit.
✓ Between these two regions, a thin insulating layer of silicon dioxide is formed, and on
top of this a conducting material made of poly-silicon or metal called gate is
deposited.
✓ There are two possible alternatives. The substrate can be lightly doped by either a p-
type or an n-type material, leading to two different types of transistors.
✓ When the substrate is lightly doped by a p-type material, the two diffusion regions are
strongly doped by an n-type material. In this case, the transistor thus formed is called
an nMOS transistor.
✓ On the other hand, when the substrate is lightly doped by an ntype material, and the
diffusion regions are strongly doped by a p-type material, a pMOS transistor is
created.
The region between the two diffusion islands under the oxide layer is called
the channel region. The operation of an MOS transistor is based on the controlled
flow of current between the source and drain through the channel region. In order to
make a useful device, there must be suitable means to establish some channel current
to flow and control it. There are two possible ways to achieve this, which have
resulted in enhancement- and depletion-mode transistors.
After fabrication, the structure of an enhancement-mode nMOS transistor
looks like Fig. 2.2a.
Enhancement-mode nMOS transistor:
✓ In this case, there is no conducting path in the channel region for the situation
Vgs = 0 V that is when no voltage is applied to the gate with respect to the
source.
✓ If the gate is connected to a suitable positive voltage with respect to the
source, then the electric field established between the gate and the substrate
gives rise to a charge inversion region in the substrate under the gate
insulation, and a conducting path is formed between the source and drain.
Current can flow between the source and drain through this conducting path.
For example, consider the case when the substrate is lightly doped in p-type
and the channel region implanted with n-type of impurity. This leads to the formation
of an nMOS depletion-mode transistor. In both the cases, the current flow between the
source and drain can be controlled by varying the gate voltage and only one type of
charge carrier, that is, electron or hole takes part in the flow of current. That is the
reason why MOS devices are called unipolar devices, in contrast to bipolar junction
transistors (BJTs), where both types of charge carriers take part in the flow of current.
Therefore, by using the MOS technology, four basic types of transistors can be
fabricated—nMOS enhancement type, nMOS depletion type, pMOS enhancement
type, and pMOS depletion type. Each type has its own pros and cons. It is also
possible to realize circuits by combining both nMOS and pMOS transistors, known as
Complementary MOS ( CMOS) technology. Commonly used symbols of the four
types of transistors are given in Fig. 2.3.
Fig. 2.3 a nMOS enhancement. b nMOS depletion. c pMOS enhancement. d pMOS depletion-mode transistors
Fig. 2.7 (a) Drain Current (Ids) Vs Gate Voltage (Vgs) (b) Voltage-Current
Characteristic ( Vds Vs Ids)
To summarize this section, we can say that an MOS transistor acts as a voltage
controlled device. The device first conducts when the effective gate voltage ( Vgb−Vt) is
more than the source voltage. The conduction characteristic is represented in Fig. 2.7a. On
the other hand, as the drain voltage is increased with respect to the source, the current
increases until Vdb = ( Vgb−Vt). For drain voltage Vdb ˃ ( Vgb−Vt), the channel becomes
pinched off, and there is no further increase in current. A plot of the drain current with
respect to the drain voltage for different gate voltages is shown in Fig. 2.7b.
2.4 Modes of Operation of MOS Transistors
Fig. 2.8 a Accumulation mode, b depletion mode, and c inversion mode of an MOS
transistor
Accumulation Mode: When the gate voltage is very small and much less than the threshold
voltage. Fig. 2.8a shows the distribution of the mobile holes in a p-type substrate. In this
condition, the device is said to be in the accumulation mode
Depletion Mode: As the gate voltage is increased, the holes are repelled from the SiO2–
substrate interface and a depletion region is created under the gate when the gate voltage is
equal to the threshold voltage. In this condition, the device is said to be in depletion mode as
shown in Fig. 2.8b.
Inversion Mode: As the gate voltage is increased further above the threshold voltage,
electrons are attracted to the region under the gate creating a conducting layer in the p
substrate as shown in Fig. 2.8c. The transistor is now said to be in inversion mode.
2.5 Electrical Characteristics of MOS Transistor
❖ Drain Source Current Expression for nMOS Enhancement Type Transistor
With a voltage V applied across the plates, the charge is given by Q = CV, where C is the
capacitance. The basic formula for parallel-plate capacitor is C=εA/D, where ε is the
permittivity of the insulator in units of F/cm. The value of ε depends on the material used to
separate the plates. In this case, it is silicon dioxide (SiO2).For SiO2, εox = 3.9ε0, where ε0 is
the permittivity of the free space.
∈ 𝑊𝐿
For MOS Transistor, 𝐺𝑎𝑡𝑒 𝐶𝑎𝑝𝑎𝑐𝑖𝑡𝑎𝑛𝑐𝑒, 𝐶𝐺 = 𝑜𝑥𝐷 (2.2)
For the MOS transistor, Qc= CG. Veff (2.3)
Where Veff is the Effective gate voltage
Transit Time, tn = Length of the Channel (L) / Velocity of Electron (τn) (2.4)
The Velocity, τn = μn. Eds, where μn is the Mobility of Electron (Typical value
of μn=650cm2/V at Room temperature) and Eds is the Drain to Source electric field due
to the voltage Vds applied between the drain and source, Eds= Vds/ L.
𝜇𝑛 𝑉𝑑𝑠 𝐿2
𝜏𝑛 = and 𝑡𝑛 = 𝜇 (2.5)
𝐿 𝑛 𝑉𝑑𝑠
𝑊𝐿∈𝑜𝑥
𝑄𝑐 = 𝑉𝑒𝑓𝑓 (2.6)
𝐷
𝑊𝐿∈ 𝑉
𝑄𝑐 = 𝐷 𝑜𝑥 [(𝑉𝑔𝑠 − 𝑉𝑡 ) − 2𝑑𝑠 ] (2.8)
Substituting the value of tn and Qc in equation (2.1), we get
𝐾𝑊 𝑉𝑑𝑠 2
𝐼𝑑𝑠 = [(𝑉𝑔𝑠 − 𝑉𝑡 )𝑉𝑑𝑠 − ] for Vgs ≥ Vt and Vds< Vgs-Vt (2.10)
𝐿 2
𝜇𝑛 ∈𝑜𝑥
Where 𝐾 = 𝐷
For Saturated Region
2 2
𝑊𝜇 ∈
𝑛 𝑜𝑥 (𝑉𝑔𝑠 −𝑉𝑡 ) 𝑊 (𝑉𝑔𝑠 −𝑉𝑡 )
𝐼𝑑𝑠 = 𝐷𝐿 =𝐾𝐿 for Vgs ≥ Vt and Vds ≥ Vgs-Vt (2.11)
2 2
For Cutoff Region
Ids= 0 for Vgs< Vt (2.12)
✓ Threshold Voltage
𝑉𝑡 = 𝑉𝑡𝑜 + 𝛾√|−2𝜑𝑏 + 𝑉𝑠𝑏 | − √|2𝜑𝑏 | =0.4 + 0.82√0.7 + 𝑉𝑠𝑏 − √0.7
✓ Transistor Transconductance (gm)
𝛿𝐼𝑑𝑠 𝜇𝑛 ∈𝑖𝑛𝑠 ∈𝑜 𝑊
𝑔𝑚 = /𝑉𝑑𝑠=𝐶𝑜𝑛𝑠𝑡𝑎𝑛𝑡 = (𝑉 − 𝑉𝑡 )
𝛿𝑉𝑔𝑠 𝐷 𝐿 𝑔𝑠
✓ Figure of Merit
𝑔𝑚 𝜇𝑛 1
𝑊𝑜 = = 2 (𝑉𝑔𝑠 − 𝑉𝑡 ) =
𝐶𝑔 𝐿 𝑡𝑠𝑑
✓ Body Effect
✓ Channel-Length Modulation
2.6 MOS Transistor as a Switch
❖ nMOS Pass Transistor
✓ PMOS transistor when used as a switch is ON when Vgs = 0 V and OFF when Vgs =
Vdd.
✓ Vin=0V,Vout=|Vtp|
✓ Vin=+5V,Vout= +5V
❖ Transmission Gate
✓ One pMOS and one nMOS transistor can be connected in parallel with
complementary inputs at their gates.
✓ This is known as Transmission Gate
✓ Both the devices are OFF when “0” and “1” logic levels are applied to the
gates of the nMOS and pMOS transistors, respectively.
o Vgsn=0V and Vgsp=+5V, The Switch is OFF
✓ Both the devices are ON when a “1” and a “0” prior to the logic levels are
applied to the gates of the nMOS and pMOS transistors, respectively.
o Vgsn=+5V and Vgsp=0V, The Switch is ON
o Vin=0, Vout=0V and Vin=+5V, Vout=+5V
❖ Transmission gate Case I: Large Capacitive Load
(c)The drain currents through the two transistors as a function of the output
voltage.
(d)The equivalent resistances as a function of the output voltage
Region II-nMOS is in Saturation and pMOS in Linear, |Vtp| < Vout < Vdd – Vtn
𝑊𝑝 (𝑉𝑑𝑑 − 𝑉𝑜𝑢𝑡 )2
𝐼𝑑𝑠𝑝 = 𝐾𝑝 [(𝑉𝑑𝑑 − |𝑉𝑡𝑝 |)(𝑉𝑑𝑑 − 𝑉𝑜𝑢𝑡 ) − ]
𝐿𝑝 2
2𝐿𝑝 1
𝑅𝑒𝑞𝑝 =
𝐾𝑝 𝑊𝑝 [2(𝑉𝑑𝑑 − |𝑉𝑡𝑝 |) − (𝑉𝑑𝑑 − 𝑉𝑜𝑢𝑡 )]
Region III-nMOS is in Cutoff and pMOS in linear, Vout > Vdd − Vtn
2. OUTPUT Node Changes from HIGH-to-LOW Level
(a) Output node charges from high-to-low level
(b)The output voltage changing with time for different transitions.
(c) The drain currents through the two transistors as a function of the output
voltage.
(d) The equivalent resistances as a function of the output voltage
Region I: Both nMOS and pMOS are in saturation for Vout < |Vtp| .
Region II: nMOS is in the linear region, and pMOS is in saturation for (Vdd−Vtp|)< Vout
<Vtn .
Region III: nMOS is in the linear region, and pMOS is cutoff for Vout<(Vdd -|Vtn|).
(a) Charging a small capacitor (b) Variation of the output currents with the input
voltage
(c) Variation of the equivalent resistances with the input voltage
✓ Region I: nMOS is in the linear region, pMOS is cutoff for Vin < |Vtp|
✓ Region II: nMOS is in the linear region, pMOS linear for Vtp < Vin < (Vdd − |Vtn|).
✓ Region III: nMOS is cutoff, pMOS is in the linear region for Vin > (Vdd-|Vtn|).
UNIT-2
MOS Inverters
❖ Introduction to MOS Inverter:
The low-level noise margin is defined as the difference in magnitude between the
minimum low output voltage of the driving gate and the maximum input low voltage
accepted by the driven gate.
NML=|VIL-VOL|
The high-level noise margin is defined as the difference in magnitude between the
minimum high output voltage of the driving gate and the minimum voltage acceptable
as high level by the driven gate:
NMH=|VOH-VIH|
❖ MOS Inverter Configurations
✓ Passive Resistive as Pull-up Device
✓ nMOS Depletion-Mode Transistor as Pull up
✓ nMOS Enhancement-Mode Transistor as Pull up
✓ The pMOS Transistor as Pull Up
✓ pMOS Transistor as a Pull Up in Complementary Mode
✓ Comparison of the Inverters
❖ MOS Inverter Configurations- Passive Resistive as Pull-up Device
Linear
✓ The resistive load can be fabricated by two approaches—using a diffused
resistor approach or using an undoped poly-silicon approach.
Disadvantages
✓ Asymmetry in the ON-to-OFF and OFF-to-ON switching times
✓ Large Static power dissipation
✓ Requires a very large chip area
✓ Unsuitable for VLSI realization
✓ Strong High Output and Weak Low Output Level
(a) nMOS inverter with depletion-mode transistor as pull-up device; (b) voltage current
characteristic; (c) transfer characteristic.
✓ Vin=0 (Vin < Vtn),Vout=Vdd,Ids=0, Point A, Pull-down device OFF, Pull-up Device
in Linear
✓ Vin>Vtn, Point B, Pull-down device in Saturation, Pull-up Device in Linear
𝑊 2
o 𝐼𝑝𝑑 = 𝐾𝑛 2𝐿𝑝𝑑 (𝑉𝑖𝑛 − 𝑉𝑡𝑝𝑑 )
𝑝𝑑
𝑊𝑝𝑢 𝑉𝑜𝑢𝑡
o 𝐼𝑝𝑢 = 𝐾𝑛 [(𝑉𝑜𝑢𝑡 − 𝑉𝑡𝑝𝑢 ) − ] 𝑉𝑜𝑢𝑡
𝐿𝑝𝑢 2
✓ At Point C, Pull-down device in Saturation,Pull-up Device in Saturation
𝑊 2
o 𝐼𝑝𝑑 = 𝐾𝑛 2𝐿𝑝𝑑 (𝑉𝑖𝑛 − 𝑉𝑡𝑝𝑑 )
𝑝𝑑
𝑊𝑝𝑢
o 𝐼𝑝𝑢 = 𝐾𝑛 2𝐿 𝑉𝑡𝑝𝑢 2
𝑝𝑢
(a) nMOS inverter with enhance-mode transistor as a pull-up device; (b) transfer
characteristic.
✓ When Vin=0,Vout=Vdd-Vtn,Pull-down OFF,Pull-up ON
✓ When Vin=Vdd,Vout=VOL,Pull-down ON,Pull-up ON
✓ The output is not ratioless, which leads to asymmetry in switching
characteristics.
✓ There is static power dissipation when the output level is low.
✓ It produces weak low and high output levels.
❖ MOS Inverter Configurations- pMOS Enhancement-Mode Transistor as Pull up
o The pull-down transistor moves into a saturation region and the pull-
up transistor remains in the linear region as represented by point B,
when the input is VIL.
o Same current flows through both the devices, Idsp = −Idsn
1
𝐼𝑑𝑠𝑝 = −𝛽𝑝 [(𝑉𝑖𝑛 − 𝑉𝑑𝑑 − 𝑉𝑡𝑝 )(𝑉𝑂 − 𝑉𝑑𝑑 ) − (𝑉𝑂 − 𝑉𝑑𝑑 )2 ]
2
𝑊𝑝
𝑤ℎ𝑒𝑟𝑒, 𝛽𝑝 = 𝐾𝑝 , 𝑉 = 𝑉𝑖𝑛 − 𝑉𝑑𝑑 𝑎𝑛𝑑𝑉𝑑𝑠𝑝 = 𝑉𝑂 − 𝑉𝑑𝑑
𝐿𝑝 𝑔𝑠𝑝
(𝑉𝑖𝑛 − 𝑉𝑡𝑛 )2 𝑊𝑛
𝐼𝑑𝑠𝑛 = 𝛽𝑛 , 𝑊ℎ𝑒𝑟𝑒 𝛽𝑛 = 𝐾𝑛 𝑎𝑛𝑑 𝑉𝑔𝑠𝑛 = 𝑉𝑖𝑛
2 𝐿𝑛
𝑉𝑑𝑑 𝛽𝑛
𝑉𝑂 = (𝑉𝑖𝑛 − 𝑉𝑡𝑝 )√(𝑉𝑖𝑛 − 𝑉𝑡𝑝 ) − 2 (𝑉𝑖𝑛 − − 𝑉𝑡𝑝 ) 𝑉𝑑𝑑 − (𝑉𝑖𝑛 − 𝑉𝑡𝑛 )2
2 𝛽𝑝
Equating, Idsn = −Idsp
(𝑉𝑖𝑛 − 𝑉𝑡𝑛 )2
𝛽𝑝 1
𝛽𝑛 [2(𝑉𝑖𝑛 − 𝑉𝑑𝑑 − 𝑉𝑡𝑝 )(𝑉𝑜𝑢𝑡 − 𝑉𝑑𝑑 ) − (𝑉𝑜𝑢𝑡 − 𝑉𝑑𝑑 )2 ]
=
2 2 2
Differentiating both sides with respect to Vin, we get
𝛽𝑛 𝑑𝑉𝑜𝑢𝑡 𝑑𝑉𝑜𝑢𝑡
(𝑉𝑖𝑛 − 𝑉𝑡𝑛 ) = 𝛽𝑝 [(𝑉𝑖𝑛 − 𝑉𝑑𝑑 − 𝑉𝑡𝑝 ) + (𝑉𝑜𝑢𝑡 − 𝑉𝑑𝑑 ) − (𝑉𝑜𝑢𝑡 − 𝑉𝑑𝑑 ) ]
2 𝑑𝑉𝑖𝑛 𝑑𝑉𝑖𝑛
𝑑𝑉𝑜𝑢𝑡
Substituting 𝑉𝑖𝑛 = 𝑉𝐼𝐿 , = −1
𝑑𝑉𝑖𝑛
𝛽𝑛
(𝑉 − 𝑉𝑡𝑛 ) = 𝛽𝑝 [(𝑉𝐼𝐿 − 𝑉𝑑𝑑 − 𝑉𝑡𝑝 )(−1) + (𝑉𝑜𝑢𝑡 − 𝑉𝑑𝑑 ) − (𝑉𝑜𝑢𝑡 − 𝑉𝑑𝑑 )(−1) ]
2 𝐼𝐿
𝛽𝑛
(𝑉 − 𝑉𝑡𝑛 ) = 𝛽𝑝 [−𝑉𝐼𝐿 + 𝑉𝑑𝑑 + 𝑉𝑡𝑝 + 𝑉𝑜𝑢𝑡 − 𝑉𝑑𝑑 + 𝑉𝑜𝑢𝑡 − 𝑉𝑑𝑑 ]
2 𝐼𝐿
𝛽𝑛
(𝑉 − 𝑉𝑡𝑛 ) = 𝛽𝑝 [−𝑉𝐼𝐿 + 𝑉𝑡𝑝 + 2𝑉𝑜𝑢𝑡 ]
2 𝐼𝐿
𝛽
(2𝑉𝑜𝑢𝑡 + 𝑉𝑡𝑝 − 𝑉𝑑𝑑 + ( 𝑛 ) . 𝑉𝑡𝑛 )
𝛽𝑝
𝑜𝑟 𝑉𝐼𝐿 =
𝛽
(1 + ( 𝑛 ))
𝛽𝑝
𝛽
For 𝛽𝑛 = 1 𝑎𝑛𝑑 𝑉𝑜𝑢𝑡 ≈ 𝑉𝑑𝑑
𝑝
1
𝑉𝐼𝐿 = (3𝑉𝑑𝑑 + 2𝑉𝑡𝑛 )
8
Region 3: Vin = Vinv
At this point, both the transistors are in the saturation condition as represented by the
point C.
𝑉𝑔𝑠𝑝𝑑 = 𝑉𝑖𝑛
𝑉𝑔𝑠𝑝𝑢 = 𝑉𝑖𝑛 − 𝑉𝑑𝑑 = 𝑉𝑖𝑛𝑣 − 𝑉𝑑𝑑
1 𝑊𝑛
𝐼𝑑𝑠𝑛 = 𝐾𝑛 (𝑉 − 𝑉𝑡𝑛 )2
2 𝐿𝑛 𝑖𝑛𝑣
1 𝑊𝑝 2
𝐼𝑑𝑠𝑝 = 𝐾𝑝 (𝑉𝑖𝑛𝑣 − 𝑉𝑑𝑑 − 𝑉𝑡𝑝 )
2 𝐿𝑝
Equating
𝛽𝑛 𝛽𝑝 2
(𝑉𝑖𝑛𝑣 − 𝑉𝑡𝑛 )2 = − (𝑉𝑖𝑛𝑣 − 𝑉𝑑𝑑 − 𝑉𝑡𝑝 )
2 2
𝑉𝑖𝑛𝑣 − 𝑉𝑑𝑑 − 𝑉𝑡𝑝 𝛽𝑛
= −√
𝑉𝑖𝑛𝑣 − 𝑉𝑡𝑛 𝛽𝑝
𝛽𝑛 𝛽𝑛
𝑉𝑖𝑛𝑣 (1 + √ ) = 𝑉𝑑𝑑 + 𝑉𝑡𝑝 + 𝑉𝑑𝑑 + 𝑉𝑡𝑛 √
𝛽𝑝 𝛽𝑝
𝛽𝑛
𝑉𝑑𝑑 + 𝑉𝑡𝑝 + 𝑉𝑑𝑑 + 𝑉𝑡𝑛 √
𝛽𝑝
𝑉𝑖𝑛𝑣 =
𝛽𝑛
1+√
𝛽𝑝
𝑉𝑑𝑑
𝑓𝑜𝑟 𝛽𝑛 = 𝛽𝑝 𝑎𝑛𝑑 𝑉𝑡𝑛 = −𝑉𝑡𝑝 , 𝑉𝑖𝑛𝑣 =
2
Region 4: Vinv< Vin ≤ Vdd-| Vtp|
The nMOS transistor moves from the saturation region to the linear region, whereas
the pMOS transistor remains in saturation.
𝑉𝑂 2 2
𝐼𝑑𝑠𝑛 = 𝛽𝑛 [(𝑉𝑖𝑛 − 𝑉𝑡𝑛 )𝑉𝑂 − ] 𝑎𝑛𝑑 𝐼𝑑𝑠𝑝 = −𝛽𝑝 (𝑉𝑖𝑛 − 𝑉𝑑𝑑 − 𝑉𝑡𝑝 )
2
𝐸𝑞𝑢𝑎𝑡𝑖𝑛𝑔, 𝐼𝑑𝑠𝑛 = − 𝐼𝑑𝑠𝑝
𝑉𝑂 2 2
𝛽𝑛 [(𝑉𝑖𝑛 − 𝑉𝑡𝑛 )𝑉𝑂 − ] = 𝛽𝑝 (𝑉𝑖𝑛 − 𝑉𝑑𝑑 − 𝑉𝑡𝑝 )
2
𝐸𝑞𝑢𝑎𝑡𝑖𝑛𝑔, 𝐼𝑑𝑠𝑛 = 𝐼𝑑𝑠𝑝
𝛽𝑛 𝛽𝑝 2
[2(𝑉𝑔𝑠𝑛 − 𝑉𝑡𝑛 )𝑉𝑔𝑠𝑛 − 𝑉𝑔𝑠𝑛 2 ] = (𝑉𝑔𝑠𝑝 − 𝑉𝑡𝑝 )
2 2
𝑆𝑢𝑏𝑠𝑡𝑖𝑡𝑢𝑡𝑖𝑛𝑔, 𝑉𝑔𝑠𝑝 = −(𝑉𝑑𝑑 − 𝑉𝑖𝑛 )𝑎𝑛𝑑 𝑉𝑑𝑠𝑝 = −(𝑉𝑑𝑑 − 𝑉𝑜𝑢𝑡 )
𝛽𝑛 𝛽𝑝 2
[2(𝑉𝑖𝑛 − 𝑉𝑡𝑛 )𝑉𝑜𝑢𝑡 − 𝑉𝑜𝑢𝑡 2 ] = (𝑉𝑖𝑛 − 𝑉𝑑𝑑 − 𝑉𝑡𝑝 )
2 2
Region 5:
In this region, the pull-up pMOS transistor remains OFF and the pull-down nMOS
transistor goes to deep saturation.
However, the current flow through the circuit is zero as the p transistor is OFF and the
output voltage VO = 0.
❖ Key features of the CMOS inverter
✓ It may be noted that unlike the use of nMOS enhancement- or depletion-mode
transistor as a pull-up device, in this case, there is no current flow either for ‘0’ or ‘1’
inputs. So, there is no static power dissipation.
✓ Current flows only during the transition period.So, the static power dissipation is very
small.
✓ Moreover, for low and high inputs, the roll of the pMOS and nMOS transistors are
complementary; when one is OFF, the other one is ON. That is why this configuration
is known as the complementary MOS or CMOS inverter.
✓ Another advantage is that full high and low levels are generated at the output.
✓ Moreover, the output voltage is independent of the relative dimensions of the pMOS
and nMOS transistors. In other words, the CMOS circuits are ratioless.
❖ βn/βp Ratio:
✓ As we have mentioned earlier, the low- and high-level outputs of a CMOS inverter are
not dependent on the inverter ratio.
✓ However, the transfer characteristic is a function of the βn/βp ratio.
✓ The transfer characteristics for three different ratio values are plotted in Figure.
✓ Here, we note that the voltage at which the gate switches from high to low level ( Vinv)
is dependent on the βn/βp ratio.
✓ Vinv increases as βn/βp decreases.
✓ For a given process technology, the βn/βp can be changed by changing the channel
dimensions, i.e., the channel length and width. Keeping L the same, if we increase
Wn/Wp ratio, the transition moves towards the left and as Wn/Wp is decreased, the
transition moves towards the right as show in Figure.
❖ Comparison of the Inverters
Inverters VLO VHI Noise Margin Power
Resistor Weak Strong Poor for low High
nMOS depletion Weak Strong Poor for low High
nMOS enhancement Weak Weak Poor for low and high High
Psuedo-nMOS Weak Strong Poor for low High
CMOS Strong Strong Good Low
(a) An nMOS inverter driven by another inverter; (b) inverter with Vin = Vdd; and (c) inverter with Vin = Vdd – Vt
✓ Assuming Z pd =L pd /W pd and Z pu= L pu/ W pu , where Z is known as the
aspect ratio of the MOS devices
𝒁𝒑𝒖 𝟒
𝑰𝒏𝒗𝒆𝒓𝒕𝒆𝒓 𝑹𝒂𝒕𝒊𝒐 = =
𝒁𝒑𝒅 𝟏
✓ An inverter driven through one or more passtransistors
✓ Ring-Oscillator
Output waveform of a three-stage ring oscillator
✓ The time period can be expressed as the sum of the six delay times
𝑇 = 𝑡𝑝ℎ𝑙1+ 𝑡𝑝ℎ𝑙2 + 𝑡𝑝ℎ𝑙3 + 𝑡𝑝ℎ𝑙4 + 𝑡𝑝ℎ𝑙5 + 𝑡𝑝ℎ𝑙6
𝑇 = 6𝑡𝑑 = 2.3 𝑡𝑑
✓ For an n-stage inverter, the Time Period T= 2.n.td, Frequency of oscillation f=1/2ntd or
td=1/2nf
✓ Used for on-chip clock generation
✓ It does not provide a stable or accurate clock frequency due to dependence on temperature
and other parameters
✓ To generate stable and accurate clock frequency , an off-chip crystal is used to realize a
crystal oscillator
❖ Delay Parameters
✓ Various parameters such as Resistance and Capacitance of the transistors
along with wiring and parasitic capacitances
✓ Resistance Estimation
One slab of conducting material
𝜌𝐿 𝜌𝐿
𝑅𝐴𝐵 = = 𝛺, 𝑤ℎ𝑒𝑟𝑒 𝐴 𝑖𝑠 𝑡ℎ𝑒 𝑐𝑟𝑜𝑠𝑠 𝑠𝑒𝑐𝑡𝑖𝑜𝑛 𝑎𝑟𝑒𝑎
𝑡. 𝑊 𝐴
Consider the case in which L=W, then
𝜌
𝑅𝐴𝐵 =
𝑡
= 𝑅𝑠 𝛺, 𝑤ℎ𝑒𝑟𝑒 𝑅𝑠 𝑖𝑠 𝑑𝑒𝑓𝑖𝑛𝑒𝑑 𝑎𝑠 𝑡ℎ𝑒 𝑟𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑐𝑒 𝑝𝑒𝑟 𝑠𝑢𝑎𝑟𝑒 𝑜𝑟 𝑡ℎ𝑒 𝑠ℎ𝑒𝑒𝑡 𝑟𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑒𝑐𝑒
𝑉𝑑𝑠 2
𝐼𝑑𝑠 = 𝛽 [(𝑉𝑔𝑠 − 𝑉𝑡 )𝑉𝑑𝑠 − ]=
2
𝐴𝑠𝑠𝑢𝑚𝑖𝑛𝑔 𝑉𝑑𝑠 ≪ ((𝑉𝑔𝑠 − 𝑉𝑡 ), 𝐼𝑑𝑠 = 𝛽(𝑉𝑔𝑠 − 𝑉𝑡 ). 𝑉𝑑𝑠 ,
𝑉𝑑𝑠 1
𝑅𝐶 = =
𝐼𝑑𝑠 𝛽(𝑉𝑔𝑠 − 𝑉𝑡 )
1 𝐿 𝐿 1
𝑅𝐶 = = 𝐾 ( ) , 𝑤ℎ𝑒𝑟𝑒 𝐾 =
𝜇𝐶𝑔 (𝑉𝑔𝑠 − 𝑉𝑡 ) 𝑊 𝑊 𝜇𝐶𝑔 (𝑉𝑔𝑠 − 𝑉𝑡 )
o 𝐾 May take the value between 1000 to 3000 Ω/sq.
o Sheet Resistance(Ohm/Sq.) of different conductors
Layer Min. Typical Max.
Metal 0.03 0.07 0.1
Diffusion 10 25 100
Silicide 2 3 6
Poly-silicon 15 20 30
n-channel - 104 -
P-channel - 2.5 x 104 -
✓ Area Capacitance of Different Layers
𝜀 𝜀 𝐴
𝐶 = 0 𝐷𝑖𝑛𝑠 𝐹𝑎𝑟𝑎𝑑𝑠
Where D is the thickness of the silicon dioxide
A is the Area of Place
εo is the relative permittivity of Sio2
εins=8.85x10-14F.cm, permittivity of free space
Capacitance of different materials
Capacitance Value of pF/μm2 Relative Value
-4
Gate to channel 4x 10 1
Diffusion 1 x 10-4 0.25
-4
Poly-Silicon 4 x 10 0.1
-4
Metal 1 0.3 x 10 0.075
Metal 2 0.2 x 10-4 0.50
-4
Metal 2 To Metal 0.4 x 10 0.15
Metal2 To Poly 0.3 x 10-4 0.075
✓ Standard unit of Capacitance
o Standard unit of Capacitance Cg is defined as the gate-to-channel capacitance
of a minimum-size MOS transistor.
o It gives a value approximate to the technology and can be conveniently used in
calculations without associating with the absolute value.
o Considering 5 μm technology, where gate area = 5 μm x 5 μm = 25 μm2, area
capacitance = 4 × 10−4 pF/cm2.
o Therefore, standard value of Cg = 25 × 4 x 10−4 pF = 0.01 pF.
✓ Delay Unit
(a) A Conventional BiCMOS Inverter; (b) Output Characteristics of Static CMOS and BiCMOS
Delay of static CMOS and BiCMOS for different fan-out
✓ Bufffer Sizing
The Minimum total delay is
𝐶𝐿
𝑡𝑚𝑖𝑛 = 𝑒𝜏 𝑙𝑛 [ ]
𝐶𝑔
MOS Combinational Circuits
Introduction:
❖ Pass-Transistor logic:
❖ Gate logic:
(a) n-input nMOS NAND gate; (b) equivalent circuits; and (c ) n-input nMOS NOR gate
(a) Equivalent Circuit of n-input Complementary MOS (CMOS) NAND Gate; and(b) Transfer Characteristics of n-input CMOS NAND
Gate
o CMOS NOR Gates
𝜷𝒏
𝑽𝒅𝒅 + 𝑽𝒅𝒅 + 𝒏𝑽𝒕𝒉 √
𝜷𝒑
𝑽𝒊𝒏𝒗 =
𝜷𝒏
𝟏 + 𝒏√
𝜷𝒑
(a) n-input Complementary MOS (CMOS) NOR gate and (b) The Equivalent Circuit
✓ Switching Characteristics
(a) Pull-up transistor tied together with a load capacitance; and (b) equivalent circuit
Intrinsic time constant
𝑅𝑛 𝑅𝑝
𝑡𝑑𝑟 = (𝑛 𝐶𝑜𝑢𝑡𝑝 ) +
𝑛 𝑛
(a) Pull-down transistors along with load capacitance CL, and (b) equivalent circuit
Fall time
𝐶𝑜𝑢𝑡𝑛
𝑡𝑑𝑓 = 𝑛𝑅𝑛 ( + 𝑛 𝐶𝑜𝑢𝑡𝑝 + 𝐶𝐿 ) + 0.35𝑅𝑝 𝐶𝑖𝑛𝑛 (𝑛 − 1) 2
𝑛
✓ CMOS NOR Gate
𝑅𝑛
𝑡𝑑𝑓 = (𝑛 𝐶𝑜𝑢𝑡𝑝 ) + 𝐶𝐿
𝑛
𝐶𝑜𝑢𝑡𝑝
𝑡𝑑𝑟 = 𝑛𝑅𝑛 ( + 𝑛 𝐶𝑜𝑢𝑡𝑛 + 𝐶𝐿 ) + 0.35𝑅𝑝 𝐶𝑖𝑛𝑛 (𝑛 − 1) 2
𝑛
(a) Single-phase clock; and (b) single-phase n-type MOS (nMOS) inverter
(a) 2-input singlephase NAND; and (b) 2-input single-phase NOR gate
✓ Two-phase Dynamic Circuits
(a) Two-phase clock; and (b) A Two-Phase Clock Generator Circuit
Realization of function f = x3( x1+ x2) using (a) static complementary MOS (CMOS),(b) dynamic CMOS with
n-block, and (c) dynamic CMOS with p-block
✓ Advantages and Disadvantages
✓ The number of transistors required for a circuit with fan-in N is ( N + 2), in
contract to 2 N in case of state CMOS circuit.
✓ Not only dynamic circuits require ( N + 2) MOS transistors but also the load
capacitance is substantially lower than that for static CMOS circuits.
✓ This is about 50 % less than static CMOS and is closer to that of nMOS (or
pseudo nMOS) circuits.
✓ But, here full pull-down (or pull-up) current is available for discharging (or
charging) the output capacitance.
✓ Therefore, the speed of the operation is faster than that of the static CMOS
circuits.
✓ Moreover, dynamic circuits consume static power closer to the static CMOS.
✓ Therefore, dynamic circuits provide superior (area-speed product)
performance compared to its static counterpart.
✓ For example, a dynamic NOR gate is about five times faster than the static
CMOS NOR gate.
✓ The speed advantage is due to smaller output capacitance and reduced overlap
current.
✓ Disadvantages
o Charge Leakage Problem
o Charge Sharing Problem
o Clock Skew Problem
✓ Domino CMOS Circuits
Domino CMOS circuits have the following advantages:
• Since no DC current path is established either during the pre-charge phase or during
the evaluation phase, domino logic circuits have lower power consumption.
• As n-block is only used to realize the circuit, domino circuits occupy lesser chip area
compared to static CMOS circuits.
• Due to lesser number of MOS transistors used in circuit realization, domino CMOS
circuits have lesser parasitic capacitances and hence faster in speed compared to static
CMOS.
✓ NORA Logic
UNIT-3
Sources of Power Dissipation
❖ Introduction:
✓ Static Power Dissipation
✓ Dynamic Power Dissipation
❖ Short-circuit Power Dissipation
✓ Short-circuit power dissipation occurs when both the nMOS and pMOS
networks are ON.
✓ This can arise due to slow rise and fall times of the inputs
𝝁𝜺𝒐𝒙 𝑾
𝑷𝒔𝒉𝒐𝒓𝒕𝒄𝒊𝒓𝒄𝒖𝒊𝒕 = 𝒕𝒔𝒄 × 𝑽𝒅𝒅 × 𝑰𝒑𝒆𝒂𝒌 × 𝒇𝒄𝒍𝒐𝒄𝒌 = × (𝑽𝒅𝒅 − 𝑽𝒕𝒉 )𝟑 × 𝒕𝒔𝒄 × 𝒇𝒄𝒍𝒐𝒄𝒌
𝟏𝟐𝑳𝑫
✓ Short-Channel Effects
Short-channel effects arise when channel length is of the same order of
magnitude as depletion region thickness of the source and drain
junctions or when the length is approximately equal to the source and
drain junction depths.
❖ Architecture-level Approaches
o Architectural-level refers to register-transfer-level (RTL), where a circuit is
represented in terms of building blocks such as adders, multipliers, read-only
memories (ROMs), register files, etc..
o High-level synthesis technique transforms a behavioral-level specification to
an RTL-level realization.
o It is envisaged that low-power synthesis technique on the architectural level
can have a greater impact than that of gate-level approaches.
o Possible architectural approaches are: parallelism, pipelining, and power
management.
✓ Parallelism for Low Power
Impact of parallelism on area, power, and throughput
Parameter Without Vdd Scaling With Vdd Scaling
Area 2.2X 2.2X
Power 2.2X 0.227X
Throughput 2X 1X
𝑃𝑝𝑎𝑟 ≈ 0.277𝑃𝑟𝑒𝑓
✓ Multi-Core for Low Power
Power in multi-core architecture
Number of Clock in MHz Core Supply Total Power
Cores Voltage
1 200 5 15.0
2 100 3.6 8.94
4 50 2.7 5.20
8 25 2.1 4.5
❖ System-level Approaches
✓ It is well known that the same functionality can be either realized by hardware or by
software or by a combination of both.
✓ The hardware-based approach has the following characteristic:
• Faster
• Costlier
• Consumes more power
✓ On the other hand the software-based approaches the following characteristics:
• Cheaper
• Slower
• Consumes lesser power
✓ The power dissipations of the bus driver decreases because of the reduction of
switching activity.
❖ One-Hot Coding
❖ Bus-Inversion Coding
✓ Another redundant coding scheme is bus-inversion coding, which requires only one
redundant bit i.e., m = n + 1 for the transmission of data words.
✓ It may be noted that this approach is not applicable to address busses.
❖ T0 Coding
✓ In T0 encoding, after sending the first address, the same address is sent for
infinite streams of consecutive addresses.
✓ The receiver side is informed about it by sending an additional bit known as
increment (INC) bit.
✓ However, if the address is not consecutive, then the actual address is sent.
✓ The T0 code provides, zero transition property for infinite streams of
consecutive addresses.
✓ In the state assignment phase of an FSM, each state is given a unique code.
✓ It has been observed that states assignment strongly influences the complexity
of its combinational logic part used to realize the FSM.
✓ Traditionally state assignment has been used to optimize the area and delay of
the circuit.
✓ It can also be used to reduce switching activity for the reduction of the
dynamic power.
✓ State assignments using Gray code and binary code for sequence detector
❖ Basic Concept of FSM Partitioning
✓ The idea is to decompose a large FSM into a several smaller FSMs with smaller
number of state registers and combinational blocks.
✓ Out of all the FSMs, only the active FSMs receive clock and switching inputs, and the
others are idle and consume no dynamic power.
✓ This is the basic concept of reducing dynamic power by partitioning an FSM.
(a) An example finite-state machine FSM and (b) decomposed FSM into two FSMs
❖ Operand Isolation
✓ Operand isolation is a technique for power reduction in the combinational part of the
circuit. Here the basic concept is to ‘shutoff’ logic blocks when they do not perform
any useful computation.
✓ Shutting-off is done by not allowing the inputs to toggle in clock cycles when the
output of the block is not used.
✓ In the following example, the output of the adder is loaded into the latch only when
S_1 is 1 and S_2 is 0.
✓ So, input lines of the adder may be gated based on this condition, as shown in the
diagram.
❖ Advantages of PTL
o Lower area due to smaller number of transistors and smaller input loads.
o As the PTL is ratioless, minimum dimension transistor can be used. This
makes
pass-transistor circuit realization very area efficient.
o No short-circuit current and leakage current, leading to lower power
dissipation.
❖ Disadvantages of PTL
o When a signal is steered through several stages of pass transistors, the delay
can be considerable.
o There is a voltage drop as we steer signal through nMOS transistors. To
overcome
this problem, it is necessary to use swing restoration logic at the gate output.
o Pass-transistor structure requires complementary control signals. Dual-rail
logic is usually necessary to provide all signals in complementary form.
o Double intercell wiring increases wiring complexity, and capacitance by a
considerable amount.
o There is possibility of sneak path.
UNIT V
Minimizing Leakage Power
5.1 INTRODUCTION:
➢ Due to aggressive device-size scaling, the very-large-scale integration (VLSI)
technology has moved from the millimetre to nanometre era by providing
increasingly higher performance along the way.
➢ Performance improvement has been continuously achieved primarily because of
the gradual decrease of gate capacitances.
➢ However, as the supply voltage must continue to scale with device-size scaling to
maintain a constant field, the threshold voltage of the metal–oxide–semiconductor
( Vcc/Vt) and hence performance.
➢ Unfortunately, the reduction of Vt leads to an exponential increase in the
subthreshold leakage current.
➢ As a consequence, the leakage power dissipation has gradually become a
significant portion of the total power dissipation.
➢ For example, for a 90-nm technology, the leakage power is 42 % of the total
power and for a 65-nm technology, the leakage power is 52 % of the total power.
➢ This has led to vigorous research work to develop suitable approaches for leakage
power minimization.
Fig. 5.1 Gate delay time (a) and sub-threshold leakage current (b) dependence on
threshold voltage
➢ As the supply voltage is scaled down, the delay of the circuit increases. Particularly,
there is a dramatic increase in delay as the supply voltage approaches the threshold
voltage. This tends to limit the advantageous range of the supply voltage to a
minimum of about twice the threshold voltage. The delay can be kept constant if the
threshold voltage is scaled at the same ratio as the supply voltage; i.e. the ratio of
Vt/Vdd is kept constant. Unfortunately, as the threshold voltage is scaled down, the
sub-threshold leakage current increases drastically, as shown in Fig. 5.1a. Moreover,
the delay increases with an increase in threshold voltage when the supply voltage is
kept constant as shown in Fig. 5.1b.
➢ The threshold voltage is the parameter of importance for the control leakage power.
As leakage power has an exponential dependence on the threshold voltage and all the
leakage power reduction techniques are based on controlling the threshold voltage
either statically or dynamically.
➢ The leakage power reduction techniques can be categorized into two broad types—
standby and run-time leakage.
➢ When a circuit or a part of it is not in use, it is kept in the standby mode by a suitable
technique such as clock gating. The clock gating helps to reduce the dynamic power
dissipation, but leakage power dissipation continues to take place even when the
circuit is not in use. There are several approaches such as transistor stacking, variable-
threshold-voltage complementary metal–oxide–semiconductor (VTCMOS), and
multiple-threshold-voltage complementary metal–oxide–semiconductor (MTCMOS),
which can be used to reduce the leakage power when a circuit is in the standby
condition.
➢ On the other hand, there are several approaches for the reduction of the leakage power
when a circuit is in actual operation. These are known as run-time leakage power
reduction techniques. It may be noted that run-time leakage power reduction
techniques also reduce the leakage power even when the circuit is in standby mode.
As leakage power is a significant portion of the total power, importance of run-time
leakage power reduction is becoming increasingly important.
➢ Classification on leakage power reduction techniques is also possible based on
whether the technique is applied at the time of fabrication of the chip or at run time.
The approaches applied at fabrication time can be classified as static approaches. On
the other hand, the techniques that are applied at run time are known as dynamic
approaches.
➢ Run-time leakage power reduction based on multi-threshold-voltage CMOS
(MTCMOS) has been addressed the power-gating technique to minimize leakage
power.
✓ Isolation Strategy
✓ State Retention Strategy
✓ Power-gating Controllers
✓ Power Management Techniques
✓ Dual-Vt Assignment Technique
✓ Delay-constrained Dual-Vt Technique
✓ Energy Constraint
✓ Dynamic Vt Scaling Technique
The most commonly used technique for realizing multiple-VT MOSFETs is to use
different channel-doping densities based on the following expression:
√2𝜀𝑠𝑖 .𝑞.𝑁𝑎(2𝜏𝐵 +𝑉𝑏𝑠 )
𝑉𝑡ℎ = 𝑉𝑡𝑏 + 2𝜏𝐵 + (5.1)
𝐶𝑜𝑥
Where Vfb is the flat-band voltage, Na is the doping density in the substrate, and
τB = kT / q(Lx (Na / x)) .
Fig. 5.2 Variation of threshold voltage with doping concentration
➢ Based on this expression, the variation of threshold voltage with channel-doping
density is shown in Fig. 5.2.
➢ A higher doping density results in a higher threshold voltage.
➢ However, to fabricate two types of transistors with different threshold voltages,
two additional masks are required compared to the conventional single-Vt
fabrication process.
➢ This makes the dual-Vt fabrication costlier than single-Vt fabrication technology.
➢ Moreover, due to the non-uniform distribution of the doping density, it may be
difficult to achieve dual threshold voltage when these are very close to each other.
Fig. 5.4 Variation of threshold voltage with oxide thickness for constant Aspect Ratio(AR)
Immunity to the short-channel effect decreases as the AR value reduces. Figure 5.4
shows the channel lengths for different oxide thicknesses to maintain AR. A sophisticated
process technology is required for fabricating multiple oxide CMOS circuits.
𝑹𝑪
𝑬𝒅𝒊𝒔𝒔 = ( ) . 𝑪. 𝑽𝒄 (𝑻)𝟐
𝑻
Adiabatic Amplification
Step 1: Input X and its complement are applied to the circuit, which remain stable in
the following steps.
Step 2: The amplifier is activated by applying VA, which is a slow ramp voltage from
0 V to Vdd.
Step 3: One of the two capacitors which is connected through the transmission gate is
adiabatically charged to VA and the other one is clamped to 0 V in transition time T.
Step 4: After the charging is complete, the output signal pair remains stable and can
be used as inputs to the next stage of the circuit.
Step 5: The amplifier is de-energized by ramping the voltage from VA to 0 V. In this
step, the energy that was stored in C is transferred back to the power supply.
✓ Battery-driven system design involves the use of one or more of the following
techniques:
✓ Voltage and Frequency Scaling
✓ Dynamic Power Management
✓ Battery-Aware Task Scheduling
✓ Battery Scheduling and Management
✓ Static Battery Scheduling
✓ Terminal Voltage-Based Battery
✓ Discharge Current-Based Battery Scheduling
✓ Battery-Efficient Traffic Shaping and Routing
o There are three steps. In the first step, an early deadline first (EDF) based
schedule is made, provided the task dependencies are not violated.
o In the second step, the task schedule is modified by scheduling the tasks in the
non increasing order of the current loads provided the deadlines and the task
dependencies are not violated.
o In the third step, starting from the last task, the slack obtained at the end of the
task is utilized to get the optimal pair of supply voltage and the body bias
voltage.
With the advancement of technology, as the process technology further gets lower, the
energy due to static power becomes more significant, and the algorithm using RBB to
reduce the leakage current provides larger saving in power dissipation.