A Review on Reversible Computing and It's Applications on Combinational Circuits
Total Page:16
File Type:pdf, Size:1020Kb
ISSN 2347 - 3983 Volume 9. No. 6, June 2021 Soham BhattacharyaInternational et al., International Journal Journal of of Emerging Emerging Trends Trends in Engineering in Engineering Research, 9(6), ResearchJune 2021, 80 6 – 814 Available Online at http://www.warse.org/IJETER/static/pdf/file/ijeter28962021.pdf https://doi.org/10.30534/ijeter/2021/2 8962021 A Review on Reversible Computing and it’s applications on combinational circuits Soham Bhattacharya1, Anindya Sen2 1,2Heritage Institute of Technology, Kolkata, West Bengal, India, Department of Electronics and Communication Engineering. [email protected] [email protected] ABSTRACT the question that why computers use most energy. From the Thermodynamics concept, he proposed that the amount of In this era of nanometer semiconductor nodes, the transistor energy dissipated for every irreversible bit operation is at scaling and voltage scaling are not any longer in line with least KTln2 joules, where, K denotes the Boltzmann’s each other, leading to the failure of the Dennard scaling. constant and T denotes the absolute temperature at which Thus, it poses a severe design challenge. Reversible operation is performed. This is known as the ‘Landauer computing plays a vital role in applications like low power Principle’. A circuit is alleged to be reversible if the input is recoverable from the output. Reversible computing holds up CMOS, nanotechnology, quantum computing, optical for each forward and backward movement method in concert computing, digital signal processing, cryptography, generates inputs from the outputs. The primitive combinable computer graphics and many more. The primary reasons for logic circuits scatter energy for all of data that's lost designing reversible logic are diminishing the quantum cost, throughout the activity. This can be as a result of per the profundity of the circuits and the garbage outputs. It is actual fact of second law of thermodynamics; data once lost impossible to determine the quantum computing without cannot be recovered by any methods. In 1973, Bennett[4] implementing the reversible computation. This paper will showed that circuits built using reversible logic gates represent the literature survey based on several papers on escaped the energy dissipation problem. combinational circuits using reversible computing and also the future scope is to be discussed. In the online Conference of Physics and Engineering Issues in Adiabatic/Reversible Classical Computing (October 5-9, Key words: Logic circuits, Reversible logic, Garbage 2020), it had been proclaimed that need for reversible outputs, Quantum cost, Constant Input, Hardware computing has become widely recognized. Today’s Complexity. approach towards general digital computation based on standard combinational and sequential digital architectures 1. INTRODUCTION: constructed out of standard (irreversible) Boolean logic elements implemented using CMOS (complementary As the transistors get smaller, the power density of those metal/oxide/semiconductor) transistor technology, is transistors remains constant so that the used power is approaching fundamental cut-off points to additional proportional with area and this law is called as Dennard’s enhancements for its energy effectiveness and power-limited Scaling or MOSFET scaling. performance. The final (2015) edition of the International Dennard's scaling failed mainly due to the fact that supply Technology Roadmap for Semiconductors (ITRS), voltage remained constant but the power densities furthermore recent editions of its successor roadmap, the subsequently increase on the chip. Therefore, a major International Roadmap for Devices and Systems (IRDS), quantity of on-chip resources has to stay in power-gated suggest that a sensible limit will be reached by round the situation, so as to avoid thermal emergencies. In this year 2030. By the end of the CMOS roadmap, logic signal scenario, transistor and voltage scaling don’t seem to be in energies at the gate of a minimum-sized transistor basically line with one another [1]. In recent years, reversibility cannot diminish a lot further without crossing paths of assumes a major role when computations with least energy fundamental limits on efficiency and stability arising from dissipation are examined. The primary reason for conspiring thermal fluctuations. Even moving to “Beyond CMOS” reversible logic is to cut back the number of reversible gates, switching devices cannot improve this situation garbage outputs, constant inputs, area, power, delay, and considerably, since identical elementary thermodynamic quantum cost and hardware complexity of the reversible limits still continue to apply. circuits. In 1991, Landauer [2, 3] proposed the answer for Hence, there is an expanding need to investigate new fundamental standards for the designing execution of general 806 Soham Bhattacharya et al., International Journal of Emerging Trends in Engineering Research, 9(6), June 2021, 806 – 814 computing systems (at all scales from tiny embedded 2. THE CONCEPT devices to large-scale supercomputers and data centres) in search of novel ideas for computation which will transcend Reversibility in computing gives the idea that the the above limits that are inherent to the standard irreversible information about computational states can never be lost and digital paradigm. The area of ideas that have been be used when needed. Logical reversibility is the process in contemplated include a diversity of concepts for “physical” which any early stage can be recovered in computing computing (computing that leverages fundamental physics to backwards or un-computing the results. Physical do computing in a very additional direct approach than in the reversibility is referred to no energy dissipation of heat. traditional digital paradigm), including numerous analog and After Physical, logical reversibility is achieved [5]. The most stochastic computing ideas likewise, quantum computing prominent application of reversible computing stays in (for issues amenable to quantum speedups). quantum computing. Quantum networks comprise of quantum logic gates; each gate performs an elementary Accordingly, we see the fundamental science and designing unitary operation on one, two or more two–state quantum of reversible computers as being at present a very ready area systems, which are called qubits. Each qubit is of focus for future large-scale federal research initiatives, for correspondent to the classical bit values 0 and 1. [6] the following reasons: Reversible logic elements are utilized for recovering the state of inputs from the outputs. An NXN reversible network 1. The reversible computing field is absolutely fundamental is represented as : for there to be any expectation of propelling ordinary general Iv = (I1, I2, I3, ......... IN) digital computing beyond the energy-efficiency limits that Ov = (O1, O2, O3, ...... ON) apply to the conventional computing paradigm, which will Where, Iv and Ov clarifies the input and output vectors definitely be reached in the near future. respectively. Figure 1 shows the symbol of reversible logic gates with input and output vectors. 2. There is a spread of important foundational physical science analysis within the reversible computing field that might have the potential revolutionary impact that still must be done. 3. This field has so far been forward-looking for the industry to invest in directly, although at least one major industrial Fig. 1 represents the symbol of Reversible logic gate with research lab is presently considering starting up a project to input and output vectors. investigate the boundaries of computing, including reversible computing. 3. BACKGROUND 4. To have designs with minimal power consumption for By Moore’s Law, the number of transistors will be doubled transistors has been recently dominated by the for every eighteen months. For every eighteen months, it is semiconductor industry as mandated by the growing possible to create higher performance general purpose electronic industry especially dominated by cell phone. On processors. In 1980, Toffoli[7] stated that utilizing invertible the other hand the requirement for more dense transistors as logic gates, it is feasible to create a sequential PC with zero per Moore’s law continues to rise. internal power dispersal preferably. The basis of heat dissipation are as follows: Increase in the number of The 8086 microprocessors had fewer than 30,000 transistors on chip.[8], High Power dissipation leads to: semiconductors, contrasted with current CPU and GPU's Reduced time of operation, Reduced mobility and reliability, which comprises of billions of semiconductors prompting High efforts for cooling, Increasing operational costs. complex administration of cost, and power. There are billions of semiconductors on a chip; yet, those Several parameters to determine the complexity and semiconductors can't be utilized all the while. This reality performance of circuits[9,10] are: has had a major effect in how CPUs are planned, and this A. The number of reversible gates (N). issue will just increase later on. A processor which can B. Constant inputs: Number of inputs which are to be utilize just 5% of its transistors at some given time will maintained constant at 0 or 1 for synthesizing the given logic fluctuate with the processor which can utilize half of its function. semiconductors in a few attributes, primarily timing and C. Garbage output: Number of unused outputs used power [1], subsequently researchers