An Efficient Algorithm for Tracing Minimum Leakage Current Vector in Deep-Sub Micron Circuits

  • Philip C. Jose
  • S. Karthikeyan
  • K. Batri
  • S. Sivanantham
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 452)

Abstract

Leakage current has a large impact in the performance of a system. Dominant component of the leakage current is the subthreshold leakage. One of the most sophisticated techniques for reducing leakage current is the transistor stack. Leakage current primarily depends upon the input vectors applied to the circuit. It is possible to demote the leakage current further with the usage of ‘IVC’. If it is possible to control this input vectors means leakage current can be reduced to a greater extent. A number of algorithms already exist to sort out this input vectors, but due to their exhaustive search nature they becomes ineffective. This paper propose an algorithm which focus on the best possible combination of the input vector that reduce the leakage current without trying for all the possible 2 k combinations. The problem can be treated as NP-Complete. Fan-out is not included in the algorithm since it is an independent factor of leakage current. The proposed algorithm precisely produces the input vector which gives the minimum leakage and shows a greater optimization in terms of time complexity and space complexity.

Keywords

Gate replacement algorithm Leakage current Subthreshold leakage Gate oxide leakage SAT solver 

References

  1. 1.
    Roy, K., Mukhopadhyay, S., Mahmoodi-Meimand, H.: Leakage current mechanisms and leakage reduction techniques in deep-submicrometer CMOS circuits. Proc. IEEE 91(2), 305–327 (2003)CrossRefGoogle Scholar
  2. 2.
    Chen, Z., Johnson, M.W.L., Roy, K.: Estimation of standby leakage power in CMOS circuits considering accurate modeling of transistor stacks. In: Proceedings of the International Symposium on Low Power Electronics and Design, Digest of Technical Papers, pp. 239–244 (1998)Google Scholar
  3. 3.
    Halter, Jonathan P., Najm, Farid N.: Gate-level leakage power reduction method for ultra-low-power CMOS circuits. In: Proceedings of the Custom Integrated Circuits Conference, pp. 475–478 (1997)Google Scholar
  4. 4.
    Johnson, M.C., Somasekhar, D., Roy, K.: Models and algorithms for bounds on leakage in CMOS circuits. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 18(6), 714–725 (1999)CrossRefGoogle Scholar
  5. 5.
    Aloul, F.A., Hassoun, S., Sakallah, K.A., Blaauw, D.: Robust SAT-based search algorithm for leakage power reduction. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 2451, pp. 167–177 (2002)Google Scholar
  6. 6.
    Gao, F., Hayes, J.P.: Exact and heuristic approaches to input vector control for leakage power reduction. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 25(11), art. no. 1715439, 2564–2571 (2006)Google Scholar
  7. 7.
    Chopra, K., Vrudhula, S.B.K.: Implicit pseudo boolean enumeration algorithms for input vector control. In: Proceedings—Design Automation Conference, pp. 767–772 (2004)Google Scholar
  8. 8.
    Yuan, L., Qu, G.: A combined gate replacement and input vector control approach for leakage current reduction. IEEE Trans. Very Large Scale Integr. VLSI Syst. 14(2), 173–182 (2006)MathSciNetCrossRefGoogle Scholar
  9. 9.
    Jayakumar, N., Khatri, S.P.: An algorithm to minimize leakage through simultaneous input vector control and circuit modification. In: Proceedings—Design, Automation and Test in Europe, DATE, art. no. 4211867, pp. 618–623 (2007)Google Scholar
  10. 10.
    Cheng, L., Chen, D., Wong, M.D.F.: A fast simultaneous input vector generation and gate replacement algorithm for leakage power reduction. ACM Trans. Design Autom. Electron. Syst. 13(2), art. no. 34 (2008)Google Scholar
  11. 11.
    Rjoub, A., Alajlouni, B.A., Almanasrah, H.: A fast input vector control approach for subthreshold leakage power reduction. In: 16th IEEE Mediterranean Electrotechnical Conference, MELECON, pp. 84–87 (2012)Google Scholar
  12. 12.
    Leelarani, V., Madhavilatha, M.: Verilog implementation of genetic algorithm for minimum leakage vector in input vector control approach. In: International Conference on Signal Processing and Communication Engineering Systems—Proceedings of SPACES 2015, in Association with IEEE, art. no. 7058231, pp. 132–136 (2015)Google Scholar
  13. 13.
    Abdollahi, A., Fallah, F., Pedram, M.: Leakage current reduction in CMOS VLSI circuits by input vector control. IEEE Trans. Very Large Scale Integr. VLSI Syst. 12(2), 140–154 (2004)CrossRefGoogle Scholar
  14. 14.
    Jose, P.C, Sivaprakasam, K., Krishnan, B.: Fan-out an independent factor of leakage current in deep-submicrometer circuits. Australian J. Basic Appl. Sci. (AJBAS), 718–723 (2015)Google Scholar

Copyright information

© Springer Science+Business Media Singapore 2016

Authors and Affiliations

  • Philip C. Jose
    • 1
  • S. Karthikeyan
    • 2
  • K. Batri
    • 2
  • S. Sivanantham
    • 1
  1. 1.School of Electronics EngineeringVIT UniversityVelloreIndia
  2. 2.Department of Electronics and Communication EngineeringPSNA College of Engineering and TechnologyDindigulIndia

Personalised recommendations