Skip to main content

Reducing Timing Overhead in Simultaneously Clock-Gated and Power-Gated Designs by Placement-Aware Clustering

  • Conference paper
Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation (PATMOS 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5953))

  • 1202 Accesses

Abstract

Clock-gating and power-gating have proven to be two of the most effective techniques for reducing dynamic and leakage power, respectively, in VLSI CMOS circuits. Most commercial synthesis tools do support such techniques individually, but their combined implementation is not available, since some open issues in terms of power/timing overhead associated to the control logic required for the integration are not yet solved.

Moving from some recent work targeting clock-gating/power-gating integration, in this paper we present a solution for reducing the timing overhead that may occur when the integration is performed. In particular, we introduce a new, multilevel partitioning heuristic that increases the efficiency of the clustering phase, one of the key steps of our methodology. The results demonstrate the effectiveness of our solution; in fact, power-delay product and timing overhead of the circuits synthesized using the new clustering algorithm improve by 33% and 24%, respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Roy, K., Mukhopadhyay, S., Mahmoodi Meimand, H.: Leakage Current Mechanisms and Leakage Reduction Techniques in Deep-Submicrometer CMOS Circuits. Proceedings of the IEEE 91(2), 305–327 (2003)

    Article  Google Scholar 

  2. Benini, L., De Micheli, G., Macii, E.: Designing Low-Power Circuits: Practical Recipes. IEEE Circuits and Systems Magazine 1(1), 6–25 (2001)

    Article  Google Scholar 

  3. Benini, L., Siegel, P., De Micheli, G.: Automatic Synthesis of Gated Clocks for Power Reduction in Sequential Circuits. IEEE Design and Test of Computers 11(4), 32–40 (1994)

    Article  Google Scholar 

  4. Anis, M., Areibi, S., Elmasry, M.: Design and Optimization of Multi-Threshold CMOS Circuits. IEEE Tran. on CAD 22(10), 1324–1342 (2003)

    Google Scholar 

  5. Sathanur, A., Pullini, A., Benini, L., Macii, A., Macii, E., Poncino, M.: Timing-Driven Row-Based Power Gating. In: ISLPED 2007: ACM/IEEE Intl. Symp. on Low Power Electronics and Design, Portland, OR, pp. 104–109 (2007)

    Google Scholar 

  6. Bolzani, L., Calimera, A., Macii, A., Macii, E., Poncino, M.: Enabling Concurrent Clock and Power Gating in an Industrial Design Flow. In: DATE 2009: IEEE Design Automation and Test in Europe, Nice, pp. 334–339 (2009)

    Google Scholar 

  7. Bolzani, L., Calimera, A., Macii, A., Macii, E., Poncino, M.: Placement-aware clustering for integrated clock and power gating. In: ISCAS 2009: IEEE Intl. Symp. on Circuits and Systems, Taipei, pp. 1723–1726 (2009)

    Google Scholar 

  8. Kernighan, W.B., Lin, S.: Efficient Heuristic Procedure for Partitioning Graphs. Bell System Tech. Journal 49, 291–307 (1970)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Upasani, G., Calimera, A., Macii, A., Macii, E., Poncino, M. (2010). Reducing Timing Overhead in Simultaneously Clock-Gated and Power-Gated Designs by Placement-Aware Clustering. In: Monteiro, J., van Leuken, R. (eds) Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation. PATMOS 2009. Lecture Notes in Computer Science, vol 5953. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11802-9_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11802-9_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11801-2

  • Online ISBN: 978-3-642-11802-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics