Diminished-1 multiplier using modulo 2n+1 adder
-
https://doi.org/10.14419/ijet.v7i4.20.22117
Received date: November 28, 2018
Accepted date: November 28, 2018
Published date: November 28, 2018
-
Residue number system, computer arithmetic, diminished-1 representation, modulo 122n 1"> adders. -
Abstract
In this work Modulo multiplier offers higher computational speed than a normal multiplier. It is frequently used in data security and residue number system. The modulo 2n+1 has three basic blocks-partial product generation block, inverted end around carry adder tree block and diminished-1 modulo 2n+1 adder block. The result and an operand use weighted representation and others uses the diminished-1 for the modulo multiplier. The multipliers receive full inputs and avoid (n+1) bits circuits due to diminished-1 number representation. In this work, proposed modulo 2n+1 multiplier with modified diminished-1 modulo 2n+1 adder which is based on ripple carry adder. The proposed design saves significant area and power as compared to the reported one with little increment in delay.
-
References
- P. V. A. Mohan,Residue Number Systems: Algorithms and Archi-tectures, Norwell, MA: Kluwer(2002).
- R. Zimmermann, A. Curiger, H. Bonnenberg, H. Kaeslin, N. Felber, and W. Fichtner, “A 177 Mb/s VLSI implementation of the Interna-tional Data Encryption Algorithm,” IEEE J. Solid-State Circuits, vol. 29, no. 3, pp. 303–307(1994).
- J. Ramirez, A. Garcia, S. Lopez-Buedo, and A. Lloris “RNS Ena-bled digital signal processing”, Electronics Letters, vol. 38, no. 6, pp. 226-268,(2002)
- Y. Kong and Braden, “Fast scaling in the residue number system,” IEEE Trans. VLSI Syst., vol. 17, pp. 443–447(2009).
- Curiger, H. Bonnenberg, and H. Kaeslin,“Regular VLSI architec-ture for multiplication modulo ,”IEEE J. solid state circuits, vol. 26, no. 7, pp. 990-994(1991).
- Z. Wang, G. A. Jullien, and W. C. Miller, “An efficient tree archi-tecture for modulo multiplication,” J. VLSI Signal Pro-cess. Syst., vol. 14, no. 3, pp. 241–248(1996).
- R. Zimmermann,“Efficient VLSI implementation of modulo addi-tion and multiplication,” in Proc. 14th IEEE Symp. Comput. Arithm., Adelaide, Australia, pp. 158–167(1999).
- L. Sousa and R. Chaves, “A universal architecture for designing efficient modulo multipliers,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 52, no. 6, pp. 1166–1178(2005).
- C. Efstathiou, H. T. Vergos, G. Dimitrakopoulos, and D. Nikolos, “Efficient diminished-1 modulo multipliers,” IEEE Trans. Comput., vol. 54, no. 4, pp. 491–496(2005).
- H. T. Vergos and C. Efstathiou , “Design of efficient modulo multipliers,” IET Comput. Digit. Tech., vol. 1, no. 1, pp. 49–57(2007).
- J.W. Ruo, R. H. Tao and W.J. Wu, “Efficient modulo multiplier,”IEEE Trans. VLSI system, Vol.19,No.19(2011).
- H. T. Vergos, C. Efstathiou, and D. Nikolos, “Diminished-one modulo adder design,” IEEE Trans. Comput., vol. 51, no. 12, pp. 1389–1399(2002).
- H. T. Vergos and C. Efstathiou, “A unifying approach for weighted and diminished-1 modulo addition,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 55, no. 10, pp. 1041–1045(2008).
-
Downloads
-
How to Cite
Kumar Patel, B., & Kanung, J. (2018). Diminished-1 multiplier using modulo 2n+1 adder. International Journal of Engineering and Technology, 7(4.20), 31-35. https://doi.org/10.14419/ijet.v7i4.20.22117
