Title: Dual%20Threshold%20Voltage%20Domino%20Logic%20Synthesis%20for%20High%20Performance%20with%20Noise%20and%20Power%20Constraint
1Dual Threshold Voltage Domino Logic Synthesis for
High Performance with Noise and Power Constraint
- Seong-Ook Jung, Ki-Wook Kim and Sung-Mo (Steve)
Kang - DATE02
2Outline
- Introduction
- Simulation Results on Four Feasible Configuration
- Dual Vt Domino Logic Synthesis Flow
- Experimental Results
- Conclusions
3Introduction
Clock0 precharge Clock1 discharge(evaluate)
Advantages high performance Drawback noise
sensitive
4Introduction
noise
Solution increase keeper size
Drawbacks 1. increase power
consumption 2. increase evaluation time
5Introduction
Vt (threshold voltage)
Vt
performance
But exponential increase in subthreshold leakage
current(Isub) of transistors.
6Introduction
- Tradeoff
- Vt ? ? evaluation time ? ? Isub ?
- keeper size ? ? power consumption ?
- ? evaluation time ?
- Goal
- use low vt devices to speedup evaluation while
maintaining power consumption and noise
constraint.
7Four Feasible Configuations
low vt assignment to NMOS tree and/or PMOS
transistor of output inverter.
8Keeper Sizing for Feasible Configurations
- Increase keeper size (width) to satisfy noise
constraint - Noise Constraint
- Topmost NMOS transistors directly connected to
20 of Vdd - Other NMOS transistors turn on with Vdd
- Fail if the output voltage of inverter is greater
than 10 of Vdd
9Keeper Sizing for Feasible Configurations
10Evaluation Time(tE) and Power
normalized by HH type of each gate with 41 PN
ratio output inverter.
11Power consumption in active mode
1. analyze the simulation result of domino
logic gate with 41 PN ratio output
inverter. (1) LL type fastest speed, highest
power consumption (2) OR gate LH slower than
HL Pact of LH greater than HL (3) AND gate
HL slower than LH Pact is almost the same 2.
analyze the effect of up-sizing PMOS transistor
from 41 to 81. tE is improved by
increasing the PN ratio of output inverter (1)
OR gate tE of LL are almost the same (2) OR
gate Pact increases (3) AND gate Pact
almost the same
12Leakage current in standby mode
normalized by HH type of each gate with 41 PN
ratio output inverter.
Ileak is masured in standby mode by making all
logic gates evaluated to reduce leakage Ileak
is determined by precharge PMOS and NMOS of
output inverter (the same size and Vt) Ileak
is almost the same for all simulation case
13Dual Vt Domino Logic Synthesis Flow
14Dual Vt Domino Logic Synthesis Flow
Type selection for unmarked logic gates with
power constraint (LL, LH and HL type)
For each gate in the critical paths, a proper
type is selected for delay minimization with
power constraint.
Example OR gate LL, HL, LH, HH AND gate
LL,LH,HL, HH
15Dual Vt Domino Logic Synthesis Flow
Gate selection based on performance sensitivity
A gate is chosen such that performance of the
gate is maximum.
16Experimental Results
tE- denotes critical path speed-up.(with respect
to the initial circuits HH) Pactdenotes total
active power overhead.(with respect to the
initial circuits HH)
17Experimental Results
- Bold numbers maximum speed-up for each
benchmark circuit(maximum speed up range from
15.91 to 18.62 with 0.38 to 7.01 active power
increase) - Half of benchmark circuits achieve around 18
speed-up with less than 1 active power increase - The average maximum speed up is 17.43 with 1.84
average active power increase.
18Conclusions
- Tradeoffs need to be made among noise , power,
and performance. - Propose a dual Vt synthesis method for high
performance with noise (keeper sizing) and power
constraint.