Digital CMOS Logic Operation in The Sub-Threshold Region: Hendrawan Soeleman and Kaushik Roy
Digital CMOS Logic Operation in The Sub-Threshold Region: Hendrawan Soeleman and Kaushik Roy
Digital CMOS Logic Operation in The Sub-Threshold Region: Hendrawan Soeleman and Kaushik Roy
fsoeleman, kaushikg@ecn.purdue.edu
ABSTRACT
Numerous eorts in balancing the trade-o between power,
area and performance have been carried out in the medium
performance, medium power region of the design spectrum.
However, not much study has been done at the two extreme
ends of the design spectrum, namely, the ultra-low power
with acceptable performance at one end, and high performance with power within limit at the other. In this paper,
we focus on the ultra-low power end of the spectrum where
performance is of secondary importance. One solution to
achieve the ultra-low power requirement is to operate the
digital logic gates in sub-threshold region. In this paper, we
analyze both CMOS and Pseudo-NMOS logic operating in
sub-threshold region. We compare the results with CMOS
in normal strong inversion region and with other known lowpower logic, namely, energy recovery logic. Results show energy/switching reduction of two orders of magnitude from
an 8x8 carry-save array multiplier when it is operated in the
sub-threshold region.
1.
INTRODUCTION
current leaks continuously whether the circuit switches or idles. The sub-threshold current is exponentially related to
the gate voltage. This exponential relationship is expected to give an exponential reduction in power consumption,
but also an exponential increase in delay. Our results show
that the reduction in power outweighs the increase in delay,
and thus, giving the overall reduction in energy consumption. The paper is organized as follows. Section 2 shows
some of the specic application areas where sub-threshold
circuit is suitable. In section 3, we extend the traditional
CMOS logic family to sub-threshold region, and analyze the
sub-threshold characteristics of the circuit. In section 4, we
analyze the Pseudo-NMOS logic family and compare its results with sub-threshold CMOS logic family. Section 5 shows
the comparison results of both CMOS and Pseudo-NMOS
sub-threshold logic with other known low-power logic, such
as energy recovery logic. Conclusions are given in section 6.
2. APPLICATION AREAS
14
4.5
x 10
3.5
10
PowerDelay product
2.5
1.5
10
Vsupply=3V
0.5
10
0.5
Power
Vsupply=1V
1.5
Vdd
2.5
10
Vsupply=0.5V
10
12
Vsupply=0.3V
10
14
10
10
10
10
10
10
10
10
Frequency
Vds
Ids = Io exp Vgs Vth 1 exp
(1)
Vtm
Vtm
2
where Io = WL Cox Vtm
. Vtm is the thermal voltage kTq
(=26mV at 25 C). For Vds > 3Vtm , Ids becomes independent of Vds for all practical purposes. In analog design, this
At higher frequency, the power consumption is linearly dependent with the operating frequency due to the
dominant dynamic power component i.e. P = CV 2 f
where is the switching activity.
At lower frequency, the power consumption becomes
independent of operating frequency as the static power
component takes over i.e. P = Vdd Isub threshold .
At the same operating frequency, sub-threshold circuits consume less power than the normal strong inversion circuits e.g. at f=100kHz, the power consumption from Vdd =0.5V is about two orders of magnitude
smaller than at Vdd =3V.
3.2
2.8
6
Frequency Sensitivity
2.6
2.4
2.2
Voltages (lin)
Vdd=3.3V
1.8
1.6
1.4
Vdd=2V
1.2
1
1
0
0.5
800m
Vdd=1V
1.5
2.5
Vdd
600m
400m
Vdd=0.5V
200m
0
0
200m
400m
600m
800m
1.2
1.4
1.6
1.8
Voltage X (lin) (VOLTS)
Design
D1: /tmp_mnt/home/karma/b/kaushik_research/work/hendra/prelim/simulation/cmos/inv/vtc
2.2
Type
DC
2.4
2.6
2.8
Wave
v(a1
Symbol
14
x 10
13
12
11
Delay
10
3
Ratio of (W/L)p/(W/L)n
3.6 Results
3.6.1 Logic Gates
We use HP 0.35m process technology for our circuit simulation with the threshold voltages of NMOS and PMOS
transistors as 0.57V and 0.74V, respectively. Several logic gates are simulated and compared. Table 1 and 2 show
the simulation results for Inverter, 2-input NOR and 2-input
NAND gates in strong inversion and sub-threshold regions,
respectively.
3.6.2 Array Multiplier
To further conrm the power savings of the sub-threshold
circuits, we use a standard 8x8 carry-save array multipli-
4. SUB-THRESHOLD PSEUDO-NMOS
x 10
3.5
Delay
2.5
1.5
0.5
15
x 10
2.2
PDP
1.8
1.6
1.4
1.2
5
Ratio of kp/kn
10
10
Vin=0.5V
100n
Vin=0.4V
10n
Vin=0.3V
100p
LX (log)
Vin=0.2V
10p
Vin=0.1V
1p
Vin=0
100f
10f
1f
100e-18
0
50m
100m
150m
200m
250m
300m
Voltage X (lin) (VOLTS)
Design
D0: /home/karma/b/kaushik_research/work/hendra/postprelim/PseudoNMOS/MOS/ids
D0: /home/karma/b/kaushik_research/work/hendra/postprelim/PseudoNMOS/MOS/ids
350m
Type
DC
DC
400m
450m
Wave
D0:A0:lx(idsp0)
D0:A0:lx(idsn0)
500m
Symbol
Figure 10: Ids for PMOS and NMOS with Vdd =0.5V
Ids for both PMOS and NMOS are shown in Fig.10. The
0.8
1n
2.4
5
Ratio of kp/kn
Vdd
Vdd
Vdd
Output
NMOS
Network
Input
Vss
Vss
Vss
5. ADIABATIC LOGIC
6. CONCLUSIONS
PMOS
PMOS
PMOS
Network
Network
Network
NMOS
NMOS
NMOS
Network
Network
Network
7. REFERENCES
4
3.5
60
MO
oN
MO
oN
ud
se
b-P
su
ud
ER
MO
QS
b-C
su
se
b-P
su
10
0.5
20
ER
30
MO
1.5
40
QS
50
b-C
2.5
su
Energy/switching in fJ
3
Energy/switching in fJ
4input NOR
70
In this paper, we have studied various characteristics of digital circuit operating in sub-threshold region as a mean to
achieve ultra-low power. The sub-threshold logic can be easily implemented and derived from the traditional existing
circuits by lowering the supply voltage to be less than the
threshold voltage. A number of advantages in sub-threshold
operation includes improved gain, noise margin, and tolerant
to higher stack of series transistors while being more energy
ecient than standard CMOS at the same frequency of operation. However, due to its slow performance, sub-threshold
circuit is limited to only certain applications where ultralow power is the main requirement, and performance is of
secondary importance.
The sinusoidal power supply is being supplied by perfect oscillator with 100% eciency, and thus consumes
no power. In reality, most oscillators have only 80-90%
eciency.