KnapBind: An Area-Efficient Binding Algorithm for Low-leakage Datapaths

  • Authors:
  • Chandramouli Gopalakrishnan;Srinivas Katkoori

  • Affiliations:
  • -;-

  • Venue:
  • ICCD '03 Proceedings of the 21st International Conference on Computer Design
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Low leakage power datapaths can be synthesized usingMulti-Threshold CMOS (MTCMOS) modules. MTCMOS modules can be turnedON or OFF, using sleep signals. The controller in a digital systemcan be automatically synthesized to generate these sleep signals toturn OFF idle modules, thus minimizing leakage power. In order tosustain performance, the sleep transistor needs to be sized tolarge widths. This leads to a significant area overhead. In thiswork, we propose a binding algorithm, based on the 0-1 Knapsackalgorithm, to selectively bind modules in a datapath to MTCMOSmodules, achieving the optimizing leakage power within a given areaconstraint. We present results for five data dominated DSPcircuits, at 100nm technology node.