• DocumentCode
    3502686
  • Title

    Simultaneous fine-grain sleep transistor placement and sizing for leakage optimization

  • Author

    Yu, Wang ; Hai, Lin ; Huazhong, Yang ; Rong, Luo ; Hui, Wang

  • Author_Institution
    Dept. of Electr. Eng., Tsinghua Univ., Beijing
  • fYear
    2006
  • fDate
    27-29 March 2006
  • Lastpage
    728
  • Abstract
    With the growing scaling of technology, leakage power dissipation has become a critical issue of VLSI circuits and systems designs. Multi-threshold CMOS leads to about 10X leakage reduction in circuit standby mode. In this paper, we reduce leakage current through fine-grain sleep transistor (ST) insertion which makes it easier to guarantee circuit functionality at high speed and improves circuit noise margins [Calhoun,2004]. We model the leakage current reduction problem as a mixed-integer linear programming (MLP) problem in order to simultaneously choose where to add the sleep transistors and the sleep transistors´ sizes optimally. The model is solved with both continuous (MLP-C) and discrete (MLP-D) sleep transistor size constraints. Furthermore a method to speed up MLP-D model is introduced. Because of the better circuit slack utilization, our experimental results show that the MLP-C model can achieve 79.75%, 93.56%, 94.99% leakage saving when the circuit slow down is 0%, 3%, 5% respectively. The MLP-C model also achieves on average 74.79% less area penalty compared to the conventional fixed slowdown method when the circuit slowdown is 7%. The MLP-D model can achieve similar leakage saving compared to the MLP-C model. The MLP-CtoD method can speed up the MLP-D model 30X times with almost no difference in leakage reduction
  • Keywords
    circuit optimisation; integer programming; leakage currents; linear programming; transistor circuits; circuit functionality; fine grain sleep transistor; leakage current; leakage optimization; mixed integer linear programming; transistor placement; transistor sizing; CMOS technology; Circuit noise; Circuits and systems; Leakage current; Linear programming; Power dissipation; Power system modeling; Semiconductor device modeling; Sleep; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design, 2006. ISQED '06. 7th International Symposium on
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7695-2523-7
  • Type

    conf

  • DOI
    10.1109/ISQED.2006.117
  • Filename
    1613222