Realization of programmable logic array using compact reversible logic gates 1

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

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

Realization of 2:4 reversible decoder and its applications

DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES

Power Minimization of Full Adder Using Reversible Logic

ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG

Design of Digital Adder Using Reversible Logic

Design and Synthesis of Sequential Circuit Using Reversible Logic

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

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

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

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

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

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

FPGA IMPLEMENTATION OF BASIC ADDER CIRCUITS USING REVERSIBLE LOGIC GATES

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

Optimization of reversible sequential circuits

Downloaded from

Design of Universal Shift Register Using Reversible Logic

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

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

Design of Reversible Code Converters Using Verilog HDL

A Novel Design of Reversible Universal Shift Register

Design of a Compact Reversible Random Access Memory

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

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

Analysis of Multiplier Circuit Using Reversible Logic

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

Design and Optimization of Asynchronous counter using Reversible Logic

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique

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

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

Reversible Circuit Using Reversible Gate

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

Carry Bypass & Carry Select Adder Using Reversible Logic Gates

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

On the Analysis of Reversible Booth s Multiplier

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

REALIZATION OF EFFECTIVE REVERSIBLE DECODER BASED COMBINATIONAL CIRCUITS

Online Testable Reversible Circuits using reversible gate

An Extensive Literature Review on Reversible Arithmetic and Logical Unit

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

ASIC Design of Reversible Full Adder/Subtractor Circuits

Reversible ALU Implementation using Kogge-Stone Adder

Implementation of Reversible ALU using Kogge-Stone Adder

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

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

Literature Review on Multiplier Accumulation Unit by Using Hybrid Adder

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

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

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

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

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

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

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

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

A Novel Reversible Gate and its Applications

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

A NEW DESIGN TECHNIQUE OF REVERSIBLE GATES USING PASS TRANSISTOR LOGIC

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

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

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

Design of Reversible Comparators with Priority Encoding Using Verilog HDL

Design and Implementation of Combinational Circuits using Reversible Gates

Quantum Cost Optimization for Reversible Carry Skip BCD Adder

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

FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC

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

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

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

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

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

A Cost- Effective Design of Reversible Programmable Logic Array

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

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

A NEW APPROACH TO DESIGN BCD ADDER AND CARRY SKIPBCD ADDER

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

Implementation of Optimized Reversible Sequential and Combinational Circuits for VLSI Applications

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

Optimized Reversible Programmable Logic Array (PLA)

Power Optimization using Reversible Gates for Booth s Multiplier

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

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

PERFORMANCE IMPROVEMENT OF REVERSIBLE LOGIC ADDER

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

Design of Reversible Logic based Basic Combinational Circuits

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

Digital Logic. CS211 Computer Architecture. l Topics. l Transistors (Design & Types) l Logic Gates. l Combinational Circuits.

Design of Sequential Circuits Using MV Gates in Nanotechnology

Design of Low Power Adder and Multiplier Using Reversible Logic Gates

DESIGN OF QCA FULL ADDER CIRCUIT USING CORNER APPROACH INVERTER

Design of Reversible Synchronous Sequential Circuits

Lecture 22 Chapters 3 Logic Circuits Part 1

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

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

BCD Adder Design using New Reversible Logic for Low Power Applications

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

Design and Implementation of Optimized 32-Bit Reversible Arithmetic Logic Unit

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

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

Transcription:

Realization of programmable logic array using compact reversible logic gates 1 E. Chandini, 2 Shankarnath, 3 Madanna, 1 PG Scholar, Dept of VLSI System Design, Geethanjali college of engineering and technology, 2 Assistant professor, Dept of ECE, Geethanjali college of engineering and technology, 3 HOD Dept of ECE, Geethanjali college of engineering and technology. Abstract: A Decoder circuit converts a binary integer value to an associated pattern of output bits. They are used in various applications like data de-multiplexing, seven segment display, and memory address decoding. Day by day as the technology is advancing systems are becoming more compact. Power dissipation plays a critical role in design of low power circuit. Reversible logic has become the most promising technology in designing digital circuits. The research on reversibility has shown greater impact to have many applications in emerging technologies such as Quantum Computing, QCA, Nanotechnology and Low power VLSI. In this paper we have proposed designs of 2:4 decoder using reversible logic gates. The gate simulations of the proposed decoder are shown using QUARTUS II 9.1 Modelsim, which proved the functional correctness of the proposed circuits. Keywords: Reversible Logic, Reversible Decoder, NFT Gate, RI Gate. 1. INTRODUCTION With the advancement in technology, the device dimensions are shrinking exponentially and so the circuit complexity is growing exponentially. After certain point the device scaling is restricted due to power dissipation, which has created curiosity in research area of Reversible Logic circuits. According to Rolf Landauer [1], heat generated due to the loss of one bit of information during computation is about KTln2 in joules where K is the Boltzmann constant and T is the absolute temperature at which computation is performed. Bennett proposed a solution to the problem of heat dissipation. Bennetee [2] showed in order to avoid kt*ln (2) joules of energy dissipation in a circuit it must be built from reversible circuits. Reversible circuit do not lose information. A circuit will be reversible if input vector can be specifically retrieved from output vectors and here is one to one correspondence between input and output [3]. Reversible logic gates have same number of input and outputs, since in reversible circuits no bit loss is there hence ideally in reversible circuits no power dissipation occurs. But practically some power dissipation does occur, which is much less than the conventional logic. The extra output used in order to make inputs and outputs equal are called garbage outputs. The circuit should be designed in such a manner so as to keep these outputs minimum. However, in certain reversible circuits constant inputs are also used. These constant inputs are set either to logic 1 or logic 0 depending upon the operation of the circuit. 2. RELATED WORK The internal architecture of CPU consisting of Control Unit, ALU, Register files and various components which plays an important role in performance of whole CPU. Control Unit directs the operation within the computer processor by directing the inputs and outputs of computer system. Important block of 2412 2017 E. Chandini http://www.irjaet.com

control unit is decoder, which is used to control the memory components of processor plays an extensively important role in performance of overall CPU. Hence it will be not wrong if we say the instruction set decoder consumes more power. Thus optimizing the power of this block will be helpful to reduce the overall power consumption of the system. Md. Shamsujjoha and Hasan Babu proposed a fault tolerant reversible decoder [4,5] [5, 6] in 2013. Only a F2G can work as 1-to-2 Reversible Fault Tolerant Decoder (RFD) can be used in parallel circuits, multiple-symbol differential detection, network components and in digital signal processing etc. Fig.1. Part of proportion A 2-to-4 reversible fault tolerant decoder can be realized with at least 12-quantum cost using one F2G and 2 FRG and further a 3-to-8 reversible fault tolerant decoder design requires six Fredkin gates and one Feynman double gate. The constructed circuit can detect any single bit errors that include single bit stuckat-fault. An advantage is that the technique ensures that the garbage generated during the process of conversion to testable reversible circuit is minimized. HV, Et al. in year 2012 designs the 2:4 Decoder, which requires 1 Feynman and 2 Fredkin Gates. This design requires a total of 3 gates with constant input 3 and garbage output as 1. This design requires a total of 3 gates, number of inputs is 5, which include 2 variable inputs and 3 constant inputs, garbage output 1, delay of 1 and quantum cost 11. This work in terms of performance is quite effective but the design algorithm has not been extended for further 3:8 and 4:16 decoder. Arvind Kumar, Et al. concluded that the 2 to 4 decoder using three fredkin gates. Since in all three Fredkin gates same number of inputs and outputs resulting in less power dissipation as compared to conventional logic gates. Hence by making use of fredkin gates in similar manner any n to 2n decoder can be designed. 3. IMPLEMENTATION Fig.2. Gate model 2413 2017 E. Chandini http://www.irjaet.com

In Design 1 suing NFT gate we have used 2 NFT gates and 2 NOT gates. As NOT gates quantum cost is zero the Quantum cost of 2:4 Decoder is 10. One constant input to each of the NFT is given as zero and it generated 2 Garbage output. Fig.6 shows 2:4 Decoder using NFT and NOT gate. Here input A to both the NFT gate is given as zero, which results in output of first NFT as BC, BC and second NFT as B C, B C. Number of Gates used in 2:4 Decoder Design 1 and 2 are same but the Quantum cost of Design 2 is less compared to Design 1. Implementation of 3:8 Decoder using Design 2 is shown in Fig.9 As see output of 2:4 Decoder is given further to 4 different R-I Gate which generated required output for 3:8 Decoder. As observed the number of Garbage outputs are less because output from one R-I gates is given as input to other. The design utilizes in total 6 R-I gates and 2 NOT gate. The Quantum cost of the 3:8 decoder using R-I gate is 24. Fig.3. Proposed model Fig.4. Decoder NFT gate 2414 2017 E. Chandini http://www.irjaet.com

4. ANALYSIS A 3-input RPLA circuit using Feyman and Fredkin (FRG) gate is designed in [4]. Total 16 FRG gates are used to generate minterms of 3variables,lettingfirst two outputs of all FRG gates as don t care outputs which cause huge garbage outputs. This design is not programmable. That is, the designers cannot program its array to generate any desirable function. Authors in [5] showed a cost effective method to design the RPLA with MUX gate instead of FRG gate. It also has problem in scalability and dynamism. Authors in [6] proposed 4 different architectures of AND plane. Fig.5. Simulation All the existing designs require huge constant inputs and gate, produce extra garbage outputs and have high quantum cost. In this paper, we propose a compact and low cost architecture of RPLA circuit. And finally, the NMG gate of the last column produces the main output O of the OR array which is the OR of all mi.si s, for i = 0 to 7. The main output of this OR array, O, can be programmed through the selector lines, si, to produce any desired boolean function. The selector lines can be changed to set or reset to select the appropriate minterms of a function. The proposed design of the OR array also produces a copy of the minterms at its outputs. These minterms can be used in another OR array to produce another Boolean function, without need to use another AND array. Fig.6. Graph analysis 2415 2017 E. Chandini http://www.irjaet.com

CONCLUSION In this paper an optimized 2:4 and 3:8 Decoder designs with two different approach is proposed. The proposed designs are being implemented using VHDL in Quartus II 9.1 and simulation waveform for the Decoders (using Quartus II 9. Modelsim) are shown. The proposed designs are compared with the existing designs and the comparison study is shown. The proposed design with R-I gate gives better results in terms of number of Garbage outputs generated and the Quantum cost. REFERENCES [1] R.Laundaurer,-Irreversibility and Heat Generation in the Computational Process, IBM Journal o Research and Development,5,pp 183-191,1961 [2] C.H. Bennett, Logical Reversibility of Computation, IBM J.Research and Development, pp. 525-532, Nov 1973 [3] Pradeep singla and Naveen kr. Malik A Cost - Effective Design of Reversible programmable logic array International Journal of Computer Application, volume 41 no. 15, march- 2012. [4] Md. Shamsujjoha and Hafiz Md. Hasan Babu, A Low Power Fault Tolerant Reversible Decoder Using MOS Transistor, 26th International Conference on VLSI Design and the 12th International Conference on Embedded Systems, Dhaka, Bangladesh, 2013. [5] M. Amulya, Dr. M. V. Subramanyam, Design of Reversible Fault Tolerant Decoder Using MOS Transistors, International Journal of Computer Science and Information Technologies, Vol. 5 (3), 2014, pp. 4015-4018. 2416 2017 E. Chandini http://www.irjaet.com