Uploaded by arshwin22

Qureshi LOW POWER DIGITAL DESIGN-12012 Abridged

advertisement
Low Power Digital Circuit Design
S. Qureshi
Department of Electrical Engineering
Indian Institute of Technology Kanpur
Kanpur-208016
India
6/24/2023
S Qureshi
1
Low Power Circuit Design
 Motivation
 Historical perspective
 Sources of power dissipation
Low power design methodology
6/24/2023
S Qureshi
2
Motivation - Why Low Power Design?
• Need for low power chips in industry
- Low power Consumer electronics is powered by batteries
- Craving for smaller, lighter and durable electronic products which
translates into low power chip design
- Battery life is a differentiator in many electronic products
- Growth experienced by portable systems not been matched by
growth in battery technology, therefore need to reduce energy
consumption in chips
6/24/2023
S Qureshi
3
Motivation- Why Low Power Design?
• Need low power chips for high performance computing
- High performance computing systems characterized by large power
dissipation also drives low power needs
- A typical computing server can consume as high as 20 KW in server
farm
- Power dissipation having direct impact on packaging cost of chip
and cooling cost of system
- Low power methodologies needed to reduce packaging and cooling
cost
6/24/2023
S Qureshi
4
Power Density (W/cm2)
10000
1000
100
Why Low Power Design?
Rocket
Nozzle
Nuclear
Reactor
8086
10 4004
Hot Plate
P6
8008 8085
Pentium® proc
386
286
486
8080
1
1970
1980
1990
2000
2010
Year
Power density too high to keep junctions at low temp
6/24/2023
S Qureshi
Courtesy, Intel
5
Motivation- Why Low Power Design?
• Reliability of a Silicon chip
- Reliability of chip closely related to power dissipation
- Every 10 degree Centigrade rise in temperature doubles failure rate
• Need low power chips to address environmental concern
-
Large office equipment consumes huge power
Computers are fast growing electricity loads
7% of energy is consumed in office equipment in the US
Electricity generation is major source of air pollution
Efficient energy usage in computers is highly desirable
6/24/2023
S Qureshi
6
Historical Perspective
•
•
•
•
•
•
6/24/2023
Pocket calculators
Hearing aids
Implantable pace makers
Portable military equipment
Wristwatches
Portable computing
S Qureshi
7
Recent Advances in Low Power Applications
•
•
•
•
•
6/24/2023
Multi-media
Video display and capture
Audio reproduction
Notebook computing
Cell phones
S Qureshi
8
Sources of Power Dissipation
Sources of Power dissipation
 Dynamic Power
• Switching power
• Short circuit power
• Glitching power
 Static power
•
•
•
•
Reverse biased PN junction diode leakage
Subthrehold leakage current
Gate leakage current
Other effects !
6/24/2023
S Qureshi
9
Dynamic Power dissipation
• Charging of Capacitance
- Applying a step input, Energy drawn from source
R
V
t
E01   p (t ) dt
0
t
  v i dt
0
V
dvC
E01  V  C
dt
0
6/24/2023
C
1
EC  C V 2
2
dt  C V 2
S Qureshi
10
Dynamic Power dissipation
• Charging of Capacitance
- Energy stored in capacitor
R
V
t
EC   p (t ) dt
0
t
  v i dt
0
V
dvC
  vC C
dt
0
6/24/2023
C
1
EC  C V 2
2
1
dt  C V 2
2
S Qureshi
11
Dynamic Power dissipation
• Dynamic Power
Power  Energy per transition x Transition rate
 C L VDD 2 f01
 C L VDD 2 f 01
where 01 is swithching activity
01 is also called transition activity
6/24/2023
S Qureshi
12
Dynamic Power dissipation
• Switching Power dissipation
- Due to charging of load and parasitic capacitances
Vdd
Vin
Vout
CL
Pdynamic  01 CL VDD2 f
6/24/2023
S Qureshi
13
Dynamic Power dissipation
• Short Circuit Power Dissipation
- When input signal switches and lies between threshold voltage of
NMOS and PMOS transistors both transistors are ON. This causes
short circuit between Vdd and ground resulting in short circuit
power dissipation
vo
Vt n Vt p vi
- Short circuit power dissipation depends upon rise and fall time of
input signal
- Loading capacitance of gate
6/24/2023
S Qureshi
14
Dynamic Power dissipation
• Short circuit power dissipation
- Exact analysis of short-circuit dissipation of inverter is complex.
 Simplified analysis:
r
T
VDD
f
Vin
VDD
I Max
t1t2 t3
Short circuit current
6/24/2023
Vout
t
S Qureshi
15
Dynamic Power dissipation
• Short circuit power dissipation
 Simplified analysis:
Assume  n   p ;VTn  VTp . Inverter is symmetric. During time
t1 to t 2 current increases from 0 to I max .
V

I  (Vin  VT ) 2 . I becomes max imum at Vin  DD and is
2
2
symmetric about t 2 .
1T
2 t2 
Average current I av   I (t ) dt  2  Vin (t )  VT 2 dt
T0
T t1 2
V
V

Vin (t )  DD t ; t1  T ; t 2 

VDDS Qureshi 2
6/24/2023
16
Dynamic Power dissipation
• Short circuit power dissipation
 Simplified analysis (cont):
/ 2
2
 VT
t av  2
( t  VT ) 2 dt

T (VT / VDD )  2 
V
Let   ( T )t  VT ; then

2  (VT / VDD ) 
I av 
 d

T
/ 2
1 
3 

(VDD  VT )
12 VDD
T

3 
Pshort circuit  (VDD  VT )
12
T
6/24/2023
S Qureshi
17
Dynamic Power dissipation
• Short Circuit Power Dissipation
Pshort 

 (VDD  VT ) 3 f
12
  transconduc tan ce parameter
VT  threshold voltage
  signal rise time
f  frequency
 Psc is minimum when input and output have equal
rise and fall times
6/24/2023
Veendrick 84
S Qureshi
18
Dynamic Power dissipation
• Short Circuit Power Dissipation
Vd d
Vin
Vout
CL
IVDD (mA)
0.15
0.10
0.05
0.0
6/24/2023
1.0
2.0
3.0
Vin (V)
S Qureshi
4.0
5.0
Rabaey 2003
19
Dynamic Power dissipation
• Short Circuit Power Dissipation
- Dependence of short circuit current on load capacitance
6/24/2023
S Qureshi
Rabaey 2003
20
Dynamic Power dissipation
• Glitching power
 Glitches arise due to delays through different paths
(Spurious transitions)
t 0
t 1
t 1 t 2
d 1
Steady 0
t 0
6/24/2023
d 1
t 0
S Qureshi
21
Static Power dissipation
• Leakage mechanisms in deep submicron transistor
Gate
I7 , I 8
Drain
Source
n
I5
n
I 2 , I 3, I 6
I4
I1
Well
6/24/2023
S Qureshi
22
Static Power dissipation
• Reverse-Bias Diode Leakage (I1)
Gate
Source
Drain
Diode leakage
qVd
(e nKT
I diode  I rsat
 1)
Vd  diode voltage
n  ideality factor
KT
 thermal voltage
q
6/24/2023
S Qureshi
23
Static Power dissipation
• Subthreshold Leakage Current
Source
Gate
(I2)
Drain
Subthreshold leakage current I sub
I sub  I S e
(VGS VT )
n KT / q
(1  e

VDS
kT / q
)
I s  parameter
n  parameter
KT
 Thermal voltage
q
6/24/2023
S Qureshi
24
Static Power dissipation
• Subthreshold Leakage Current
6/24/2023
S Qureshi
Rabaey 2003
25
Static Power dissipation
• Drain-induced barrier lowering effect (I3)
 DIBL occurs when depletion region of drain interacts with
source to lower source barrier potential.
 Source injects carriers into channel without gate playing role
 DIBL lowers threshold voltage without affecting subthreshold
slope
 DIBL can be measured at constant VG as change in ID as VD
changes
6/24/2023
S Qureshi
26
Static Power dissipation
• Drain-induced barrier effect
V D  4 .0 V
6/24/2023
VD  0.1 V
V D  2.7 V
DIBL
ID (A)
1E  02
1E  03
1E  04
1E  05
1E  06
1E  07
1E  08 GIDL
1E  09
1E  10
1E  11
1E  12
1E  13
1E  14
 0.5
(I3)
0
0.5
VG (V)
S Qureshi
1
1.5
2
27
Static Power dissipation
• Gate-induced drain leakage GIDL current (I4)
 GIDL current arises in the high electric field under the gate/drain
overlap region causing deep depletion
 GIDL current occurs at high VD bias which generates
carriers in the substrate
 Thinner tox, higher VDD and lightly doped substrate enhance
electric field and GIDL current
 GIDL current is a major obstacle in IOFF
6/24/2023
S Qureshi
28
Static Power dissipation
• Punch through (I5)
 Punch through occurs when drain and source depletion region
approach each other electrically
 Punch through gives rise to current deep inside substrate
 Punch through causes current on which gate has no control
6/24/2023
S Qureshi
29
Static Power dissipation
•Narrow width (I6)
• Gate oxide tunneling (I7)
 High electric field can cause direct tunneling through the gate
• Hot carrier injection (I8)
 Injection of hot carriers (electrons and holes) into oxide
6/24/2023
S Qureshi
30
Contributions to Power dissipation
• Component wise contribution
100 %
0%
Switching power
80 %
Leakage power
30%
Short circuit power
5%
- With technology scaling leakage component is becoming
increasingly dominant
6/24/2023
S Qureshi
31
Metric for low power design
 Power (Watt )
 Power per MIPS ( W / MIPS )
 Energy Delay ( Joule s)
6/24/2023
S Qureshi
32
Design Abstraction Levels
SYSTEM
MODULE
+
GATE
CIRCUIT
DEVICE
G
S
n+
6/24/2023
S Qureshi
D
n+
33
Design Abstraction
• Simulation at various levels of abstraction is Key in
VLSI design
• Main difference between various levels of abstraction
- Trade-off between computing resources and accuracy
 Simulation at lower level has better accuracy but increased
computing resources needed
 Circuit simulator has better accuracy but cannot simulate full chip
 Logic level can handle full chip but accuracy not good
 Behavioral level simulation offers rapid analysis at the cost of
accuracy
6/24/2023
S Qureshi
34
Design Abstraction
• Layered approach
 Design optimization in general follows meet-in-the-middle
strategy
- Specifications and requirements propagate from top down
- Constraints propagate upwards from lowest abstraction
6/24/2023
S Qureshi
35
Circuit Level Approach
• Power Reduction Techniques at circuit level has
good impact on overall power saving
• Major impact especially in cell based design as
cells are repeated thousands of times on a chip
• Circuit level techniques even with small
percentage improvement in power saving not to
be ignored
6/24/2023
S Qureshi
36
Circuit design style
• Look at Circuit Design from power dissipation point of
view
• Non-clocked logic
- Fully complementary logic
 Excellent from ease of design, low power dissipation,
low sensitivity to noise and process variations
 Poorer performance
6/24/2023
S Qureshi
37
Circuit design style
• Fully complementary logic
VDD
 Dynamic power
PULLUP
NETWORK
- Switching power
- Short circuit power
- Glitching power
Output
Input
PULLDOWN
NETWORK
 Standby power
- Due to leakage through transistor
- For large VT transistor leakage power can be
neglected
- Low threshold voltage gives better performance
for ultra low power designs
6/24/2023
S Qureshi
38
Circuit design style
• Pseudo NMOS logic style
- PMOS load
VDD
 Power dissipation higher than
Complementary CMOS
- Suffers from Static power dissipation
when pull down network is ON
Output
Inputs
PULLDOWN
NETWORK
 Faster speed due to reduced capacitance
-
6/24/2023
S Qureshi
39
Circuit design style
• Differential Cascade Voltage Switch Logic (DCVSL)
 Eliminates static power dissipation
 Provides output and its
complement
VDD
output
 Increase in area and switched
inputs
capacitance
output
PULLDOWN
PULLDOWN
NETWORK inputs NETWORK
 Increase in dynamic power dissipation
in comparison to pseudo-NMOS
6/24/2023
S Qureshi
40
Circuit design style
B
• Pass Transistor Logic (PTL / CPL)
A
- Transistors in series as switches or in parallel


B
Advantage is logic is fast and can
implement complex logic with few
transistors
NMOS does not transmit strong 1
hence level restorers are used
F  AB
0
B
A
B
F  AB
B
 Reduced voltage swing hence
reduced power dissipation possible
A
F  AB
B
6/24/2023
S Qureshi
41
Circuit design style
• Pass Transistor Logic (PTL/
CPL)
- Other Example of CPL
B
A
B
B
F  A B
A
B
A
F  A B
A
F  A B
A
B
6/24/2023
B
F  A B
A
S Qureshi
42
Circuit design style
• Clocked Logic Family
- Clocked logic family generally faster than
static logic but consumes more power
-
VDD
CLK
Domino Logic

OUT
Domino circuits are noninverting and not easy to use
A
B
 Power dissipation high
CLK
6/24/2023
S Qureshi
43
Power consumption in logic gates
• Power dissipation strong function of
 Transistor sizing which affects physical capacitance
 Input and output rise time which determines short-circuit power
 Device threshold voltage having impact on leakage power
 Switching activity or transition activity  01
Pdynamic  01 CL VDD2 f
6/24/2023
S Qureshi
44
Power consumption in logic gates
• Switching activity or transition activity of gate 01
 Strong function of logic function being implemented
 For static CMOS gates switching activity is probability p0
that output is in zero state multiplied by probability p1
that output is 1 in next cycle
01  p0 p1  p0 (1  p0 )
6/24/2023
S Qureshi
45
Power consumption in logic gates
• Signal probability p
- probability signal assumes value of 1 that is p ( g=1)
• For NOT gate if input signal probability is p1
- Output signal probability is 1- p1
p1
p1
p1 p2
p2
• For AND gate if input signal probability is p1 and p2
- Output signal probability is p1 p2
• For Or gate if input signal probability is p1 and p2
- Output signal probability is 1- (1- p1)(1- p2 )
6/24/2023
1  p1
S Qureshi
p1
1  (1  p1 ) (1  p2 )
p2
46
Signal Switching Activity
6/24/2023
Gate
01
AND
(1  pa pb ) pa pb
OR
(1  pa ) (1  pb ) [1  (1  pa ) (1  pb )]
XOR
[1  ( pa  pb  2 pa pb )] ( pa  pb  2 pa pb )
S Qureshi
47
Techniques for reducing switching activity
• Shifter
instead of Multiplier
 In XOR gate every input transition causes output transition
 Not so for AND, NAND, OR, NOR
 XOR Gate more power hungry
 Multipliers and Adder use large number of XOR Gates
- Single input transition causes number of transitions internal to Adder
Multiplier
 User left Shift instead to have multiplication and right shift for division
6/24/2023
S Qureshi
48
Techniques for reducing switching activity
• Operand
Isolation
 Addition of two 32 bit signals
 All 32 bits do not arrive same time
Arrival of Each bit can cause switching
activity in adder with power dissipation
Latching each input will reduce the
problem of unnecessary switching
activity
6/24/2023
S Qureshi
32
32
A
33 SUM
B
49
Techniques for reducing switching activity
• Operand
Isolation
 Latching operands
 All operands come from registers
almost same time
 Area penalty
Increase by one clock cycle in latency
6/24/2023
S Qureshi
A
32
32
33
B
32
32
50
Techniques for reducing switching activity
• Avoid
Comparison
 Comparison of large Data busses
A[0 ]
B[0 ]
A[1]
using comparators
 Comparator operations involve XORs
B[1]
 Avoid comparisons of all bits in one go.
- compare MSB to avoid power loss
due to intermediate transitions
- only lower bits be involved if MSB is
non-diagnostic
6/24/2023
S Qureshi
A[31]
B[31]
51
Techniques for reducing switching activity
• Compare
MSB
 Comparison of MSB done first
 If comparison is sufficient other
bits are prevented from taking
part
 if MSB not sufficient other bits
allowed to go to XOR Gates
 Additional area required
A 31
31
31
31
B
31
A[31]
B[31]
6/24/2023
S Qureshi
52
Techniques for reducing switching activity
• Clock
Gating
 Most effective method to reduce
switching activity
 For positive-edge triggered F/F no
change in output for negative- edge
 When output is not sampled positive
clock edge will only cause power
dissipation
0
1
CLK
SEL
 When input is not changing there is
no point in sampling
6/24/2023
S Qureshi
53
Techniques for reducing switching activity
• Clock
Gating
0
 When F/F output is not used it is
blocked at NAND Gate unless
select is enabled
1
CLK
SEL
Gated CLK
 No switching activity when select
not enabled
CLK
SEL
Gated CLK
6/24/2023
S Qureshi
54
Techniques for reducing switching activity
• Pulse
Clipping and Spurious Clocking
 Due to gating 1, 2, 7, 8, 9 are blocked
to reach F/F clock thus saving power
At point A falling edge should come at
6 but comes earlier and causes pulse
chopping; At point B positive edge can
cause timing violation
CLK
SEL
Gated CLK
CLK
1
2
3
4
5
6
7
8
9 10 11 12
SEL
GATED CLK
6/24/2023
S Qureshi
A
B
55
Techniques for reducing switching activity
• Preventing
Clipping and Spurious Clocking
 Enable signal reaches gate
ENABLE D
CLK Latch
G
only when clock is low
Gated CLK
CLK
1
2
3
4
5
6
7
8
9 10 11 12
ENABLE
LATCH OUTPUT
6/24/2023
GATED
CLK
S Qureshi
56
Low Power Design Methodology
• There is need to apply low power design methodologies through
entire design process from system level to layout
• Design flow starts with system specification followed by
following steps to get to layout
 System level specificat ion  System level design
 Behavioral descript ion  High level synthesis
 Structural RTL descript ion  Logic level synthesis
 Logic level netlist  Layout synthesis  Layout
6/24/2023
S Qureshi
57
Low Power Design Metodology
• System Level Low Power Design Flow
 Create design in System Verilog
 Simulate design
 Create / Synthesize different versions
 Evaluate Power
Choose Lower Power Version
6/24/2023
S Qureshi
802.11a transmitter,
Dave 06 , MIT
58
Low Power Design Metodology
• Key Low Power Design Objectives in Design
Phase
 Minimization of effective frequency f eff
 Does not mean reduce clock frequency but how often
clock toggles, in other words f eff   f
 Clock gating
 Data gating
 Memory system design
6/24/2023
S Qureshi
59
Low Power Design Methodology
• Clock
Gating
0
1
CLK
SEL

0
1
CLK
SEL
Gated CLK
Local Gating
6/24/2023
S Qureshi
60
Low Power Design Methodology
• Clock
Gating
en F
FSM
en D
DATA
en M
MEMORY
CONTROL
Global Gating
6/24/2023
S Qureshi
61
Low Power Design Methodology
• Data
Gating
 Inputs to Multiplier feeding ALU
 Inputs prevented to ripple
through multiplier saving power
giving low power version
X

X
6/24/2023
S Qureshi
62
Principles of Low Power design
 Use lowest possible voltage
 Use smallest geometry, highest frequency devices operated
at lowest possible frequency
 Use parallelism and pipelining to lower required frequency of
operation
 Energy Power management by disconnecting power source when
system is idle
6/24/2023
S Qureshi
63
Supply Voltage Scaling Approach
• Scaling of Supply voltage of CMOS inverter
–Theoretical limit VDD > 2…4 KT/q
2.5
0.2
2
0.15
Vout(V)
Vout (V)
1.5
1
0.1
0.05
0.5
0
0
0.5
1
1.5
2
0
0
2.5
V (V)
0.1
V (V)
0.15
0.2
in
in
6/24/2023
0.05
S Qureshi
64
Rabaey 2003
Supply Voltage Scaling Approach
• Supply voltage scaling for low power
Factor of two reduction in supply voltage yields factor of four
decrease in energy
- Theoretical lower limit of supply voltage for CMOS is 0.2 V
- Trade-off for supply voltage lowering is increase in delay leading to
dramatic reduction in performance
Normalized Delay
Normalized Energy
-
VDD
6/24/2023
VDD
S Qureshi
65
Supply Voltage Scaling Approach
• Delay increases due to voltage reduction
• Increase in delay can be compensated by scaling down
device sizes
• Submicron capacitances do not scale proportionately and
can become dominant
L
1 L
S
t
2 tox '  ox
S
3 Nd ' N D x S
Source
'
W
4 W 
SX
j
5 X j '
S
6/24/2023
6 N A' N A x S
'
Gate
Drain
4
5
3
Oxide 2
1
3
Substrate 6
S Qureshi
66
Architectural Approach with Voltage Scaling
• Architectural transformation to compensate for delay is
attractive while achieving lower power dissipation. Use
two approaches
 Parallelism
 pipelining
- Illustrate with a data path
6/24/2023
S Qureshi
67
Architectural Approach with Voltage Scaling
• Parallelism
INPUT
DATA PATH
OUTPUT
f
PREF  C VDD 2 f
C  Total Capaci tan ce Switched
6/24/2023
S Qureshi
68
Architectural Approach with Voltage Scaling
• Parallelism
Area overhead
DATA PATH
MUX
INPUT
OUTPUT
f /2
DATA PATH
f
Cap  2.2 C
Voltage  0.6 VDD
Frequency  0.5 f
6/24/2023
f /2
PParallel  (2.2 C ) (S0Qureshi
.6 VDD ) 2 (0.5 f )
69
CLK
b
CLK
CLK
log
REG
REG
CLK
REG
CLK
Out
REG
log
REG
b
REG
CLK
a
REG
a
REG
Pipelining
CLK
CLK
Pipelined
Reference
Rabaey 2003
6/24/2023
S Qureshi
70
Out
Architectural Approach with Voltage Scaling
INPUT
REGISTER
• Un-pipelined
DATA PATH
OUTPUT
Cap  C
f
Voltage  VDD
Frequency  f
PREF  C VDD 2 f
C  Total Capaci tan ce Switched
6/24/2023
S Qureshi
71
Architectural Approach with Voltage Scaling
INPUT
HALF DATA
PATH
REGISTER
REGISTER
• Pipelined
HALF DATA
PATH
f
Cap  1.2 C , Voltage  0.6 VDD , Frequency  f
PPipe  (1.2 C ) (0.6 VDD ) 2 f
6/24/2023
S Qureshi
72
Threshold Voltage Scaling
• Deep submicron device design issues
 Scaling down of feature size leads to improved performance and high
device density
6/24/2023
S Qureshi
73
Threshold Voltage Scaling
• Subthreshold Leakage Current
I sub  I S e
(VGS VT )
n KT / q
(1  e

VDS
kT / q
)
I s  parameter
n  parameter
KT
 Thermal voltage
q
6/24/2023
S Qureshi
74
Threshold Voltage Scaling
• Threshold voltage scaling done in low power circuits to
improve performance
VT   Delay  and Leakage Current 
Performace is improved
VT   Delay  and Leakage Current 
Subthreshold leakage reduces
LOW VT USED TO IMPROVE PERFORMANC E
HIGH VT USED TO REDUCE SUBTHRESHOLD LEAKAGE
6/24/2023
S Qureshi
75
Threshold Voltage Scaling
• Fabrication of Multiple Threshold Voltage Circuits
- Different Threshold Voltage used during different
modes of operation
 Multiple channel doping
 Multiple oxide thickness
 Multiple channel length
 Multiple body bias
• Various Approaches used
 Variable-threshold Voltage CMOS (VTCMOS)
 Multi-threshold Voltage CMOS (MTCMOS) approach
6/24/2023
Dual-threshold Voltage CMOSS Qureshi
approach
76
Threshold Voltage Scaling
• VTCMOS Approach by changing body bias
VBp (active)
VTp  0.2 V ( Active)
1.8 V V ( S tan dby )
Bp
VTp  0.6 V ( S tan dby )
Vin
Vout
Body Bias
Control
Circuit
VTn  0.1V ( Active)
VTn  0.6 ( S tan dby )
VBn (active)
VBn ( S tan dby )
6/24/2023
S Qureshi
77
Threshold Voltage Scaling
• MTCMOS Approach uses both both high and low
threshold MOSFETs in single chip obtained by
implantation and sleep control scheme
SL
VDD
MP
VDDV
Low VT MOSFET
High VT MOSFET
SL
GNDV
MN
Sleep Control Transistor
6/24/2023
S Qureshi
78
Threshold Voltage Scaling
• MTCMOS approach uses both both high and low
threshold MOSFETs in single chip obtained by
implantation and sleep control scheme
 In active mode SL is high and Mp and Mn are ON. VDDV and GNDV are
real power and ground.
 In sleep mode SL is low. Mn and Mp are OFF. VDDV and GNDV are
floating.
 Leakage current is suppressed by high threshold voltage MOSFETs
6/24/2023
S Qureshi
79
Threshold Voltage Scaling
• MTCMOS Performance
Conv. CMOS
4.0
3.0
2.0
1.0 MTCMOS
0.0
0.5 1.0 1.5
VDD
6/24/2023
1.2
Normalized Energy
Normalized Delay
5.0
2.0
1.0
Conv. CMOS
0.8
0.6
0.4 MTCMOS
0.2
0.5 1.0 1.5
2.0
VDD
S Qureshi
80
Threshold Voltage Scaling
• MTCMOS Advantages and limitations
 Technique is simple and easily implemented
 MTCMOS reduces standby power only
 Sleep control transistors can be large in size and increase area and delay
 Extra memory circuitry required to maintain data in sleep mode
6/24/2023
S Qureshi
81
Sub-threshold Design for Low Power
• Sub-threshold circuits ideal for applications
where performance is not critical
• Minimum energy consumption is key
- Examples:
Hearing-aid application,
Ultra-low power registers,
SRAMS
6/24/2023
S Qureshi
82
Sub-threshold Design for Low Power
• Sub-threshold
0
10
operation
1E  1
I on at 1.8 V
Normalized ID (A)
1E  2
1E  3
1E  4
I on in Sub  VT
1E  5
1E  6
1E  7
6/24/2023
I off
0
0.5
S Qureshi
1
VG (V)
1.5
2
83
Sub-threshold Design for Low Power
• Sub-threshold Leakage Current Model
I sub  I S e
(VGS VT )
n KT / q
(1  e

VDS
kT / q
)
I s  parameter
n  parameter
KT
 Thermal voltage
q
6/24/2023
S Qureshi
84
Sub-threshold Design for Low Power
• Sub-threshold Leakage Current Model
Normalized ID
1.0
VDD  500 mV
0.8
VGS  0.5 V
0.6
VGS  0.4 V
0.4
VGS  0.3 V
0.2
0
0
0.1
0.2
0.3
0.4
0.5
VDS (V)
I D vs VDS curves in sub  threshold region
6/24/2023
S Qureshi
85
Sub-threshold Design for Low Power
• Digital Logic
 Inverter Operation in Sub-threshold region
K C L VDD
Gate propagati on delay t d 
VDD  VT
I 0 exp (
)
n KT / q
VDD
Vin
Vout
 VDD scaling in sub-threshold region has limit ~ 3- 4 KT/q
 Reason for degradation is low Ion/Ioff
 Small Ion implies slower speed
6/24/2023
S Qureshi
86
Sub-threshold Design for Low Power
• Digital Logic
 VTC of Inverter in Sub-threshold region
VDD
Normalized I
100
Vout
10 2
10 4
10 6
0
6/24/2023
Vin
0.05 0.1 0.15 0.2 0.25
0.3
VIN (V)
S Qureshi
87
Sub-threshold Design for Low Power
• Digital Logic
 VTC for Inverter in Sub-threshold region
VOUT (V)
0.3
0.25
0.2
0.15
0.1
0.05
0
0
6/24/2023
0.05 0.1 0.15 0.2 0.25
0.3
VIN (V)
S Qureshi
88
Sub-threshold Design for Low Power
• Digital Logic
 9 stage Ring Oscillator using inverter
Ring osc output (mV)
100
6/24/2023
80
60
40
20
0
0
1
2
Normalized time
S Qureshi
89
Sub-threshold Design for Low Power
• Digital Logic
 XOR Gate using transmission gate for sub-threshold region
B
A
B
Z
A
B
6/24/2023
S Qureshi
90
Thank You !!!
6/24/2023
S Qureshi
91
Download