Skip to main content

Power Optimization of a 32-Bit ALU Using Distributed Clock Gating Technique

  • Conference paper
  • First Online:
Advances in Electrical and Computer Technologies

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 672))

  • 1213 Accesses

Abstract

In this paper, a distributed clock gating technique is applied to a 32-bit ALU. The ALU design performs all the fundamental arithmetic and logical operations based on the selection of the operations. The system operates at 250 MHz clock frequency. Clock gating is the predominant technique applied to circuits to avoid unnecessary switching activity, leading to power consumptions. Here, the ALU designed is segregated as two functional modules, and the clock gating is applied, leading to distributed clock gating. The design is analyzed for gray code and random test patterns, and it is observed that gray code data representation consumes less power. The 32-bit ALU is implemented for a 45 nm technology using CADENCE tool. Simulation results show that the hierarchical and distributed clock gating techniques aid in power reduction to nearly 45% to 50%, depending on the transitions on the input signals with an increase in area by 2% to 3%. The gray code input test patterns provide better power reduction as compared to traditional random inputs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 379.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Castro J, Parra P, Acosta AJ (2010) Optimization of clock-gating structures for low-leakage high-performance applications. Proceedings of IEEE international symposium on efficient embedded computing. pp. 3220–3223

    Google Scholar 

  2. Shinde J, Salankar SS (2011) Clock gating-A power optimizing technique for VLSI circuits. Annual IEEE India conference (INDICON). pp. 1–4

    Google Scholar 

  3. Kathuria J, AyouKhan M, Noor A (Aug 2011) A review of clock gating technique. MIT Int J Electron Commmun Eng 1(2)

    Google Scholar 

  4. Kamaraju M, Lal Kishore K, Tilak AVN (December 2010) Power optimized ALU efficient datapath. Int J Comput Appl 11(11)

    Google Scholar 

  5. Pandey B, Pattanaik M (2013) Clock gating aware low power ALU design and implementation on FPGA. 2nd Int Conf Network Comput Sci (ICNCS), Singap April 1–2

    Google Scholar 

  6. Chang X, Zhang M, Zhang G, Zhang Z, Wang J (2007) Adaptive clock gating technique for low power IP core in SOC design, IEEE. 1-4244-0921-7/07/2120-2123

    Google Scholar 

  7. Li L, Choi K, Park S, Chung M-K (2009) Novel RT level methodology for low power by using wasting toggle rate based clock gating, 78-1-4244-5035-0/09/

    Google Scholar 

  8. Oliver JP, Curto J, Bouvier D, Ramos M, Boemo E (2012) Clock gating and clock enable for FPGA power reduction. 8th South Conf Programmable Logic (SPL) pp. 1–5

    Google Scholar 

  9. Bhutada R, Manoli Y (2007) Complex clock gating with integrated clock gating logic cell, IEEE. 1-4244-1278-1, 164–169

    Google Scholar 

  10. Li H, Bhunia S, Chen Y, Roy K, Vijaykumar TN (March 2004) DCG: deterministic clock gating for low power microprocessor design, IEEE. 12(3)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roopa R. Kulkarni .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kulkarni, R.R., Kulkarni, S.Y. (2020). Power Optimization of a 32-Bit ALU Using Distributed Clock Gating Technique. In: Sengodan, T., Murugappan, M., Misra, S. (eds) Advances in Electrical and Computer Technologies. Lecture Notes in Electrical Engineering, vol 672. Springer, Singapore. https://doi.org/10.1007/978-981-15-5558-9_71

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-5558-9_71

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-5557-2

  • Online ISBN: 978-981-15-5558-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics