• DocumentCode
    659058
  • Title

    Clock power minimization using structured latch templates and decision tree induction

  • Author

    Ward, Samuel I. ; Viswanathan, Natarajan ; Zhou, Nicole Yamei ; Sze, Cliff Chin Ngai ; Zhuo Li ; Alpert, Charles J. ; Pan, David Z.

  • Author_Institution
    ECE Dept., Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2013
  • fDate
    18-21 Nov. 2013
  • Firstpage
    599
  • Lastpage
    606
  • Abstract
    This work proposes a novel latch placement methodology by computing optimized placement templates with significantly lower local clock tree capacitance at a one-time cost per standard cell library. By directly minimizing local clock tree capacitance, overall chip power is reduced. The proposed methodology first generates optimized placement solutions for a wide range of input configurations. Then, a redundancy removal approach using set-theoretic annotation is proposed demonstrating it is possible to remove over 99% of the templates with no information loss. Finally, a decision tree induction algorithm with novel impurity metric enables extremely fast template selection during the clock optimization stage of a modern physical design flow. The proposed approach reduces the local clock tree capacitance by 20-30% on average roughly equating to between a 1 and 4 watt reduction in total dynamic power on a 100-watt 22-nm microprocessor. Additionally, because of a priori generation, template selection during physical design is extremely fast.
  • Keywords
    capacitance; clocks; decision trees; flip-flops; microprocessor chips; optimisation; power aware computing; redundancy; set theory; a-priori generation; clock optimization stage; clock power minimization; decision tree induction algorithm; impurity metric; input configurations; local clock tree capacitance; local clock tree capacitance minimization; microprocessors; optimized latch placement template methodology; overall chip power; physical design; redundancy removal approach; set-theoretic annotation; standard cell library; structured latch templates; template selection; total dynamic power reduction; Biological cells; Capacitance; Clocks; Decision trees; Latches; Registers; Routing; Algorithms; clock placement; layout; optimization; physical design; power;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2013.6691178
  • Filename
    6691178