A Reversible Design of BCD Multiplier
A Reversible Design of BCD Multiplier
A Reversible Design of BCD Multiplier
HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
WWW.JOURNALOFCOMPUTING.ORG 112
Abstract—With the advent of quantum computer and reversible logic, the design and implementation of all devices has
received more attention. Since the prominence of commercial and financial applications which process decimal data is
increased, it needs some hardware support to handle such data. In this paper we propose a novel reversible design of single
digit decimal multiplier using reversible conservative logic 6-bit binary to 8-BCD conversion and 2:1 vector MUX. This is a fully
parallel multiplier using reversible gates. The proposed single digit BCD multiplier can be generalized for n-digit x n-digit
multiplication.
—————————— ——————————
1 INTRODUCTION
Figure 7 shows a TKS Gate (TKS) [17]. The TKS gate can
be used to implement any Boolean function since two of
its outputs (P & R) can function as 2:1 multiplexer. When
Fig 3 Double Peres Gate
used as a MUX this gate produces 2 garbage outputs (Q,
R or P, Q).
Figure 3 shows a Double Peres Gate (DPG) [9]. The full
adder using DPG is obtained with C=0 and D= Cin.
3 BCD MULTIPLICATION
A key component of a fixed-point multiplier is a single
digit multiplier that multiplies an n-digit multiplicand A,
by an n-digit multiplier B, producing a 2n-digit product,
P. The single digit multiplier accepts two BCD inputs (A,
B) in the range [0-9]. It realizes a function F(A, B), giving a
Fig 5 BVF Gate product in the range [0-81] represented by two BCD di-
gits. There are one hundred possible combinations of in-
puts for multiplication, out of which only 4 combinations
require 4 x 4 multiplication, 64 combinations need 3 x 3
JOURNAL OF COMPUTING, VOLUME 2, ISSUE 11, NOVEMBER 2010, ISSN 2151-9617
HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
WWW.JOURNALOFCOMPUTING.ORG 114
Fig 9 3x3 Multiplication of BCD inputs Figure 12 shows the 4x3 multiplication of BCD inputs. In
4 x 3 multiplication of BCD inputs, one of the inputs is
Figure 9 shows a 3x3 multiplication of BCD inputs. either 8(10002) or 9(10012). So, the 4 x 3 multiplier gets
simplified to three 2-input AND gates. The reversible de-
sign is shown in figure 13. This design uses 3 Peres gates,
3 constant inputs and produces 3 garbage outputs.
3 constant inputs and produces 3 garbage outputs. Fig 18: Binary product to BCD conversion – the principle
Total de-
96 123 91 96 V. Rajmohan received his B.E. degree in Electronics and Commu-
sign nication Engineering from Thiayagarajar College of Engineering,
Madurai, Tamilnadu, India in 1998. He obtained his M.E. degree in
VLSI from Regional Engineering College, Trichy, Tamilnadu, India in
2000. Currently he is an Assistant Professor in the department of
REFERENCES Electronics and Communication Engineering, Hindustan Institute of
Technology and Science, Chennai, India. His research interests
[1] Landauer, R., “Irreversibility and heat generation in the compu- include Digital Circuits and logic design, Reversible logic and syn-
ting process”, IBM J. Research and Development, 5 (3): pp. 183- thesis, Low power VLSI and DSP VLSI.
191, 1961.
[2] Bennett , C.H., “Logical reversibility of Computation”, IBM J. Dr. V. Ranganathan received his BE (HONS) in Electronics and
Communication Engineering from Coimbatore Institute of Technolo-
Research and Development, 17: pp. 525-532, 1973. gy, Coimbatore, Tamilnadu, India in 1980. He obtained his M.Tech
[3] Kerntopf, P., M.A. Perkowski and M.H.A. Khan,” On univer- degree in Controls and Instrumentation from IIT Delhi, India in 1982.
sality of general reversible multiple valued logic gates”, IEEE He obtained his Ph.D in Control Engineering from IIT Delhi, India in
1986. He was HOD, Computer Science and Engineering Depart-
Proceeding of the 34th international symposium on multiple
ment, PSG College of technology, Coimbatore during 1996-1999. He
valued logic (ISMVL’04), pp: 68-73, 2004. was a Visiting Professor, VIT, Vellore & Sona College of Technology,
[4] Perkowski, M., A. Al-Rabadi, P. Kerntopf, A. Buller, M. Chrza- Salem, 2003-2004. Presently he is a Professor & HOD, ECE, KCG
nowska-Jeske, A. Mishchenko, M. Azad Khan, A. Coppola, S. College of Technology, Chennai, India Jul 2009 – till date. He has
published 25 papers in International/National Jour-
Yanushkevich, V. Shmerko and L. Jozwiak, “A general decom- nal/Conference/Seminars including one day tutorial in an Interna-
position for reversible logic”, Proc. RM’2001, Starkville, pp: 119- tional Conference. He was recipient of CDAC Mission I award fro
138, 2001. Best Parallel Computing Application. He was recipient of beyond call
[5] Perkowski, M. and P. Kerntopf, “Reversible Logic. Invited tu- award for developing Network echo cancellation system. His biogra-
phy is listed in Marqui’s Whoswho in the world 2007. His research
torial”, Proc. EURO-MICRO, Sept 2001, Warsaw, Poland. interests include Digital Circuits and logic design, Low power VLSI
[6] H.R.Bhagyalakshmi, M.K.Venkatesha, “Optimized reversible and DSP VLSI.
BCD adder using new reversible logic gates”, Journal of Com-
M. Rajmohan received his B.E. degree in Electronics and Commu-
puting, Volume2, Issue 2, pp. 28 – 32, February 2010.
nication Engineering from Govt. College of Engineering, Tirunelveli,
[7] Majid Haghparast, Somayyeh Jafarali Jassbi, Keivan Navi and Tamilnadu, India. He obtained his M.Tech degree in VLSI from Dr.
Omid Hashemipour, “Design of a Novel Reversible Multiplier MGR Deemed Univesity, Chennai, Tamilnadu, India. Currently he is
Circuit Using HNG Gate in Nanotechnology”, World Applied an Assistant Professor in the department of Electronics and Commu-
nication Engineering, Hindustan Institute of Technology and Science,
Sciences Journal 3 (6): 974-978, 2008.
Chennai, India. His research interests include Digital Circuits and
[8] Noor Muhammed Nayeem, Lafifa Jamal and Hafiz Md. Hasan logic design, Reversible logic and synthesis, Low power VLSI.
Babu, “Efficient Reversible Montgomery Multiplier and Its Ap-
plication to Hardware Cryptography”, Journal of Computer
Science 5 (1): 49-56, 2009.
[9] H.R.Bhagyalakshmi, M.K.Venkatesha, “An Improved Design of
a Multiplier using Reversible Logic Gates”, International Jour‐
nal of Engineering Science and Technology Vol. 2(8), 2010,
3838‐3845.
[10] Himanshu Thapliyal and M.B Srinivas, “Novel Reversible Mul‐
tiplier Architecture Using Reversible TSG Gate”, IEEE Interna‐
tional Conference on Computer Systems and Applications, pp:
100‐103.
[11] Masoumeh Shams, Majid Haghparast and Keivan Navi, “Novel
Reversible Multiplier Circuit in Nanotechnology”, World Ap‐
plied Sciences Journal 3 (5): 806‐810, 2008.
[12] R. Feynman, “Quantum Mechanical Computers”, Optical
News, 1985, pp. 11 – 20.
[13] Peres A., 1985. “Reversible logic and quantum computers: A
Physical Review” , 32 (6): 3266 – 3276.
[14] R.K. James, Shahana T. K, K. Poulose Jacob, Sreelasasi, “ Decimal
Multiplication using compact BCD Multiplier”, 2008 Interna‐
tional Conference on Electronic Design, December 1‐3, 2008,
Penang, Malaysia.
[15] Jaberipur, , G., Kaivani, A, ʺBinary‐coded decimal digit multip‐
liersʺ, Computers & Digital Techniques, lET Volume 1, Issue 4,
July 2007 pp. 377 – 381.