Online Testable Reversible Circuits using reversible gate

Similar documents
Reversible Circuit Using Reversible Gate

Realization of 2:4 reversible decoder and its applications

DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES

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

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

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

Carry Bypass & Carry Select Adder Using Reversible Logic Gates

DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA

Design of Reversible Synchronous Sequential Circuits

Design and Synthesis of Sequential Circuit Using Reversible Logic

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

Design of Reversible Code Converters Using Verilog HDL

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

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

Design of Digital Adder Using Reversible Logic

A Novel Design of Reversible Universal Shift Register

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

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

Design of Reversible Logic based Basic Combinational Circuits

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

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

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

ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG

Analysis of Multiplier Circuit Using Reversible Logic

Downloaded from

FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC

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

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

Realization of programmable logic array using compact reversible logic gates 1

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

Implementation of Reversible ALU using Kogge-Stone Adder

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

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

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

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

Design of an Online Testable Ternary Circuit from the Truth Table

A NEW APPROACH TO DESIGN BCD ADDER AND CARRY SKIPBCD ADDER

Design of Stuck at Fault Testable Conservative Logic based Flip-Flops and its Application Circuits

BCD Adder Design using New Reversible Logic for Low Power Applications

Design and Implementation of Combinational Circuits using Reversible Gates

Power Minimization of Full Adder Using Reversible Logic

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

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

Optimization of reversible sequential circuits

Quantum Cost Optimization for Reversible Carry Skip BCD Adder

An Extensive Literature Review on Reversible Arithmetic and Logical Unit

DESIGN OF 3:8 REVERSIBLE DECODER USING R- GATE

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

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

Design of Low Power Adder and Multiplier Using Reversible Logic Gates

A Novel Reversible Gate and its Applications

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

Design of Fault Tolerant Reversible Multiplexer based Multi-Boolean Function Generator using Parity Preserving Gates

An Optimized BCD Adder Using Reversible Logic Gates

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

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

Australian Journal of Basic and Applied Sciences. Implementation and Testing of Fredkin Gate based Sequential Circuits

SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL ADDERS

Design of 16 Bit Adder Subtractor with PFAG and TG Gates Using Verilog HDL

Reversible ALU Implementation using Kogge-Stone Adder

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

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

Direct Design of Reversible Combinational and Sequential Circuits Using PSDRM Expressions

Design of Universal Shift Register Using Reversible Logic

FPGA IMPLEMENTATION OF BASIC ADDER CIRCUITS USING REVERSIBLE LOGIC GATES

Implementation of Optimized Reversible Sequential and Combinational Circuits for VLSI Applications

Design of Optimized Reversible Binary and BCD Adders

PERFORMANCE IMPROVEMENT OF REVERSIBLE LOGIC ADDER

Novel Pipelined Vedic Multiplier Constituted With Reversible Logic

Design of a Compact Reversible Random Access Memory

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

Design and Optimization of Asynchronous counter using Reversible Logic

Control gates as building blocks for reversible computers

On the Analysis of Reversible Booth s Multiplier

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

ASIC Design of Reversible Full Adder/Subtractor Circuits

ONLINE TESTING IN TERNARY REVERSIBLE LOGIC

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

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

Quantum Cost efficient Reversible Multiplier

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

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

Mach-Zehnder Interferometer based All Optical Reversible Carry-Look ahead Adder

Design of Sequential Circuits Using MV Gates in Nanotechnology

Australian Journal of Basic and Applied Sciences

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

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

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique

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

Synthesis of Fredkin-Toffoli Reversible Networks

A NEW DESIGN TECHNIQUE OF REVERSIBLE GATES USING PASS TRANSISTOR LOGIC

Design of Reversible Comparators with Priority Encoding Using Verilog HDL

An Efficient Reversible Design of BCD Adder

Reversible Multiplier with Peres Gate and Full Adder.

Novel Bit Adder Using Arithmetic Logic Unit of QCA Technology

Fault Testing for Reversible Circuits

A New Approach to Online Testing of TGFSOP-based Ternary Toffoli Circuits

Design and Implementation of an Efficient Reversible Comparator Using TR Gate

A. Offline approaches

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

Transcription:

Online Testable Reversible Circuits using reversible gate 1Pooja Rawat, 2Vishal Ramola, 1M.Tech. Student (final year), 2Assist. Prof. 1-2VLSI Design Department 1-2Faculty of Technology, University Campus, Uttarakhand Technical University, Dehradun, India Abstract - Reversible logic is very promising due to its low power consumption. As the advancement of nanometer technology transient fault occur during the operation of circuit. Traditional technique such as Triple modular redundancy (TMR) consumes large area and power. So overall power dissipation of the chip increases. Reversible logic gaining interest due to low power consumption. This paper proposes the Automatic conversion of any reversible circuit to online testable circuit that can detect online any single bit error. In this paper conversion of decoder circuit and multiplexer is proposed. The proposed structure has been designed and simulated on XILINX 12.2 tool in Verilog language. Index Terms - reversible logic and gates, garbage, multiplexer, online testing and digital circuits. I.INTRODUCTION Reversible logic [1] is a very prospective approach of logic synthesis for power reduction in future computing technologies. Reversible circuits are constructed using reversible gates. The recent computers erase a bit of information every time they perform a logical operation. Such logical operations are generally known as "irreversible logic". It imposes many design constraints. Zero energy dissipation would be possible only if the network consists of reversible gates. LANDAUER [2] states that irreversible logic operations dissipates ktln2 J of heat energy for every bit of information loss, where k is Boltzmann s constant and T is the absolute temperature at which the operation is done. Zhirnov et al. [3] predict that this heat dissipation would become impossible to remove by 2020 if Moore s Law continues to be in effect by doubling the circuit density in every 18 months. Bennett [4] shows that from thermodynamic point of view, ktln2 heat dissipation would not occur if a computation is done in reversible manner. This theoretical thermodynamic limit can be achieved only if the circuit is both logically and physically reversible. Thus, reversible logic may be a favorable logic by dissipating less heat than the thermodynamic limit of ktln2 for the emerging computing technologies. Thus designing practically reversible circuit has become very important. On the other hand semiconductor device density on chip continues to increase to follow Moore s law and due to this million of transistor on very small die area. Operating voltage and dimension of the device decreases with the increase of device density. With the nanometer technology the device operates by storing very less charge. So these devices highly susceptible to striking of highly charged particle in the external environment in which they are operating. This paper presents the technique for construction of reversible circuit and online error detection. Paper consists of different section.every reversible circuit can be converted into online testable circuit by the proposed technique discussed in the paper. Section II represents automatic conversion of reversible decoder circuit to online testable circuit. Section III represents Online testable multiplexer and section IV represent simulation result for above reversible circuits. Section V concludes the paper. Fig 1. Two-to-four reversible decoder using Fredkin gate II. AUTOMATIC CONVERSION OF REVERSIBLE DECODER CIRCUIT TO ONLINE TESTABLE CIRCUIT Any reversible circuit can be automatically converted into online testable circuit describe in [5] that can detect any single bit error in the circuit when the circuit is in operation. If there is any error in the circuit online error can be detected. In this paper reversible decoder is converted. The following steps describe automatic conversion of reversible decoder as shown in fig.1 to online testable decoder. 1) Firstly each 3 3 fredkin gate in decoder circuit replaced by 4 4 DRG DRa(F) shown in Fig 2. 2) Construct TRC by connecting each DRa (F) to deduced identity gate DRG(X). DRG(X) is shown in Fig 3.TRC shown in fig 4.Set the Parity input bit Pia=Pib. 3) Online testable version of reversible decoder in Fig 1 shown in Fig 5 where every fredkin gate is replaced by TRC. F1, F2, IJEDR1602183 International Journal of Engineering Development and Research (www.ijedr.org) 1047

F3 replaced by TRC1, TRC2, TRC3 respectively. Parity input bits of TRC1, TRC2, TRC3 set to equal i.e. Pia1=Pib1, Pia2=Pib2, Pia3=Pib3. 4) At last parity output bits of the TRCs are connected to TC. If anyone output of the reversible gate is faulty then output T of the TC is set to 1. Fig 2.Deduced Fredkin gate DRa Fig 3.Deduced identity gate DRb Fig 4. Cascading DRa and DRb to form TRC IJEDR1602183 International Journal of Engineering Development and Research (www.ijedr.org) 1048

Fig 5. Online Testable reversible decoder circuit III. ONLINE TESTABLE REVERSIBLE 4:1 MULTIPLEXER By the use of proposed technique online testable multiplexer is designed. Algorithm is similar to as for reversible online decoder. Fig 6. Reversible 4:1 multiplexer using Fredkin gate IV. SIMULATION RESULT Fig 7. Online Testable reversible multiplexer circuit IJEDR1602183 International Journal of Engineering Development and Research (www.ijedr.org) 1049

Simulation result for online testable reversible decoder circuit Simulation result for online testable reversible 4:1 mux circuit V. CONCLUSION This paper proposes reversible decoder and multiplexer and also proposes online testable version of these two circuit. The resultant testable circuit can detect online any single bit error in the logic blocks. These circuits are constructed using Xilinx 12.2 and simulated on Isim simulator. These circuits give less delay and less garbage value when compared to R1 based reversible circuit [6].Using this technique any reversible circuit can be converted to its online testable version. REFERENCES [1] T. Toffoli., Reversible Computing, in Automata, Languages and Programming, J. W. Bakker and J. van Leeuwen, ED. Springer Verlag, 1980, pp. 632-644. [2] R. Landauer, Irreversibility and heat generation in the computation process, IBM J. Res. Develop., vol. 44, pp. 183 191, Jan. 2000. [3] V. V. Zhirnov, R. K. Cavin, J. A. Hutchby, and G. I. Bourianoff, Limits to binary logic switch scaling A Gedanken model, Proc. IEEE, vol. 91, no, 11, pp. 1934 1939, Nov. 2003. [4] C. Bennett, Logical reversibility of computations, IBM J. Res. Develop., vol. 17, no. 6, pp.525 532, 1973. [5] Sk. Noor Mahammad and Kamakoti Veezhinathan, Constructing Online Testable Circuits Using Reversible Logic, IEEE transactions on instrumentation and measurement, vol. 59, no.1, pp.101-109,january 2010. [6] D. P. Vasudevan, P. K. Lala, J. Di, and J. P. Parkerson, Reversible logic design with online testability, IEEE Trans. Instrum. Meas., vol. 55, no. 2, pp. 406 414, Apr. 2006. [7] Himanshu Thapliyal, M.B Srinivas, Novel Reversible 'TSG' Gate and Its Application for Designing Components of Primitive Reversible/Quantum ALU, IEEE, 2005. [8] H. Thapliyal and M. Srinivas, "Novel design and reversible logic synthesis of multiplexer based full adder and multipliers," in Circuits and Systems, 2005. 48th Midwest Symposium on, 2005. [9] K. N. Patel, J. P. Hayes, and I. L. Markov, Fault testing for reversible circuits, in Proc. 21st IEEE VLSI Test Symp., Apr. 2003, pp. 410 416. IJEDR1602183 International Journal of Engineering Development and Research (www.ijedr.org) 1050

[10] D. P. Vasudevan, P. K. Lala, and J. P. Parkerson, A novel approach for on-line testable reversible logic circuit design, in Proc. 13th Asian Test Symp., Oct. 2004, pp. 325 330. IJEDR1602183 International Journal of Engineering Development and Research (www.ijedr.org) 1051