Abstract
A modular reduction unit is a primary element of Residue Number Systems and cryptography implementations. The modular reduction unit is required to perform cryptographic algorithms such as Elliptical Curve Cryptography (ECC) and Digital Signature Algorithms (DSA). The operation of modular reduction unit is utilized in various modular arithmetic such as modular addition, modular multiplication, and division. In this paper, three binary adders are developed using Switching Activity (SA). The proposed binary adder is designed using the logic decomposition method. Based on the presented full adders, the Modular Reduction Unit (MRU) is enhanced. Three MRUs are simulated and synthesized using Xilinx Viva-do Zynq-7000 device. From the synthesis results, the proposed modular reduction unit is improved in terms of total cell count and dynamic power consumption by (56% and 46%) over the conventional and modified conventional methods. Power Delay Product and Energy delay Product of the proposed MRU is enhanced by (~56%, ~ 44%) over the conventional and modified conventional methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Rgguraman, S., & Nazhandali, L. (2019). Does gate count matter? Hardware efficiency of logic-minimization techniques for cryptographic primitives, NIST (pp. 1–12).
Lin, S., Lin, T., & Liu, Z. (2012). A discussion of the design method of full adder circuit. Applied Mechanics and Materials, 135–136, 15–20. (Trans Tech Publication).
Das, S., Ghosh, S., & Dasgupta, P. (2015). A rule based method for minimizing power dissipation by reducing switching activity of digital circuits. IIM Calcutta, WPS No. 761 (pp. 1–31).
Patali, P., & Shahana T. K. (2020). An efficient architecture for signing carry save multiplication. IEEE Letters of the Computer Society, 3(1), 9–12.
Chandrakasan, A. P., & Brodersen, R. W. (1995). Minimizing power consumption in digital CMOS circuits. In Proceedings of the IEEE (Vol. 83, No. 4).
When, N., & Munch, M. (1999). Minimizing power consumption in digital circuits and systems: an overview (pp. 308–319). Kleinheubacher Berichte, Band 43, Kleinheubach, Germany, Invited Talk.
Kaur, K., & Noor, A. (2011). Strategies & methodologies for low power VLSI designs. International Journal of Advances in Engineering & Technology, 1(2), 159–165.
Roy, K., & Prasad, S. C. (1993). Circuit activity based logic synthesis for low power reliable operations. IEEE Transactions on VLSI, 1(4), 503–512.
Ghosh, A., Devdas, S., Keutzer, K., White, J. (1992) Estimation of average switching activity in combinational and sequential circuits. In 29th ACM/IEEE Design Automation Conference, 1992 (pp. 253–259).
Satyanarayana, J. H., & Parhi, K. K. (2000) Theoretical analysis of word-level switching activity in the presence of glitching and correlation. IEEE Transactions on VLSI, 8(2), 148–159.
Black, J. (1969) Electromigartion-a brief survey and some recent results. IEEE Transactions on Electron Devices.
Brzozowski, I., & Kos, A. (1999) Minimization of power consumption in digital integrated circuits of reduction of switching activity. In 25th Euromicro Conference.
Menon, R. V., Chennupati, S., Samala, N. K., Radhakrishna, D., & Izadi, B. (2003). Power optimized combinational logic design. In Proceeding of the International Conference on Embedded Systems and Applications (pp.223–227).
Menon R. V., Chennupati, S., Samala, N. K., Radhakrishna, D., & Izadi, B. (2004) Switching activity minimization in combinational logic design. In Proceeding of the International Conf. On Embedded System and Application (pp.47–54).
Krishna, V., Chandramouli, R., & Ranganathan, N. (1998) Computation of lower and upper bounds of switching activity: a unified approach. In Proceedings 11th International Conference on VLSI Design.
Ghosh, A., Devdas, S., Keutzer, K., White, J. (1997) Estimation of average switching activity in combinational logic circuits using symbolic simulation. IEEE Transaction on Computer Aided Design of Integrated Circuits and Systems, 16(1), 121–127.
Maeen, M., Foroutan, V., & Navi, K. (2009) The design of low power 1-bit full adder cell. IEICE Electronics Express, 6(16), 1148–1154.
Abed, S., Khalil, Y., Modhaffar, M., & Ahmad, I. (2018) High performance, low power approximate Wallace tree multiplier. International Journal of Circuit Theory and Applications, 46, 2334–2348.
Mohanty, B. K. (2019). Efficient fixed width adder tree designs. IEEE Transactions on Circuits and Systems II: Express Briefs, 66(2), 292–296.
Purohit, S., & Margala, M. (2012) Investigating the impact of logic and circuit implementation for full adder performance. IEEE Transactions on VLSI, 20(7), 1327–1331.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Pakkiraiah, C., Satyanarayana, R.V.S. (2023). Design of Low Power Modular (x mod p) Reduction Unit Based on Switching Activity for Data Security Applications. In: Darji, A.D., Joshi, D., Joshi, A., Sheriff, R. (eds) Advances in VLSI and Embedded Systems. Lecture Notes in Electrical Engineering, vol 962. Springer, Singapore. https://doi.org/10.1007/978-981-19-6780-1_2
Download citation
DOI: https://doi.org/10.1007/978-981-19-6780-1_2
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-6779-5
Online ISBN: 978-981-19-6780-1
eBook Packages: EngineeringEngineering (R0)