Abstract
Recent growth in the need of fast devices and complex designs on a single System on Chip (SoC) mainly requires a low power and a highly efficient design in terms of speed and area. Moreover the Wireless Sensor Nodes which performs on the node processing are mainly powered by battery thereby requiring the processing element to consume less power for computations. The two ways of reducing power consumption is by either reducing static power consumption or by reducing dynamic power consumption. This paper has concentrated on reducing the dynamic power consumption using clock gating scheme. This scheme is applied to a 16-bit Arithmetic and Logic Unit with two distinct approaches namely Block Enabled Clock Gating and Functional Unit Enabled Clock Gating. A Comparative analysis is done for ALU without and with two distinct clock gating schemes. The reduction in clock power and dynamic power consumption is achieved with higher frequencies. Simulations and power analysis is done using Xilinx Vivado Simulator. With Functional unit enabled clock gating we could get more than 70% reduction in power for higher frequencies like 1 and 2 GHz.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Walravens, C., Dehaene, W.: Low-power digital signal processor architecture for wireless sensor nodes. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 22(2), 313–321 (2014)
Jasmin C.S., Mathew, A.P.: Power efficient comparator architecture for wireless sensor nodes. In: International Conference on Emerging Technological Trends (ICETT), p. 978-1-5090-3751 (2016)
Hemapriya, K., Karthikeyan, R.: Low-power folded tree architecture and multi-bit flip-flop merging technique for WSN nodes. In: International Conference on Information Communication and Embedded Systems, p. 978-1-4799-3834 (2014)
Ranjithkumar, K., Anandharajan, T.R.V.: DSP architecture with folded tree for power constraint devices. In: Sixth International Conference on Advanced Computing (ICoAC), p. 978-1-4799-81S9 (2014)
Le, D.-H., Sugii, N., Kamohara, S., Nguyen, X.-T., Ishibashi, K., Pham, C.-K.: Design of a Low-power fixed-point 16-bit digital signal processor using 65 nm SOTB process. In: 2015 International Conference on IC Design & Technology (ICICDT) (2015)
Ferdous, T.: Design and FPGA-based implementation of a high performance 32-bit DSP processor. In: 2012 15th International Conference on Computer and Information Technology (ICCIT), p. 978-1-4673-4836 (2012)
Nguyen, X.-T., Huu, T.H., Le, D.H.: An ASIC implementation of 16-bit fixed-point digital signal processor. J. Sci. Technol. 51(4B), 282–289 (2013)
Shaer, L., Nahlus, I., Merhi, J., Kayssi, A., Chehab, A.: Low-power digital signal processor design for a hearing aid. In: 2013 4th Annual International Conference on Energy Aware Computing Systems and Applications (ICEAC), p. 978-1-4799-2543 (2013)
Shinde, J., Salankar, S.S.: Clock gating—a power optimizing technique for VLSI circuits. In: India Conference (INDICON), 2011
Kulkarni, R., Kulkarni, S.Y.: Power analysis and comparison of clock gated techniques implemented on a 16-bit ALU. In: Proceedings of International Conference on Circuits, Communication, Control and Computing (I4C 2014), p. 978-1-4799-5364 (2014)
Shrivastava, G., Singh, S.: Power optimization of sequential circuit based ALU using gated clock pulse enable logic. In: International Conference on Computational Intelligence and Communication Networks, p. 978-1-4799-6929-6 (2014)
Shanker, M., Bayoumi, M.A.: Clock gated FF for low power application in 90 nm CMOS. IEEE Trans. Circuits Syst. II, 978-1-429474-3 (2011)
Wimer, S., Koren, I.: The Optimal fan-out of clock network for power minimization by adaptive gating. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 20(10), 1772–1780 (2012)
Oliver, J.P., Curto, J., Bouvier, D., Ramos, M., Boemo, E.: Clock gating and clock enable for FPGA power reduction. In: 8th Southern Conference on Programmable Logic (SPL), pp. 1–5 (2012)
Kamaraju, M., Lal Kishore, K., Tilak, A.V.N.: Power optimized ALU efficient datapath. Int. J. Comput. Appl. 11(11) (2010)
Acknowledgements
I would like to thank my guide for the valuable guidance during the entire period of this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Sharath, M., Poornima, G. (2020). Design of Energy Efficient ALU Using Clock Gating for a Sensor Node. In: Auer, M., Ram B., K. (eds) Cyber-physical Systems and Digital Twins. REV2019 2019. Lecture Notes in Networks and Systems, vol 80. Springer, Cham. https://doi.org/10.1007/978-3-030-23162-0_35
Download citation
DOI: https://doi.org/10.1007/978-3-030-23162-0_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-23161-3
Online ISBN: 978-3-030-23162-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)