EFFICIENT APPROACH FOR DESIGNING LOW POWER REVERSIBLE DECODER/ENCODER WITH LOW QUANTUM COST

Similar documents
DESIGN OF 3:8 REVERSIBLE DECODER USING R- GATE

Realization of 2:4 reversible decoder and its applications

Design of a Compact Reversible Random Access Memory

DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES

Realization of programmable logic array using compact reversible logic gates 1

DESIGN OF A COMPACT REVERSIBLE READ- ONLY-MEMORY WITH MOS TRANSISTORS

Power Minimization of Full Adder Using Reversible Logic

Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013)

Department of ECE, Vignan Institute of Technology & Management,Berhampur(Odisha), India

VHDL DESIGN AND IMPLEMENTATION OF C.P.U BY REVERSIBLE LOGIC GATES

Design of Reversible Code Converters Using Verilog HDL

International Journal of Scientific & Engineering Research, Volume 6, Issue 6, June ISSN

Optimization of reversible sequential circuits

A Novel Design of Reversible Universal Shift Register

Design of High-speed low power Reversible Logic BCD Adder Using HNG gate

Design of Digital Adder Using Reversible Logic

Design and Optimization of Asynchronous counter using Reversible Logic

FPGA Implementation of Ripple Carry and Carry Look Ahead Adders Using Reversible Logic Gates

High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex Family

Downloaded from

Design and Synthesis of Sequential Circuit Using Reversible Logic

A More Effective Realization Of BCD Adder By Using A New Reversible Logic BBCDC

An FPGA Implementation of Energy Efficient Code Converters Using Reversible Logic Gates

A Novel Design for carry skip adder using purity preserving reversible logic gates

REALIZATION OF EFFECTIVE REVERSIBLE DECODER BASED COMBINATIONAL CIRCUITS

Design and Minimization of Reversible Circuits for a Data Acquisition and Storage System

OPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES. India. Andhra Pradesh India,

Analysis of Multiplier Circuit Using Reversible Logic

FPGA IMPLEMENTATION OF BASIC ADDER CIRCUITS USING REVERSIBLE LOGIC GATES

DESIGN OF COMPACT REVERSIBLE LOW POWER n-bit BINARY COMPARATOR USING REVERSIBLE GATES

DESIGN AND IMPLEMENTATION OF EFFICIENT HIGH SPEED VEDIC MULTIPLIER USING REVERSIBLE GATES

Performance Enhancement of Reversible Binary to Gray Code Converter Circuit using Feynman gate

Basic Logic Gate Realization using Quantum Dot Cellular Automata based Reversible Universal Gate

Design and Implementation of Combinational Circuits using Reversible Gates

On the Analysis of Reversible Booth s Multiplier

A Novel Ternary Content-Addressable Memory (TCAM) Design Using Reversible Logic

DESIGN OF OPTIMAL CARRY SKIP ADDER AND CARRY SKIP BCD ADDER USING REVERSIBLE LOGIC GATES

Reversible Circuit Using Reversible Gate

ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG

Design of Universal Shift Register Using Reversible Logic

Reversible Implementation of Ternary Content Addressable Memory (TCAM) Interface with SRAM

A novel design approach of low power consuming Decoder using Reversible Logic gates

Implementation of Reversible Control and Full Adder Unit Using HNG Reversible Logic Gate

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique

Circuit for Revisable Quantum Multiplier Implementation of Adders with Reversible Logic 1 KONDADASULA VEDA NAGA SAI SRI, 2 M.

Reversible Multiplier with Peres Gate and Full Adder.

A VLSI Design of Power Efficient Reversible Logic Gates for Arithmetic and Logical Unit

Novel Reversible Gate Based Circuit Design and Simulation Using Deep Submicron Technologies

A New Approach for Designing of 3 to 8 Decoder and It s Applications Using Verilog HDL

Implementation of Reversible ALU using Kogge-Stone Adder

Design and Implementation of REA for Single Precision Floating Point Multiplier Using Reversible Logic

Optimized Nanometric Fault Tolerant Reversible BCD Adder

Design of a Compact Reversible Carry Look-Ahead Adder Using Dynamic Programming

Carry Bypass & Carry Select Adder Using Reversible Logic Gates

Design and Implementation of Nanometric Fault Tolerant Reversible BCD Adder

Reversible Multiplier with Peres Gate and Full Adder

Design of Reversible Comparators with Priority Encoding Using Verilog HDL

Design of Efficient Adder Circuits Using PROPOSED PARITY PRESERVING GATE (PPPG)

BCD Adder Design using New Reversible Logic for Low Power Applications

PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS

Quantum Cost Optimization for Reversible Carry Skip BCD Adder

A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSISTOR GATES

A NEW DESIGN TECHNIQUE OF REVERSIBLE GATES USING PASS TRANSISTOR LOGIC

ISSN Vol.03, Issue.03, June-2015, Pages:

PERFORMANCE EVALUATION OF REVERSIBLE VEDIC MULTIPLIER

Reversible ALU Implementation using Kogge-Stone Adder

The Implementation of Reversible Gates in Design of 1bit, 4-bit ALU and 8b/10b Encoder & Decoder

Design of Reversible Logic based Basic Combinational Circuits

Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates

Design of Reversible Even and Odd Parity Generator and Checker Using Multifunctional Reversible Logic Gate (MRLG)

DESIGN OF PARITY PRESERVING LOGIC BASED FAULT TOLERANT REVERSIBLE ARITHMETIC LOGIC UNIT

A Novel Reversible Gate and its Applications

Design & Performance Analysis of 8-Bit Low Power Parity Preserving Carry- Look Ahead Adder

Online Testable Reversible Circuits using reversible gate

Design of Optimized Reversible Binary and BCD Adders

FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC

A NEW APPROACH TO DESIGN BCD ADDER AND CARRY SKIPBCD ADDER

A Novel Nanometric Reversible Four-bit Signed-magnitude Adder/Subtractor. Soudebeh Boroumand

Design of a Novel Reversible ALU using an Enhanced Carry Look-Ahead Adder

Synthesis of Quantum Circuit for FULL ADDER Using KHAN Gate

Design of Low Power Adder and Multiplier Using Reversible Logic Gates

FPGA IMPLEMENTATION OF 4-BIT AND 8-BIT SQUARE CIRCUIT USING REVERSIBLE LOGIC

Optimized design of BCD adder and Carry skip BCD adder using reversible logic gates

Design and Implementation of Reversible Binary Comparator N.SATHISH 1, T.GANDA PRASAD 2

An Optimized BCD Adder Using Reversible Logic Gates

Department of ECE, Assistant professor, Sri Padmavatimahilavisvavidyalayam, Tirupati , India

Design of 8-Bit and 16-Bit Adder-Subtractor with Optimized Power and Quantum Cost

Computer Science & Engineering Dept, West Bengal University of Technology 2 Information Technology Dept, Manipal University

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

An Approach to Simplify Reversible Logic Circuits

Lakshmi Narain College of Technology, Bhopal (M.P.) India

ASIC Design of Reversible Full Adder/Subtractor Circuits

Implementation of Optimized Reversible Sequential and Combinational Circuits for VLSI Applications

Design of a compact reversible binary coded decimal adder circuit

Literature Review on Multiplier Accumulation Unit by Using Hybrid Adder

Power Optimization using Reversible Gates for Booth s Multiplier

M.Tech Student, Canara Engineering College, Mangalore, Karnataka, India 2

Control gates as building blocks for reversible computers

Design of Reversible Synchronous Sequential Circuits

An optimized Design of Reversible Carry Look-Ahead Adder Using RPA

Transcription:

EFFICIENT APPROACH FOR DESIGNING LOW POWER REVERSIBLE DECODER/ENCODER WITH LOW QUANTUM COST Sweta Mann 1, RitJain 2 1,2 Department of Electronics and Communication Engineering, LNCT Bhopal (M.P), (India) ABSTRACT This paper presents realization of reversible decoder/encoder which can provide low quantum cost values to obtain energy effiecient logic design. Proposed design of reversible decoder is compared with the existing counterpart and performance anaylsis is done in terms of quantum costmainly In this paper, an approach for designing is carried on a novel design of 2:4 decoders, which has been used to build a 3:8 decoder and 8:3 decoder, futher design can be extended to n:2 n decoders or vice versa. The reversible logic circuits are degined and simulated. The simulation results are obtained using Xilinx ISE version 14.1. Keywords Reversible Decoder, Reversible Logic, Quantum Cost,, Reversible Encoder, Low Power I. INTRODUCTION In today s era, reversibility has become essential part of digital world to make digital circuits more effiecient. Reversible logic performs all operations in an invertible manner that marks a promising new direction. As compare with traditional logic, all comupations can be reverted. Power dissipation and heat generation is a serious problem for today s computer chips. Landauer proved [1] that using traditional (irreversible) logic gates always lead to energy dissipation. Whearas, reversibility in computing [2]-[3]signifies that no information about the computational states can ever be lost, so it can be recovered at any earlier stage by computing backwards the results. Heat generated due to the loss of one bit of information during computation is about KTln2 in joules. C.H. Bennett [4], obsereved that we can avoid KTln2 joules amount of anergy dissipation by designing or constructing circuit using reversible logic gate, interest in this field is motivated by its applications in severeal technologies involving low voltages and low power. Few of its application area include CMOS low power design, quantum computing, network security, digital signal and image processing, optical electronics and nanotechnology. 1.1 Quantu Cost Qunatum cost of the circuit is considered by knowing the number of simple reversible gates needed to realize the circuit. 456 P a g e

1.2 Garbage OutputThe output of the reversible gate that is not used as a input to other gates is called the garbage output. 1.3 Reversible logic Reversible circuits [5] are those circuits, which have one-to-one mapping between input and output vectors. A circuit/gate is said to be reversible if the input vector can be uniquely recovered from the output vectors and there is a one-to-one correspondence in order to preserve information during computation. 1.4 Revesible Decoder/encoder A decoder is a device which does the reverse operation of an encoder, undoing the encoding so that the original information can be retrieved. The same method can be used to encode is usually just reversed in order to decode. Reversible decoder/encoder combinational circuits are constructed using reversible logic only. In digital design, decoder find extensive usage in control unitfor addressing a particular location for read/write operation in memory cells, in I/O processor, in Analog to Digital and Digital to Analog Converters, which are used in various different stage of a communication system. II.REVERSIBLE LOGIC GATES In his section, we have presentedfew reversible logic gates, which are used for constructing the combinational circuits design presented in this paper. 2.1 Fredkin Gate (FRG) Fredkin Gate [6] is a 3x3 reversible logic gate shown in Fig. 1 with 3 inputs and 3 outputs. The quantum cost of the Fredkin Gate is 5. The Fredkin gate maps (A, B, C) to (P = A, Q = A B+AC, R = AB+A C) where A, B, C are the inputs and P, Q, R are the outputs respectively. A Fredkin gate can also work as 2:1 MUX,because it is ready to swap its 2 different inputs depending on the value of its first input. Figure 1: Fredkin Gate 2.2 R Gate R gate is 3x3 reversible gate whose block diagram is shown in Fig.2 having inputs (A, B, C) and outputs (P =A, Q =AB and R = A B+AC) Figure 2: R Gate 457 P a g e

2.3 HL Gate HLgate is a 4x4 reversible gate [7], namely HL gate is shown in Fig. 3. Quantum cost of HL gate is seven. HL gate can also work as 2:4 decoders. The 2-to-4 decoder requires only one HL gate without any garbage output. Figure 3: HL gate (2-to-4decoder) III. DESIGN AND OPERATION OF REVERSIBLE DECODER A decoder is a fundamental bulding block in many computing systems which can take the form of a multipleinput, multiple-output logic circuit that converts coded inputs into coded outputs, There are several designs of reversible decoders in literature. To the best of our knowledge, the designs [8] fromis chosen for comparision. Inthis paper, 2:4 decoders using new reversible gate, namely HL gate. It has improved quantum cost while design is extended to reversible 3-to-8 decoder [9] can be designed using one 2 to4 reversible decoder was greater as in compare to previous designs in terms of quantum cost. A reversible 3-to-8 decoder can be designed using HL gate which acts as 2-to-4 reversible decoder and four R gates shown in Fig. 5. Having bettter performance results as compared to existing counterpart as shown in Fig. 4. Quantum cost of 3-to-8 reverisble decoder using R gate is 23 awhen compaerd by using FRG gate which is about 27. Figure 4: Previously proposed 3:8 reversible decoder Figure 5: 3-to-8 reversible decoder[9] 458 P a g e

3.1 Reversible Encoder Due to logical reversiblity of our proposed design, it can also be configured to operate in reverse manner as a reversible encoder[10]. Simply reflecting the reversible decoder design horizontly (Fig. 5) yields a gate that can reversibly implement a 8-to-3 encoder. Reversible 8-to-3 encoder design assumes-like traditional encoders-that exactly one of its eight inputs will have an input value of logical 1 at any time. When functioning this way as areversible 8-to-3 encoder wih same quantum cost as decoder but number of garbage outputs will increase as compared to decoder in case of reversible encoder. IV.SIMULATION RESULTS AND DISCUSSION The software used for viewing RTL schematic of the decoder circuit is Xilinx ISE 14.1 on spartan device 3 family and Xilinx simulator is used for checking the output waveforms. Fig. 6 and Fig. 7shows the RTL of 3_to 8 decoder using R gates and Using FRG gates respectively. RTL view basically provides information regarding the hardware implementation of then the circuit. Each box represent R gate and total of four R gates are used in 3:8 decoder. Figure 6: RTL view of 3_to_8 reversible decoder using R gates Figure 7: RTL view of 3_to_8 reversible decoder using FRG gates 459 P a g e

Output waveforms of proposed 3:8 decoderis shown in Fig. 8 using R gate. Here t1, t2 and t3 are three inputs and u1 to u8 are the corresponding outputs.and Fig. 9 represent the ouput waveform of reversible decoder using FRG gates, where u1 to u8 represents the inputs and t1, t2 and t3 are three ouputs respectively. Figure 8: Output waveform for 3:8 reversible decoder using R Gate Figure 9: Output waveform for 3:8reversible decoder using FRG Gates We can see that in the RTL view of reversible decoder each logic gate have an equal number of inputs anad outputs, means each input can be reversibly obtained from the outputs. Hence ideally no power dissipation takes place [2]. Also each output is used only once in case of reversible logic.results are compared with best existing design [8] for reversible decoder using FRG gate with proposed design using R gates and tabulated in TABLE 1 as shown below. Table-1: Comparison of existing and improved design Design Reversible Quantum Improvement 3:8 Decoder :3 Encoder logic used FRG gate Cost 27 14.81% R gate 23 FRG Gate 27 29.62% R gate 19 460 P a g e

V. CONCLUSION Decoderare the collection of logic gates fixed up in a specific way such that, for an input combination, all outputs terms are low except one. In this paper we have presented a novel technique for designing a 8 to 3 encoder using reversible logic has been discussed. We have seen by using reversible logic there is a powerconsumption by using this technique as comparerd to conventional decoders. While using R gates reversible circuit design having better performance than FRG gates and shows improvement of 14.81% for decoderin terms of quantum cost. Also further work can be done by to find optimal solution, which produces the minimum Garbage outputs, constant input, number of gate count and area. REFRENCES [1] R. Landauer, Irreversibility and heat generation in the computing process,ibm Journal of Research and Development, vol. 5, 1961, pp. 183-191. [2] Nusrat Jahan Lisa, Hafiz Md. Hasan Babu, A Compact Realization of a Reversible Quantum n-to-2n Decoder, 4 th IEEE international conference, University of Dhaka, Bangladesh, 2013. [3] L. Jamal, M. Shamsujjoha, and H. M. Hasan Babu, Design of optimal reversible carry look-ahead adder with optimal garbage and quantum cost, International Journal of Engineering and Technology, vol. 2, 2012, pp. 44 50, 2012. [4] C. H. Bennett, Logical reversibility of computations, IBM Journal ofresearch and Development, vol. 17, 1973, pp. 525-532. [5] Perkowski M. and P. Kerntopf, - Reversible logic. Invited tutorial, Proc. EURO_MICRO, Sept 2001, Warsaw, Poland. [6] Raghava Garipelly, P. Madhu Kiran, A. Santhosh Kumar, A Review on Reversible Logic Gates and their Implementation, International Journal of Emerging Technology and Advanced Engineering, Vol. 3, March 2013. [7] Lafifa Jamal, Md. Masbaul Alam, Hafiz Md. Hasan Babu, An efficient approach to design a reversible control unit of a processor, Informatics and Systems, Vol.3, 2013, pp.286-294. [8] Lafifa Jamal and Hafiz Md. Hasan Babu, Design and Implementation of a Reversible Central Processing Unit, IEEE Computer Society Annual Symposium on VLSI, Dhaka, Bangladesh, 2015 IEEE. [9] Sweta Mann and Rita Jain, Design of 3:8 Reversible Decoder using R gate, International Journal of Electrical and Electronics Engineering, Chandigarh, India, June 2017 [10] Michael Nachtigal, and Nagarajan Ranganathan, Design and Analysis of a Novel Reversible Encoder/Decoder, 11th IEEE International Conference on Nanotechnology Portland Marriott, Portland, Oregon, USA, 2011. [11] Ravish Aradhya HV, Chinmaye R, Muralidhara KN, Design, Optimization and Synthesis of Efficient Reversible Logic Binary Decoder, International Journal of Computer Applications, Vol. 46 No.6, 2012, pp. NN0975 8887. 461 P a g e