Академический Документы
Профессиональный Документы
Культура Документы
the power supply and the dynamic node , when the latter has
to be kept high [10], [11].
I. INTRODUCTION
In nanometer technologies, intradie process variations deter-
mine large delay variations that are a timing overhead that limits
the performance improvements potentially offered by Domino
TABLE IV
DELAY VARIABILITY IN DOMINO GATES WITH KEEPER IN FIG. 4
(65-nm TECHNOLOGY, )
TABLE V
DELAY MEAN VALUE, STANDARD DEVIATION, AND VARIABILITY IN
DOMINO GATES WITH STANDARD KEEPER IN FIG. 1 (90-nm TECHNOLOGY,
)
TABLE VI
DELAY MEAN VALUE, STANDARD DEVIATION, AND VARIABILITY IN DOMINO
GATES WITH KEEPER IN FIG. 4 (90-nm TECHNOLOGY, )
TABLE VIII [6] M. Alioto and G. Palumbo, Impact of supply voltage variations on full
STRENGTH VARIABILITY IN PROPOSED AND TRADITIONAL KEEPER IN A NOR3 adder delay: Analysis and comparison, IEEE Trans. Very Large Scale
GATE (65-nm TECHNOLOGY) Integr. (VLSI) Syst., vol. 14, no. 12, pp. 13221335, Dec. 2006.
[7] K. Bernstein, D. Frank, A. Gattiker, W. Haensch, B. Ji, S. Nassif, E.
Nowak, D. Pearson, and N. Rohrer, High-performance CMOS vari-
ability in the 65-nm regime and beyond, IBM J. Res. Develop., vol.
50, no. 4.5, pp. 433449, Jul. 2006.
[8] S. Bhunia, S. Mukhopadhyay, and K. Roy, Process variations and
process-tolerant design, in Proc. Int. Conf. VLSI Design, Jan. 2007,
pp. 699704.
[9] S. Ghosh and K. Roy, Parameter variation tolerance and error re-
siliency: New design paradigm for the nanoscale era, Proc. IEEE, vol.
98, no. 10, pp. 17181751, Oct. 2010.
[10] R. Sung and D. Elliott, Clock-logic Domino circuits for high-speed
APPENDIX II and energy-efficient microprocessor pipelines, IEEE Trans. Circuits
Syst. II, Exp. Briefs, vol. 54, no. 5, pp. 460464, May 2007.
NOISE MARGIN VARIABILITY FOR THE PROPOSED KEEPER [11] F. Frustaci, P. Corsonello, S. Perri, and G. Cocorullo, High-perfor-
mance noise-tolerant circuit techniques for CMOS dynamic logic, IET
Monte Carlo simulations revealed that the noise margin under Circuits Devices Syst., vol. 2, no. 6, pp. 537548, Jun. 2008.
the proposed keeper also has the same variability as the tra- [12] W. Hwang, R. V. Jooshu, and W. H. Henkels, A 500 MHz, 32-word
ditional one, as well as the same nominal value. As the noise 64-bit, eight-port self resetting CMOS register file, IEEE J. Solid-
State Circuits, vol. 34, no. 1, pp. 5667, Jan. 1999.
margin is set by the keeper strength in a given logic gate, this [13] R. K. Krishnamurthy, A. Alvandpour, G. Balamurugan, N. Shanbhag,
means that the proposed and the traditional keeper have the K. Soumyanath, and S. Borkar, A 130 nm 6 Ghz 256 32 bit leakage-
same strength variability (other than the same nominal value, tolerant register file, IEEE J. Solid-State Circuits, vol. 37, no. 5, pp.
624632, May 2002.
by design). This was confirmed by extensive Monte Carlo sim- [14] A. Alvandpour, R. K. Krishnamurthy, K. Soumyanath, and S. Y.
ulations. As an example, Table VIII reports the variability of the Borkar, A sub-130-nm conditional keeper technique, IEEE J.
keeper strength in a NOR3 gate with nominal equal to Solid-State Circuits, vol. 37, no. 5, pp. 633638, May 2002.
[15] M. Alioto and G. Palumbo, Analysis and comparison on full adder
0.1 and 0.5. In this table, the keeper strength has been evaluated block in sub-micron technology, IEEE Trans. Very Large Scale Integr.
as the on-current of the keeper when with source-gate voltage (VLSI) Syst., vol. 10, no. 6, pp. 806823, Dec. 2002.
equal to (i.e., in Figs. 1 and 4) and source-drain [16] M. Alioto, E. Consoli, and G. Palumbo, General strategies to design
nanometer flip-flops in the energy-delay space, IEEE Trans. Circuits
voltage equal to 50 mV (i.e., ). Appar- Syst. I, Reg. Papers, vol. 57, no. 7, pp. 15831596, Jul. 2010.
ently, the strength variability of the proposed keeper matches [17] J.-J. Liou, A. Krstic, Y.-M. Jiang, and K.-T. Cheng, Modeling, testing,
very well that of the traditional keeper. The same results were and analysis for delay defects and noise effects in deep submicron de-
vices, IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol.
found to hold for all logic gates in all conditions and for dif- 22, no. 22, pp. 756769, Jun. 2003.
ferent nominal values of . [18] A. Srivastava, D. Sylvester, and D. Blaauw, Statistical Analysis and
The fact that the proposed keeper has the same strength (and Optimization for VLSI: Timing and Power. New York: Springer,
2005.
hence noise margin) variability as the traditional one can be [19] Y. Cao and L. T. Clark, Mapping statistical process variations toward
intuitively grasped through the following circuit considerations. circuit performance variability: An analytical modeling approach,
On one hand, the presence of the minimum-sized transistor IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 26, no.
10, pp. 18661873, Oct. 2007.
in Fig. 4 tends to increase the keeper strength variability [20] V. Gupta and G. Rincn-Mora, Achieving less than 2% mis-
because of its small size. On the other hand, this larger vari- match with minimum channel-length CMOS devices, IEEE Trans.
ability of is compensated by the lower variability of the Circuits Syst. II, Exp. Briefs, vol. 54, no. 3, pp. 232236, Mar. 2007.
[21] M. Orshansky, S. Nassif, and D. Boning, Design for Manufacturability
stacked transistor , since the latter is larger and also tends and Statistical Design. New York: Springer, 2008.
to dominate the overall resistance (since it has ). [22] H. Nho, S. Yoon, S. Wong, and S. Jung, Numerical estimation of yield
Apparently, the two effects tend to compensate each other, in sub-100-nm SRAM design using Monte Carlo simulation, IEEE
Trans. Circuits Syst. II, Exp. Briefs, vol. 56, no. 4, pp. 295299, Apr.
thereby justifying why the noise margin variability under the 2009.
proposed keeper was found to be consistently the same as the [23] V. Agarwal, J. Sun, and J. Wang, Delay uncertainty reduction by gate
traditional one in all conditions. splitting, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 55, no. 9, pp.
907911, Sep. 2008.
[24] M. Alioto, G. Palumbo, and M. Pennisi, Understanding the effect of
REFERENCES variations on the delay of static and domino logic, IEEE Trans. Very
[1] J. A. Croon, W. Sansen, and H. E. Maes, Matching Properties of Deep Large Scale Integr. (VLSI) Syst., vol. 18, no. 5, pp. 697710, May 2010.
Sub-Micron MOS Transistors. New York: Springer, 2005. [25] M. Anis, M. Allam, and M. Elmasry, Energy-efficient noise-tolerant
[2] A. Srivastava, D. Sylvester, and D. Blaauw, Statistical Analysis and dynamic styles for scaled-down CMOS and MTCMOS technologies,
Optimization for VLSI: Timing and Power. New York: Springer, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 10, no. 2, pp.
2005. 7178, Apr. 2002.
[3] K. Bernstein et al., High Speed CMOS Design Styles. Boston, MA: [26] V. Kursun and E. Friedman, Domino logic with variable threshold
Kluwer Academic, 1999. voltage keeper, IEEE Trans. Very Large Scale Integr. (VLSI) Syst.,
[4] M. Eisele, J. Berthold, D. Schmitt-Landsiedel, and R. Mahnkopf, The vol. 11, no. 6, pp. 10801093, Dec. 2003.
impact of intra-die device parameter variations on path delays and on [27] H. Dadgour and K. Banerjee, A novel variation-tolerant keeper ar-
the design for yield of low voltage digital circuits, IEEE Trans. Very chitecture for high-performance low-power wide fan-in dynamic OR
Large Scale Integr. (VLSI) Syst., vol. 5, no. 4, pp. 360368, Dec. 1997. gates, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 18, no.
[5] J.-J. Liou, A. Krstic, Y.-M. Jiang, and K.-T. Cheng, Modeling, testing, 11, pp. 15671577, Nov. 2010.
and analysis for delay defects and noise effects in deep submicron de- [28] C. Kim, S. Hsu, R. Krishnamurthy, S. Borkar, and K. Roy, Self cal-
vices, IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. ibrating circuit design for variation tolerant VLSI systems, in Proc.
22, no. 22, pp. 756769, Jun. 2003. On-Line Testing Symp., 2005, pp. 100105.
2300 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSI: REGULAR PAPERS, VOL. 59, NO. 10, OCTOBER 2012
[29] A. Kabbani and A. J. Al-Khalili, A technique for dynamic CMOS Melita Pennisi (M07) was born in Catania, Italy, in
noise immunity evaluation, IEEE Trans. Circuits Syst. I, Fundam. 1980. She received the Laurea degree in electronics
Theory Appl., vol. 50, no. 1, pp. 7488, Jan. 2003. engineering and the Ph.D. degree in electronics
[30] I. Sutherland, B. Sproull, and D. Harris, Logical Effort. Designing Fast and automatic engineering from the University of
CMOS Circuits. San Mateo, CA: Morgan Kaufmann, 1999. Catania, in 2004 and 2008, respectively.
[31] J. Millman and A. Grabel, Microelectronics (Second Edition). New Since 2008, she has worked with the DIEES
York: McGraw-Hill, 1987. (Dipartimento di Ingegneria Elettrica Elettronica
[32] G. Palumbo and S. Pennisi, Feedback Ampilfiers: Theory and De- e dei Sistemi) of the University of Catania as a
sign. Boston, MA: Kluwer Academic, 2002. Researcher. She is coauthor of more than 15 pub-
lications on international journals and conference
proceedings. Her primary research interests include
the modeling and the optimized design of CMOS high-performance, analysis
of analog nonlinear circuits, behavioral modeling of complex mixed-signal
circuits, and design/modeling for variability-tolerant and low-leakage VLSI
circuits.