Skip to main content

Design of Low Power Modular (x mod p) Reduction Unit Based on Switching Activity for Data Security Applications

  • Conference paper
  • First Online:
Advances in VLSI and Embedded Systems

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.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.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

Similar content being viewed by others

References

  1. Rgguraman, S., & Nazhandali, L. (2019). Does gate count matter? Hardware efficiency of logic-minimization techniques for cryptographic primitives, NIST (pp. 1–12).

    Google Scholar 

  2. 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).

    Google Scholar 

  3. 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).

    Google Scholar 

  4. Patali, P., & Shahana T. K. (2020). An efficient architecture for signing carry save multiplication. IEEE Letters of the Computer Society, 3(1), 9–12.

    Google Scholar 

  5. Chandrakasan, A. P., & Brodersen, R. W. (1995). Minimizing power consumption in digital CMOS circuits. In Proceedings of the IEEE (Vol. 83, No. 4).

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Kaur, K., & Noor, A. (2011). Strategies & methodologies for low power VLSI designs. International Journal of Advances in Engineering & Technology, 1(2), 159–165.

    Google Scholar 

  8. Roy, K., & Prasad, S. C. (1993). Circuit activity based logic synthesis for low power reliable operations. IEEE Transactions on VLSI, 1(4), 503–512.

    Google Scholar 

  9. 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).

    Google Scholar 

  10. 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.

    Google Scholar 

  11. Black, J. (1969) Electromigartion-a brief survey and some recent results. IEEE Transactions on Electron Devices.

    Google Scholar 

  12. Brzozowski, I., & Kos, A. (1999) Minimization of power consumption in digital integrated circuits of reduction of switching activity. In 25th Euromicro Conference.

    Google Scholar 

  13. 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).

    Google Scholar 

  14. 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).

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. Maeen, M., Foroutan, V., & Navi, K. (2009) The design of low power 1-bit full adder cell. IEICE Electronics Express, 6(16), 1148–1154.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. Mohanty, B. K. (2019). Efficient fixed width adder tree designs. IEEE Transactions on Circuits and Systems II: Express Briefs, 66(2), 292–296.

    Google Scholar 

  20. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C. Pakkiraiah .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics