- Open Access
- Total Downloads : 626
- Authors : Suresh Sahadeorao Gawande, Jaikaran Singh
- Paper ID : IJERTV1IS9326
- Volume & Issue : Volume 01, Issue 09 (November 2012)
- Published (First Online): 29-11-2012
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Leakage Tolerance High Performance Wide Fan-In Domino Logic Circuit Design
International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181
Suresh Sahadeorao Gawande, Prof.Jaikaran Singh
Shri Satya Sai Institute Of Science And Technology ,Sehore Affiliated To R.G.P.V., Bhopal
Abstract
Robustness of high fan-in domino circuits is degraded by technology scaling due to exponential increase in leakage. In this paper, we propose domino logic circuit techniques to improve the robustness and performance along with leakage power. In this paper a new high performance low power and noise tolerant circuit technique for wide fan-in domino logic is proposed where feedback is done from the output of CMOS inverter to the gate of footer transistor. In this domino circuit a chain of evaluation network uses well known stacking effect technique to reduce the leakage. The leakage current is also decreased by exploiting the footer transistor in diode configuration, which results in increased noise immunity. Simulation results of wide fan-in gates designed using a 65-nm high- performance predictive technology model demonstrate 51% power reduction and at least 2.41× noise-immunity improvement at the same delay compared to the standard domino circuits for 8-bit OR gates.
Keyword:- Current mirror; Domino logic; Evaluation Delay; Keeper transistor; Noise immunity; Wide fan-in gate.
-
Introduction
The rapid integration of VLSI circuit is due to the increased use of portable wireless systems with low power budget and microprocessors with higher speed. To achieve high speed and lower power consumption transistor technology and power supply must be scaled down simultaneously. On the other hand, as the technology scales down, the supply voltage is reduced for low power, and the threshold voltage (Vth) is also scaled down to achieve high performance. Since reducing the threshold voltage exponentially increases the sub- threshold leakage current improving noise immunity are of major concern in robust and high- performance designs in recent technology generations, especially for wide fan-in dynamic gates. As technology is scaled down, power supply must be scaled to decrease power consumption. However, this leads to degradation of noise immunity because of lowering the switching threshold voltage.
The leakage immunity is more problematic in high fan-in domino circuits because of larger leakage due to more parallel evaluation paths. Since the leakage current is proportional to the fan- in domino OR gate, the noise immunity also decreases with fan-in increases (Peiravi et al. 2009). Leakage and noise immunity are major
issues for the wide fan-in domino OR logic, because the evaluation transistor are all in parallel, leaking the charge from pre-charge node (Moradi et al. 2004). Keeper transistor upsizing is a conventional method to improve the robustness of domino circuit. A full keeper is added in pre-charge node to improve the robustness of the dynamic node. The keeper ratio (K) is defined as the ratio of the current drivability of the keeper transistor to that of the evaluation transistor,
where, W and L denote the transistor size, n and p are the mobility of electron and hole respectively.
Keeper transistor upsizing is a conventional method to improve the robustness of domino circuits. However, as the keeper transistor is upsized the contention between the keeper transistor and the evaluation network increases in the evaluation phase. This causes an increase in the evaluation delay of the circuit, increase in power consumption and degradation of performance. Therefore, to improve noise and leakage immunity, keeper upsizing is used as a compromise between delay and power.
The paper is organized as follows. Literature review about existing domino circuit discussed in section 2. Noise immunity metrics used for Unity Noise Gain (UNG) in section 3. The proposed circuit description is in Section 4. Simulation result is presented and compared in section 5 with the brief conclusion of the paper in section 6.
-
Literature Review
All printed material, including text, illustrations, and charts, must be kept within a print area of 6-1/2 inches (16.51 cm) wide by 8-7/8 inches (22.51 cm) high. Do not write or print anything outside the print area. All text must be in a two-column format. Columns are to be 3-1/16 inches (7.85 cm) wide, with a 3/8 inch (0.81 cm) space between them. Text must be fully justified.
Several domino circuits have been proposed in the literature such as conventional higher fan-in domino OR logic with footer less and footer transistor, high speed domino, conditional keeper domino & Proposed technique. The main goal of these circuit design technique is to improved noise immunity and circuit performance, especially for wide fan-in circuit. The working of Footer Less Domino Logic (FLDL) is shown in Fig.1 is similar to Footed Domino Logic (FDL) shown in Fig.2.
The advantage of FDL over FLDL is more noise immune. The noise immunity is higher because of using stacking effect due to the added footer transistor at the bottom of the evaluation network. FDL is preferred for noise immune applications but its speed is lower than FLDL (Moradi and Peiravi 2005).
low after that delay (delay of inverters) in the evaluation phase, dynamic node is connected to the output node through the inverter. This causes PMOS transistor MP2 (keeper transistor) to be turned ON to keep the dynamic node strongly connected to VDD for the rest of the evaluation phase.
VDD VDD
DELAY ELEMENT
MP1 MP2
PRECHARGE TRANSISTOR CLK
KEEPER TRANSISTOR
DYNAMIC NODE
SKEWED
OUTPUT
CLK
KEEPER
MP1 MP2
INV2 INV3
MP3
MN1
IN1
EVALUATION
IN2 INn TRANSISTOR
INVERTER
DOMINO NODE
EVALUATION
IN1 IN2 INn TRANSISTORS
INV1
OUTPUT
GND
Figure.1. Conventional High Fan in Domino OR Gate with Footer less Domino Logic [FLDL]
High-speed domino logic (HS domino)
One of the existing leakage tolerant domino circuits is high speed domino logic (HSD) as shown in Fig 3. At the beginning of the evaluation phase, the input delay element is low and the clock is high. PMOS transistor MP3 is ON and therefore it turns OFF the keeper transistor MP2. After a delay equal to the delay of the inverters, when clock delayed is high, if the output node is high, M N1 remains in the OFF
GND
Figure.3. High Speed Domino [HSD] Logic Circuit
Conditional Keeper Domino Logic
Another existing leakage tolerant domino circuit is the Conditional Keeper Domino (CKD) logic. The circuit schematic of the conditional keeper is shown in Fig 4. The circuit works as follows: at the beginning of the evaluation phase, the smaller keeper (K1) is ON for keeping the state of the dynamic node. After delay of the inverters if the dynamic node is still high, the output of the NAND gate goes low to turn ON K2 (Zhao et al. 2007). This keeper transistor is sized larger than K1 to
PRECHARGE TRANSISTOR
CLK
VDD
VDD
MP1 MP2
KEEPER TRANSISTOR
DYNAMIC NODE SKEWED INVERTER
OUTP
maintain the state of the dynamic node for the rest of the evaluation period. However, the conditional keeper remains OFF if the dynamic node is discharged to the ground. CKD logic has some problems like limitations on decreasing delays of the inverters and the NAND gate for improving
IN1
EVALUATION
IN2
TRANSISTOR
INn
<>noise immunity. Noise immunity can be improved by upsizing delay inverters, but this significantly increases power dissipation (Alvandpour et al. 2002).
CLK FOOTER TRANSISTOR
GND
Figure2. Conventional High Fan in Domino OR Gate with Footed Domino Logic [FDL]
state and keeper transistor MP2 remains off too. However, in the other case when output remains
CLK
VDD
VDD
TKEEPER DELAY ELEMENT
VDD
SMALLER KEEPER K1
VDD
LARGE KEEPER K2
IN1
Clock
IN2
VDD VDD
MP1
MN2
MP2
INn
Dynamic Node
Output
IN1
IN2
INn
DYNAMIC NODE
OUTPUT
N-Foot
Clock MN1
GMN2
MP3
MN3
MN4
GND
Fig.4. Conditional keeper circuit
-
Noise Metrics
The noise metrics is the metric that has been employed in. We apply a pulse noise to all inputs with amplitude which is a fraction of supply voltage and a pulse width equal to 50ps. Then, the amplitude of the input noise pulse is increased until the amplitude of the resulting output noise voltage is equal to that of the input noise signal. This noise amplitude is defined as Unity Noise gain (UNG):
UNG= {Vin, Vnoise=Voutput}
-
Proposed work
Author Proposed circuit topology is shown in Fig
.5. The proposed circuit employs stacking effect(by adding the footer transistor MN1) to the tail of the evaluation NMOS tree for noise immunity improvement and uses the steady state voltage of N-FOOT node at the beginning of evaluation phase to reduce leakage of the evaluation network. The operation of the circuit is explained at different modes of operation.
Circuit Analysis
In the proposed circuit, some points have been considered. First of all we have employed the stacking effect in our scheme due to its ability to bring about improvement on noise immunity. Second, if voltage of source to bulk is greater than zero, the sub-threshold leakage current will be reduced. In fact, in this circuit we have used a conditional footer (MN1) that will be turned on if the output is low and clock is high.
Fig.5. Proposed Circuit
Pre-charge Face
When clock is low, the circuit is in the pre-charge phase. MP1 is turned on and the dynamic node is charged to VDD. In addition, PMOS keeper transistor (MP2) is turned on helping the pre- charge, At the beginning of the pre-charge phase, MN1 is ON, connecting the N-FOOT node to ground. Furthermore, node GMN2 is low and MN2 is OFF. After the delay equals to the delay of the inverters (delay element), MN1 turns off. In this case, the voltage of N-FOOT rises to an intermediate voltage level. The evaluation transistors are sized such that the DC voltage on GMN2 node does not exceed the threshold voltage of MN2 to avoid any possibility of short circuit current in the pre-charge phase. Transistor MN2 is chosen large to help the evaluation of the circuit.
Evaluation Phase
When clock is high, there are two states, standby mode and active mode. In standby mode, at the beginning times of the evaluation phase, At the beginning of the evaluation phase, NMOS footer transistor MN1 is OFF which results in floated node N-FOOT. Therefore, N-FOOT node voltage reaches a DC value. The dynamic node is charge at high voltage level and of the output of the circuit is at low level which turns on the transistor MP3.
If one of the inputs to evaluation devices goes high, As it is shown, the increased voltage on node N- FOOT at the beginning of the evaluation phase turns on transistor MP3. Consequently, node GMN2 is charged to a voltage that is supplied by N-FOOT node voltage. Therefore, GMN2 voltage goes higher than the threshold voltage of MN2 depending on the sizing of the transistors. Then NMOS transistor MN2 turns on at the onset of evaluation phase (while the footer transistor MN1 is OFF), connecting the dynamic node to ground.
However the amount of this discharging current through MN2 depends on the sizing of MN2 that has been selected large enough. When the dynamic
node goes low, the output node becomes high, turning on MN3 that leads to OFF MN2. However, the rest of evaluation phase (discharging of the dynamic node) completes through the evaluation network and the footer transistor that is fully on. Here we have more degree of freedom for increasing speed or enhancing noise immunity. For example, for improving speed, upsizing of MP3, MN3, MN2, MN1, evaluation transistors, and MN1 are all options.
-
Simulation result
Circuits are simulated using HSPICE simulator at temperature of 27 degree Celsius in 65 nm technology for bulk CMOS. Channel length and width taken for simulations for Keeper is .25 µm, PMOS 5 µm, NMOS 2.5 µm and load capacitance of 1µf, Supply voltage Vdd used is 1V. For the noisetolerance measurement, noise immunity metric, unity noise gain (UNG). noise pulse width 50 ps (higher than gate delays) are taken and noise- voltages are applied to all inputs.
TABLE 1
PARAMETERS
Footer less diode
Footed diode
High speed domino
Condit- ional keeper domino
Pro- posed circuit
POWER(µW)
2.87
3.023
456.19
287.9
2.986
NORMALIZED
POWER
1
1.05
158.87
100.3
1.040
PRAPOGATION
DELAY (ps)
14.1
21.432
11.797
14.31
18.17
NORMALIZED PROPOGATION DELAY
1.19
1.81
1
1.013
1.286
POWER DELAY
PRODUCT (aJ)
40.5
64.78
53.81
41.20
54.15
UNG
.298
.327
.2962
.3079
.378
No. Of
Transistors
12
13
18
23
17
Comparison of Power, Propagation delay, Power delay product, UNG and No of transistor for 8 input fan-in gate.
-
Conclusion
In this paper a new scheme for the domino logic is proposed which is robust and noise tolerant. The existing and proposed circuit is simulated using HSPICE simulator using 65 nm PTM for bulk CMOS model card at the power supply of 1V for 8 input for Wide fan-in OR gate.
The simulation result shows an improvement in UNG from 1.15 to 1.26 times and exhibits reduced up to 97% low PDP for 8 bit OR gate at the cost of 7% reduction in delay. Proposed scheme when compared with the recent proposals shows high power savings as well as less power-delay product with almost same noise immunity. Furthermore, UNG increases as fan-in increases. The proposed circuit can be used in design of high-speed embedded processors where low power consumption is an essential requirement. The proposed circuit also shows noise efficiency compared to previous work in the literature. The circuit is flexible and quite applicable for large fan- in gates.
10. References
List and number all bibliographical references in 9- point Times, single-spaced, at the end of your paper. When referenced in the text, enclose the citation number in square brackets, for example [1]. Where appropriate, include the name(s) of editors of referenced books.
0.4
0.3
0.2
0.1
0
-
A.B. Smith, C.D. Jones, and E.F. Roberts, Article Title, Journal, Publisher, Location, Date, pp. 1-10.
-
Jones, C.D., A.B. Smith, and E.F. Roberts, Book Title, Publisher, Location, Date.
-
Farshad Moradi, Ali Peiravi, Hamid Mahmoodi, A New Leakge Tolerant Design for High fan in Domino Circuit IEEE,2004, pp. 493-496.
-
Ali Peiravi, MohammadAsyaei. Robust low leakage controlled keeper by current-comparison domino for wide fan-in gates INTEGRATION, the VLSI journal 45,2012, pp. 2232
-
Farshad Moradi, Ali Peiravi, An Improved Noise- Tolerant Domino Logic Circuit for High Fan-in GatesIEEE,2005, pp.116-121.
-
M.W. Allam, M.H. Anis, and M.I. Elmasry, High- speed dynamic logic style for scaled-down CMOS and MTCMOS technologies, ISLPED,2000, pp. 155-160
-
Mohab H. Anis, Mohamed W. Allam, and Mohamed
I. Elmasry, Energy-Efficient Noise-Tolerant Dynamic Styles for Scaled-Down CMOS and MTCMOS Technologies IEEE Transactions On Very Large Scale Integration (VLSI) Systems,2002, Vol. 10, No. 2.
-
A.Alvandpour, R.Krishnamurthy, K.Sourrty, S.Y.Borkar, A sub-130-nm conditional-keeper
technique, IEEE Journal of Solid State Circuits 37,2002, pp. 633638.
Fig:-7 Comparison of UNG for 8 Input OR gate
-
H. Mahmoodi, K. Roy, A leakage-tolerant high fan- in dynamic circuit design style, in: Proceedings of the International IEEE Systems-on-Chip (SOC) Conference, 2003, pp. 117120.
-
Hamid Mahmoodi-Meimand, and Kaushik Roy, Diode-Footed Domino: A Leakage-Tolerant High Fan- in Dynamic Circuit Design Style IEEE Transactions On Circuits And SystemsI: Regular Papers, 2004, Vol. 51, No. 3, pp. 495-503.
-
Preetisudha Meher, K. K. Mahapatra Department of Electronics and Communication Engineering, National Institute of Technology, Rourkela, India-76900 A Low- Power Circuit Technique for Dynamic CMOS Logic International journal of Advances in Electronics Engineering, 2011, pp 245-248.
-
Preetisudha Meher, K. K. Mahapatra Department of Electronics and Communication Engineering, National Institute of Technology, Rourkela, India-76900 A New Ultra Low-Power and Noise Tolerant Circuit Technique for CMOS Domino LogicIEEE. 2011, pp. 338-342.
-
K.K. Das et al.( 2005) Low-Leakage Integrated Circuits and Dynamic Logic Circuits,U.S. Patent 6933744.
-
L.Ding, P.Mazumder, On circuit techniques to improve noise immunity of CMOS dynamic logic, IEEE Transactions on Circuits and Systems, 2004, 12 pp. 910 925.
-
K. Roy, S. Mukhopadhyay, H. Mahmoodi-meimand,
Leakage tolerant mechan-isms and leakage reduction techniques in deep-submicron CMOS circuits, Proceedings of the IEEE, 2003, pp. 305327.
-
H. Mahmoodi, K. Roy, A leakage-tolerant high fan-in dynamic circuit design style, in: Proceedings of the International IEEE Systems-on-Chip (SOC) Conference, 2003, pp. 117120.
-
Ms. Rakhi R. Agrawal, Dr. S. A. Ladhake, VLSI Design Of Low Power High Speed Domino Logic IJMIE, 2012, Volume 2, Issue 3 ISSN: 224 9-0558.
-
Sherif M. Sharrousp, Yasser S. Abdalla, Ahmed A. Dessouki, and El-Sayed A. El-Badawy4,Speeding-up Wide-fan in Domino Logic Using a Controlled Strong PMOS Keeper Proceedings of the International Conference on 26m National Radio Science Conference, 2009, pp. D19.1-8.
-
Mohamed W. Allam, Mohab H. Anis, Mohamed I. Elmasry, High-Speed Dynamic Logic Styles for Scaled- Down CMOS and MTCMOS Technologies VLSI Research Group, University of Waterloo, Waterloo, ON, CANADA N2L3G1, 2004 pp. 155-160.
-
Kwang-I Oh, Lee-Sup Kim, A Clock Delayed Sleep Mode Domino Logic for Wide Dynamic OR Gate ISLPED03, August 2527, 2003, pp. 176-179.
-
S. Jung, S. Yoo, K. Kim, and S. Kang, Skew- tolerant high-speed (STHS) domino logic, IEEE International Symposium on Circuits and Systems, 2001, vol. 4, pp. 154-157 .