• DocumentCode
    523032
  • Title

    Timing-driven row-based power gating

  • Author

    Sathanur, A. ; Pullini, Antonio ; Benini, Luca ; Macii, Alberto ; Macii, E. ; Poncino, Massimo

  • Author_Institution
    Politec. di Torino, Turin, Italy
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    104
  • Lastpage
    109
  • Abstract
    In this paper we focus on leakage reduction through automatic insertion of sleep transistors using a row-based granularity. In particular, we tackle here the two main issues involved in this methodology: (i) Clustering and (ii) the interfacing of power-gated and non power-gated regions within the same block. The clustering algorithm automatically selects an optimal subset of rows that can be power-gated with a tightly controlled delay overhead. We then address the issue of interfacing different gated regions and propose a novel technique to address this issue with minimal area and power penalty. Our approach is compatible with state-of-the art logic and physical synthesis flows and it does not significantly impact design closure. We achieve leakage power reductions as high as 89% for a set of standard benchmarks, with minimum timing and area overhead.
  • Keywords
    electrical faults; timing circuits; transistors; automatic insertion; clustering algorithm; leakage power reductions; row-based granularity; sleep transistors; timing-driven row-based power gating; Algorithm design and analysis; Art; CMOS technology; Circuits; Clustering algorithms; Delay estimation; Optimal control; Power dissipation; Routing; Timing; clustering; leakage power; power-gating; row-based; sleep transistor; standard cell;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design (ISLPED), 2007 ACM/IEEE International Symposium on
  • Conference_Location
    Portland, OR
  • Electronic_ISBN
    978-1-59593-709-4
  • Type

    conf

  • DOI
    10.1145/1283780.1283803
  • Filename
    5514257