Shukla 2020
Shukla 2020
Shukla 2020
13.1 Introduction
Digital systems are demanding low-loss processing circuits in today’s time. Among
arithmetic processing circuits, multipliers are considered as the performance defining
component. Here, in this paper, an Array multiplier circuit is designed for the
multiplication of two 4-bit binary numbers.
Initially, AOI logic was mainly used to design any digital circuit. Here, AOI stands
for AND, OR and Inverter gates. So, earlier basic logic gates were the fundamental
design entities for any digital design. These gates generally tend to cause power loss/
heat loss due to information loss during the execution of any signal processing step.
Low-loss digital circuits are designed using reversible logic technique. Reversible
logic aims to design any digital design with Reversible logic design units. This design
approach is extensively applicable in the areas of Low Power CMOS Design, Nano
Technology, Optical Computing, etc.
Earlier, in the year 1961, R. Landauer has proposed that k.T. ln 2 joules of energy
is dissipated per lost bit, for every step of operation [1]. Further, after some time, in
the year 1965, famous scientist G. E. Moore has given the law for increase in the den-
sity of design entities on unit chip area [2]. This increase in the component density is
observed as two folds in approximately two years time.
Moreover, both these concepts lead to the many fold increase in the quantity of
heat dissipation from given chip area for considered time span. Further, in the year
1973, it was proposed by C. H. Bennett that ideally lossless digital circuits may be
designed using reversible logic technology [3].
Based on this concept of reversible design approach, various researchers have
already proposed and applied different reversible design units for the designing of
numerous combinational and sequential digital circuits [48]. Multiplier circuits are
very vital component of any processing circuit. Here, a novel approach is proposed to
Smart Healthcare for Disease Diagnosis and Prevention r 2020 Elsevier Inc.
DOI: https://doi.org/10.1016/B978-0-12-817913-0.00013-4 All rights reserved. 115
116 Smart Healthcare for Disease Diagnosis and Prevention
design 4-bit array multiplier using available reversible logic gates of different sizes. This
design is further simulated and synthesized on ModelSim software and Xilinx tool.
This design is also compared with earlier reversible designs of array multiplier circuits
in terms of selected performance parameters. After comparison, it is inferred that the
proposed design is most optimized approach.
This paper is basically structured in six sections. Sections 13.1 and 13.2 presents
introduction of the work proposed in this paper and array multiplier design basics
respectively. After that, reversible logic basic concepts and proposed design for array
multiplier circuit using reversible approach are discussed in Sections 13.3 and 13.4
respectively. Result of proposed design is described in Section 13.5 along with the
analysis. The paper is concluded in Section 13.6 at the end.
P=A; 4
Q=A.B"C;
R=A.D"C;
S=A0 . B"C"D;
P=A; 6
Q=A"B"C;
R=A"B"D;
S=(A"D"B). (A"D"C) "(A"D);
These gates are generally utilized in different combinations to design the aimed
digital circuit using reversible approach.
It is clearly visible from comparison chart shown in Fig. 13.6, that our proposed design
provides most optimized approach for 4-bit array multiplier design using reversible design
units. Here, ModelSim tool is used for simulation of the circuit along with Xilinx Spartan
3E with Device XC3S500E with 200 MHz frequency for synthesis. Simulated waveform
and synthesized circuit for proposed design are shown in Figs. 13.7 and 13.8 respectively.
122 Smart Healthcare for Disease Diagnosis and Prevention
13.6 Conclusion
Multiplier circuits are among the most vital component of any digital processing sys-
tem. Here, in this paper, a 4-bit array multiplier circuit design is proposed utilizing
available reversible design units. This design utilizes a total of 20 reversible logic gates
with 25 garbage output signals and 120 quantum cost. Moreover, proposed design is
also compared with the existing designs in terms of selected parameters and concluded
as the most optimized design. Simulated output waveform and synthesized circuit for
proposed design are also presented here. This design may be further applied to pro-
duce other low power digital designs.
References
[1] R. Landauer, Irreversibility and heat generation in the computational process, IBM J. Res. Dev. 5
(1961) 183191.
[2] G.E. Moore, Cramming more compounds onto integrated circuits, Electronics 38 (1965) 8.
[3] C.H. Bennett, Logical reversibililty of computation, IBM J. Res. Dev. (1973) 525532.
[4] S.K. Noor Mahammad, S.K. Sastry Hari, S. Shroff, V. Kamakoti, Constructing online
testable circuits using reversible logic, Proceedings of the 10th IEEE VLSI Design and Test
Symposium (VDAT), IEEE, Goa, India, 2006, pp. 373383.
[5] H. Thapliyal, A.P. Vinod, Design of reversible sequential elements with feasibility of transistor
implementation, Proceedings of the 2007 IEEE International Symposium on Circuits and Systems,
IEEE, New Orleans, LA, 2007, pp. 625628.
[6] P. Singla, N.K. Malik, a cost - effective design of reversible programmable logic array, Int. J.
Comput. Appl. 41 (2012) 15.
[7] T. Toffoli, Reversible computing. Tech memo MIT/LCS/ TM-151, MIT Lab for Computer
Science, 1980.
[8] V. Shukla, O.P. Singh, G.R. Mishra, An efficient approach for the reversible realization of 2:4
decoder circuit, J. Int. Acad. Phys. Sci. 21 (2017) 4.
[9] W.I. Fletcher, An engineering approach to digital design, PHI Learning Private Limited, (India),
1980.
[10] T.L. Floyd, Digital Fundamentals, Pearson Education, Inc, 2009.
[11] H. Thapliyal, M.B. Srinivas, A New Reversible TSG Gate and Its Application For Designing
Efficient Adder Circuits, 7th International Symposium on Representations and Methodology of
Future Computing Technologies (RM 2005), Tokyo, Japan, 2005.
[12] M. Haghparast, K. Navi, A novel fault tolerant reversible gate for nanotechnology based systems,
Am. J. Appl. Sci. 5 (5) (2008) 519523.
[13] H. Thapliyal, N. Ranganathan, Design of efficient reversible binary subtractors based on a new
reversible gate, IEEE Comput. Soc. Annu. Symp. VLSI (2009) 229234.
[14] L. Ni, Z. Guan, X. Dai, W. Li, Using new designed NLG gate for the realization of four- bit
reversible numerical comparator, International Conference on Educational and Network
Technology (ICENT-2010), IEEE, 2010, pp. 254258.
[15] Y.R. Babu, Y. Syamala, Implementation and testing of multipliers using reversible logic, Proceeding
of International Conference on Advances in Recent Technologies in Communication and
Computing 2011, IET, 2011, pp. 171175.
[16] B.P. Sharath, K.V. Suhas, A new approach to the design and implementation of multipliers using
reversible logic, Int. J. Eng. Sci. Invent. 2 (10) (2013) 2023.
[17] A. Baneriee, A. Pathak, Reversible multiplier circuit, Proceeding of 3rd International Conference
on Emerging Trends in Engineering and Technology, IEEE, Goa, India, 2010, pp. 781786.
Design of array multiplier circuit using reversible logic approach with optimized performance parameters 123