• DocumentCode
    2221364
  • Title

    Knapbind: an area-efficient binding algorithm for low-leakage datapaths

  • Author

    Gopalakrishnan, Chandramouli ; Katkoori, Srinivas

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
  • fYear
    2003
  • fDate
    13-15 Oct. 2003
  • Firstpage
    430
  • Lastpage
    435
  • Abstract
    Low leakage power datapaths can be synthesized using multithreshold CMOS (MTCMOS) modules. MTCMOS modules can be turned ON or OFF, using sleep signals. The controller in a digital system can be automatically synthesized to generate these sleep signals to turn OFF idle modules, thus minimizing leakage power. In order to sustain performance, the sleep transistor needs to be sized to large widths. This leads to a significant area overhead. We propose a binding algorithm, based on the 0-1 Knapsack algorithm, to selectively bind modules in a datapath to MTCMOS modules, achieving the optimizing leakage power within a given area constraint. We present results for five data dominated DSP circuits, at 100 nm technology node.
  • Keywords
    CMOS digital integrated circuits; circuit complexity; controllers; digital signal processing chips; optimisation; DSP circuits; Knapbind; Knapsack algorithm; area-efficient binding algorithm; controller; leakage power minimization; low-leakage datapaths; multithreshold CMOS modules; sleep signals generation; sleep transistor; Automatic generation control; Constraint optimization; Control system synthesis; Digital control; Digital signal processing; Digital systems; Power generation; Signal generators; Signal synthesis; Sleep;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2003. Proceedings. 21st International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2025-1
  • Type

    conf

  • DOI
    10.1109/ICCD.2003.1240935
  • Filename
    1240935