• DocumentCode
    1787606
  • Title

    More effective power-gated circuit optimization with multi-bit retention registers

  • Author

    Shu-Hung Lin ; Lin, Mark Po-Hung

  • Author_Institution
    Dept. of Electr. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
  • fYear
    2014
  • fDate
    2-6 Nov. 2014
  • Firstpage
    213
  • Lastpage
    217
  • Abstract
    Applying retention registers is one of the most effective and efficient approaches to keep flip-flop states in power-gated circuits during the sleep mode. Instead of replacing each flip-flop in a power-gated circuit with a single-bit retention register (SBRR), recent research has shown that applying multi-bit retention registers (MBRRs) can effectively reduce the storage size, and hence save more chip area and leakage power. However, the previous work simply adopted greedy heuristics for power-gated circuit optimization with MBRRs, which first break feedback paths and then iteratively replace a flip-flop covering the maximum number of (k-1)-link paths with a k-bit retention register. Different from the previous work, this paper presents an even more effective approach based on integer-linear-programming (ILP) formulation with simultaneous consideration of all feedback paths. Experimental results show that the proposed approach can further reduce up to 46% storage size compared with the previous work.
  • Keywords
    circuit optimisation; flip-flops; integer programming; linear programming; ILP formulation; MBRR; SBRR; feedback paths; flip-flop states; greedy heuristics; integer-linear-programming formulation; k-bit retention register; multibit retention registers; power-gated circuit optimization; single-bit retention register; sleep mode; Circuit optimization; Clocks; IEEE 802.16 Standards; Latches; Registers; Runtime; System-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2014 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • Type

    conf

  • DOI
    10.1109/ICCAD.2014.7001354
  • Filename
    7001354