Abstract
This paper describes a slack budget distribution algorithm for ultralow power CMOS logic circuits in a VLSI design environment. We introduce Power-Aware Zero-Slack Algorithm (PA-ZSA), which distributes the surplus time slacks into the most power-hungry modules. The PA-ZSA ensures that the total slack budget is near-maximal and the total power is minimal as a poweraware version of the well-known zero-slack algorithm (ZSA). Based on these time slacks, we have conducted the low-power optimization at gate level by using technology scaling technique. The experimental results show that our strategy reduces average 36% of the total (static and dynamic) power over the conventional slack budget distribution algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Chandrakasan, S. Sheng, and R. Brodersen, “Low-power CMOS digital design,” IEEE Journal of Solid-State Circuits, vol. 27, pp. 473–484, April 1992.
J.M. Rabaey and M. Pedram, Low Power Design Methodologies, Kluwer Academic Publishers, 1996, pp 21–64, 130-160.
R. Nair, C.L. Berman, P.S. hauge, and E.J. Yoffe, “Generation of performance constraints for layout,” IEEE Transactions on Computer-Aided Design, pp.860–874, Aug. 1989.
T. Gao, P.M. Vaidya, and C.L. Liu,”A new performance driven placement algorithm,” Proc. of ICCAD, pp. 44–47, 1991.
H. Youssef and E. Shragowitz, “Timing constraints for correct performance,” Proc. of ICCAD, pp. 24–27, 1990.
C. Chen, X. Yang, and M. Sarrafzadeh, “Potential slack: an effective metric of combinational circuit performance,” Proc. of ICCAD, pp. 198–201, 2000.
P. Pant, V. De, and A. Chatterjee, “Simultaneous power Supply, threshold voltage, and transistor size optimization for low-power operation of CMOS circuits,” IEEE Trans. On VLSI Systems, vol. 6, no. 4, pp. 538–545, December 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Choi, Kw., Chatterjee, A. (2002). PA-ZSA (Power-Aware Zero-Slack Algorithm): A Graph-Based Timing Analysis for Ultra-Low Power CMOS VLSI. In: Hochet, B., Acosta, A.J., Bellido, M.J. (eds) Integrated Circuit Design. Power and Timing Modeling, Optimization and Simulation. PATMOS 2002. Lecture Notes in Computer Science, vol 2451. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45716-X_18
Download citation
DOI: https://doi.org/10.1007/3-540-45716-X_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44143-4
Online ISBN: 978-3-540-45716-9
eBook Packages: Springer Book Archive