Leakage current reduction in CMOS VLSI circuits by input vector control

被引:156
|
作者
Abdollahi, A [1 ]
Fallah, F
Pedram, M
机构
[1] Univ So Calif, Dept Elect Engn, Los Angeles, CA 90089 USA
[2] Fujitsu Labs Amer, San Jose, CA 94085 USA
关键词
leakage current control; low power design; minimum leakage vector; scan chain; VLSI circuits;
D O I
10.1109/TVLSI.2003.821546
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The first part of this paper describes two runtime mechanisms for reducing the leakage current of a CMOS circuit. In both cases, it is assumed that the system or environment produces a "sleep" signal that can be used to indicate that the circuit is in a standby mode. In the first method, the "sleep" signal is used to shift in a new set of external inputs and pre-selected internal signals into the circuit with the goal of setting the logic values of all of the internal signals so as to minimize the total leakage current in the circuit. This minimization is possible because the leakage current of a CMOS gate is strongly dependent on the input combination applied to its inputs. In the second method, nMOS and pMOS transistors are added to some of the gates in the circuit to increase the controllability of the internal signals of the circuit and decrease the leakage current of the gates using the "stack effect". This is, however, done carefully so that the minimum leakage is achieved subject to a delay constraint for all input-output paths in the circuit. In both cases, Boolean satisfiability is used to formulate the problems, which are subsequently solved by employing a highly efficient SAT solver. Experimental results on the combinational circuits in the MCNC91 benchmark suite demonstrate that it is possible to reduce the leakage current in combinational circuits by an average of 25% with only a 5% delay penalty. The second part of this paper presents a design technique for applying the minimum leakage input to a sequential circuit. The proposed method uses the built-in scan-chains in a VLSI circuit to drive it with the minimum leakage vector when it enters the sleep mode. The use of these scan registers eliminates the area and delay overhead of the additional circuitry that would otherwise be needed to apply the minimum leakage vector to the circuit. Experimental results on the sequential circuits in the MCNC91 benchmark suit show that, by using the proposed method, it is possible to reduce the leakage by an average of 25% with practically no delay penalty.
引用
收藏
页码:140 / 154
页数:15
相关论文
共 50 条
  • [1] Runtime mechanisms for leakage current reduction in CMOS VLSI circuits
    Abdollahi, A
    Fallah, F
    Pedram, M
    ISLPED'02: PROCEEDINGS OF THE 2002 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2002, : 213 - 218
  • [2] Standby and active leakage current control and minimization in CMOS VLSI circuits
    Fallah, F
    Pedraw, M
    IEICE TRANSACTIONS ON ELECTRONICS, 2005, E88C (04): : 509 - 519
  • [3] A Circuit Technique for Leakage Power reduction in CMOS VLSI Circuits
    Nandyala, Venkata Ramakrishna
    Mahapatra, Kamala Kanta
    2016 INTERNATIONAL CONFERENCE ON VLSI SYSTEMS, ARCHITECTURES, TECHNOLOGY AND APPLICATIONS (VLSI-SATA), 2016,
  • [4] Leakage current reduction in CMOS logic circuits
    Lin, HY
    Lin, CS
    Chiou, LY
    Liu, BD
    PROCEEDINGS OF THE 2004 IEEE ASIA-PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, VOL 1 AND 2: SOC DESIGN FOR UBIQUITOUS INFORMATION TECHNOLOGY, 2004, : 349 - 352
  • [5] IVATS: A Leakage Reduction Technique Based on Input Vector Analysis and Transistor Stacking in CMOS Circuits
    Deng, Lishuo
    Li, Keran
    Shan, Weiwei
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [6] A Novel Technique for Glitch and Leakage Power Reduction in CMOS VLSI Circuits
    Saini, Pushpa
    Mehra, Rajesh
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (10) : 161 - 168
  • [7] Gate oxide leakage current analysis and reduction for VLSI circuits
    Lee, D
    Blaauw, D
    Sylvester, D
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (02) : 155 - 166
  • [8] A combined gate replacement and input vector control approach for leakage current reduction
    Yuan, L
    Qu, G
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (02) : 173 - 182
  • [9] A Novel Approach for Leakage Power Reduction in Deep Submicron Technologies in CMOS VLSI Circuits
    Dadoria, Ajay Kumar
    Khare, Kavita
    Singh, R. P.
    2015 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONTROL (IC4), 2015,
  • [10] Leakage current mechanisms and leakage reduction techniques in deep-submicrometer CMOS circuits
    Roy, K
    Mukhopadhyay, S
    Mahmoodi-Meimand, H
    PROCEEDINGS OF THE IEEE, 2003, 91 (02) : 305 - 327