Low Leakage Input Vector Searching Techniques for Logic Circuits at Standby States

대기상태인 논리 회로에서의 누설전류 최소화 입력 탐색 방법

  • Lee, Sung-Chul (Dept. of Electronics Engineering, Hanyang University) ;
  • Shin, Hyun-Chul (School of Electrical and Computer Engineering, Hanyang University)
  • 이성철 (한양대학교 전자전기제어계측공학과) ;
  • 신현철 (한양대학교 전자컴퓨터공학부)
  • Received : 2009.03.03
  • Published : 2009.10.25

Abstract

Due to increased integration density and reduced threshold voltages, leakage current reduction becomes important in the semiconductor IC design for low power consumption. In a combinational logic circuit, the leakage current in the standby state depends on the values of the input. In this research, we developed a new input vector control method to minimize the leakage power. A new efficient algorithm is developed to find the minimal leakage vector. It can reduce the leakage current by 15.7% from the average leakage current and by 6.7% from the results of simulated evolution method during standby or idle states for a set of benchmark circuits. The minimal leakage input vector, with idle input signal, can also reduce the leakage current by 6.8% from the average leakage current and by 3.2% from the results of simulated evolution method for sequential circuits.

반도체 공정의 발달로 집적도가 증가하고 문턱전압이 감소하면서, 반도체 집적회로 소모 전력에서 누설전류(leakage current)의 비중이 점차 증가하고 있다. 대기 상태에서 CMOS 조합 회로(combinational circuit)는 입력 값에 따라 누설전류가 크게 달라진다. 본 연구에서는 누설전류로 인한 소모전력을 줄이기 위해 대기 상태 (standby state) 회로의 입력 신호를 제어하며, 작은 누설전류를 갖는 입력 신호를 찾기 위한 새로운 효율적인 알고리즘을 개발하였다. 이 방법을 벤치마크 예제에 실험적으로 적용하여 누설전류 평균값에 비해 15.7%, simulated evolution 방법에 비해 6.7% 누설전류를 줄일 수 있음을 보였다. 또한 순차 회로에서도 idle 입력을 이용하여 누설전류 평균값에 비해 6.8%, simulated evolution 방법에 비해 3.2% 누설전류를 줄일 수 있었다.

Keywords

References

  1. A. Abdollahi, F. Fallah, P. Massoud, 'Runtime mechanisms for leakage current reduction in CMOS VLSI circuits', IEEE Proceedings of the 2002 International Symposium on Low Power Electronics and Design, 12-14, pp. 213-218, Aug.2002
  2. A. Chandrakasan, W. Bowhill, F. Fox, 'Design of High Performance Microprocessor Circuits',IEEE Press. 2000
  3. B. Chatterjee, M. Sachdev, S. Hsu, R. Krishnamurthy, and S, Borkar, 'Effectiveness and Scaling Trends of Leakage Control Techniques for Sub-130nm CMOS Technology,' ISLPED 03 August 25-27, 2003
  4. C. Zhanping, M. Johnson, W. Liqiong, and W. Roy, 'Estimation of standby leakage power in CMOS circuit considering accurate modeling of transistor stacks,' IEEE Proceedings International Symposium on Low Power Electronics and Design, pp. 239-244, 10-12 Aug.1998
  5. F. Gao, and J.P. Hayes, 'Exact and heuristic approaches to input vector control for leakage power reduction' Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference, pp. 527–532, 7-11, Nov. 2004
  6. J. Halter and F. Najm, 'A Gate-Level Leakage Power Reduction Method for Ultra Low Power CMOS Circuits', IEEE Custom Integrated Circuits Conference, pp 475-478, 1997
  7. J. Wenjie, V. Tiwari, E. Iglesia, A. Sinha,'Topological analysis for leakage prediction of digital circuits,' Design Automation Conference, 2002. Proceedings of ASP-DAC 2002. Proceedings 7th Asia and South Pacific and the 15th International Conference on VLSI Design, pp. 39-44, 7-11 Jan. 2002
  8. K. Chopra, B. Sarma, and K. Vrudhula, 'Implicit Pseudo Boolean Enumeration Algorithms for Input Vector Control,' Design Automation Conference 2004, 47-2, 7-11, Jun 2004
  9. L. Wei, Z. Chan, M. Johnson, K. Roy and V. De, 'Design and Optimization of Low Voltage High Performance Dual Threshold CMOS Circuits', Proceedings of the 35th Design Automation Conference(DAC), pp. 489-494, 1998
  10. M. Johnson, D. Somasekhar, and K. Roy, 'Models and Algorithms for bounds in CMOS Circuits', IEEE Transactions on CAD of Integrated Circuits and Systems, Vol. 18, NO. 6, pp. 714-725, June 1999 https://doi.org/10.1109/43.766723
  11. Y. Kim, J. Lee, E. Shin, H. Shin, and J. Yi, 'Minimization of Leakage Current by Using the Genetic Algorithm', SOC 학술대회, pp. 190-194, May. 2005