• DocumentCode
    3239366
  • Title

    A Scalable Algorithmic Framework for Row-Based Power-Gating

  • Author

    Sathanur, A. ; Pullini, A. ; Benini, L. ; Macii, A. ; Macii, E. ; Poncino, M.

  • Author_Institution
    Politec. di Torino, Turin
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    379
  • Lastpage
    384
  • Abstract
    Leakage power is a serious concern in nanometer CMOS technologies. In this paper we focus on leakage reduction through automatic insertion of sleep transistors for power gating in standard cell based designs. In particular, we propose clustering algorithms for row- based power-gating methodology which is based on using rows of the layout as the granularity for clustering. Our clustering methodology does timing and area constraint driven power-gating in contrast to only timing driven power-gating as proposed in the previous works. We present two distinct clustering algorithms with different accuracy-efficiency trade-off. An optimal one, which exploits a 0-1 or binary integer programming approach, and a heuristic one, which resorts to an implicit enumeration of the layout rows. Results show that, for all the benchmarks, the leakage power savings, as compared to previous techniques, are more than 75% when we have the same timing constraints but half sleep transistor area and at least 60% when area constraint is set at one fourth. We also show that we can perform clustering with no speed degradation and achieve maximum leakage power savings up-to 83%.
  • Keywords
    CMOS integrated circuits; integer programming; integrated circuit design; leakage currents; CMOS integrated circuits; automatic sleep transistor insertion; binary integer programming approach; cell based designs; clustering method; leakage power reduction; row-based power-gating; scalable algorithmic framework; Algorithm design and analysis; CMOS digital integrated circuits; CMOS technology; Clustering algorithms; Degradation; Delay; Digital circuits; Linear programming; Scalability; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484710
  • Filename
    4484710