{"title":"Efficient algorithms for identifying the minimum leakage states in CMOS combinational logic","authors":"K. Chopra, S. Vrudhula, Sarvesh Bhardwaj","doi":"10.1109/ICVD.2004.1260931","DOIUrl":null,"url":null,"abstract":"Power dissipation in CMOS circuits during inactive periods (static power) has become a significant part of the total power dissipation. This is particularly problematic for portable, battery powered systems, which are often in standby mode for long periods. It is well known that the major component of static power dissipation is due to subthreshold conduction. For individual gates, this leakage can vary by an order of magnitude over the gate's input states. Consequently, one way to minimize the leakage is to drive the inputs of the circuit to a state at which the leakage is minimum. In this paper, we present a new approach to identify all minimum leakage states. The method performs implicit enumeration based on integer valued decision diagrams. Since the search space for minimum leakage vector is exponential in the number of primary inputs, the enumeration is done with respect to the minimum balanced cut of the digraph representation of the circuit. The algorithm was successfully tested on the ISCAS85 and MCNC91 benchmark circuits.","PeriodicalId":262556,"journal":{"name":"17th International Conference on VLSI Design. Proceedings.","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"17th International Conference on VLSI Design. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICVD.2004.1260931","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Power dissipation in CMOS circuits during inactive periods (static power) has become a significant part of the total power dissipation. This is particularly problematic for portable, battery powered systems, which are often in standby mode for long periods. It is well known that the major component of static power dissipation is due to subthreshold conduction. For individual gates, this leakage can vary by an order of magnitude over the gate's input states. Consequently, one way to minimize the leakage is to drive the inputs of the circuit to a state at which the leakage is minimum. In this paper, we present a new approach to identify all minimum leakage states. The method performs implicit enumeration based on integer valued decision diagrams. Since the search space for minimum leakage vector is exponential in the number of primary inputs, the enumeration is done with respect to the minimum balanced cut of the digraph representation of the circuit. The algorithm was successfully tested on the ISCAS85 and MCNC91 benchmark circuits.