An Improved Design of a Reversible Fault Tolerant Encoder Based FPGA

Similar documents
Analysis of Multiplier Circuit Using Reversible Logic

Design of Digital Adder Using Reversible Logic

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

Power Minimization of Full Adder Using Reversible Logic

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

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

DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES

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

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

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

On the Analysis of Reversible Booth s Multiplier

Synthesis of Quantum Circuit for FULL ADDER Using KHAN Gate

Power Optimization using Reversible Gates for Booth s Multiplier

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

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

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

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

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

Design and Implementation of Nanometric Fault Tolerant Reversible BCD Adder

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

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

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

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

Optimized Nanometric Fault Tolerant Reversible BCD Adder

Design of a Compact Reversible Random Access Memory

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

FPGA IMPLEMENTATION OF BASIC ADDER CIRCUITS USING REVERSIBLE LOGIC GATES

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

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

FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC

A Novel Reversible Gate and its Applications

DESIGN OF 3:8 REVERSIBLE DECODER USING R- GATE

Design of Reversible Code Converters Using Verilog HDL

Design and Synthesis of Sequential Circuit Using Reversible Logic

Quantum Cost Optimization for Reversible Carry Skip BCD Adder

Realization of programmable logic array using compact reversible logic gates 1

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

ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG

Carry Bypass & Carry Select Adder Using Reversible Logic Gates

Realization of 2:4 reversible decoder and its applications

Literature Review on Multiplier Accumulation Unit by Using Hybrid Adder

Reversible Multiplier with Peres Gate and Full Adder.

Design and Implementation of Combinational Circuits using Reversible Gates

ADVANCES in NATURAL and APPLIED SCIENCES

Implementation of Reversible ALU using Kogge-Stone Adder

A Novel Design of Reversible Universal Shift Register

Reversible ALU Implementation using Kogge-Stone Adder

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

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

Optimization of reversible sequential circuits

Optimized Reversible Vedic multipliers for High Speed Low Power Operations

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

Reversible Multiplier with Peres Gate and Full Adder

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

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

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

A NEW APPROACH TO DESIGN BCD ADDER AND CARRY SKIPBCD ADDER

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

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

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

Downloaded from

Design of Universal Shift Register Using Reversible Logic

A NEW DESIGN TECHNIQUE OF REVERSIBLE GATES USING PASS TRANSISTOR LOGIC

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

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

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

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

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

Design and Implementation of Efficient Reversible Vedic multiplier for Low Power and High Speed Operations

Novel Pipelined Vedic Multiplier Constituted With Reversible Logic

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

PERFORMANCE EVALUATION OF REVERSIBLE VEDIC MULTIPLIER

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique

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

Quantum Cost efficient Reversible Multiplier

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

ASIC Design of Reversible Full Adder/Subtractor Circuits

Reversible Circuit Using Reversible Gate

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

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

Design of Reversible Comparators with Priority Encoding Using Verilog HDL

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

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

Design of Reversible Multiplier by Novel ANU Gate

Design of Optimized Reversible Binary and BCD Adders

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

Design and Optimization of Reversible BCD Adder/Subtractor Circuit for Quantum and Nanotechnology Based Systems

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

Optimized Reversible Programmable Logic Array (PLA)

An Extensive Literature Review on Reversible Arithmetic and Logical Unit

OPTIMIZED MULTIPLIER USING REVERSIBLE MULTI- CONTROL INPUT TOFFOLI GATES

BCD Adder Design using New Reversible Logic for Low Power Applications

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

Design and Optimization of Asynchronous counter using Reversible Logic

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

Implementation of Optimized Reversible Sequential and Combinational Circuits for VLSI Applications

Low Power and High Speed BCD Adder using Reversible Gates

Design of Reversible Synchronous Sequential Circuits

Australian Journal of Basic and Applied Sciences

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

Transcription:

Volume 119 No. 15 2018, 1671-1676 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ An Improved Design of a Reversible Fault Tolerant Encoder Based FPGA Mridula Karmakar Department of ECE SRM Institute of Science and Technology Chennai, Tamil Nadu mridula.karmakar94@gmail.com Ayushi Department of ECE SRM Institute of Science and Technology Chennai, Tamil Nadu ayushimj@gmail.com Praveen Kumar.S Assistant Professor Department of ECE SRM Institute of Science and Technology Chennai, Tamil Nadu praveenembd@gmail.com Abstract Irreversible circuits dissipates heat to reload lost information because of overlapped mapping between input and output vectors. Fault Tolerant reversible encoders are the imperatives of the topnotch computing systems. This paper presents the design of reversible fault tolerant architecture of encoder with minimum quantum cost. A new 4*4 fault tolerant reversible gate is proposed for designing efficient reversible fault tolerant 4*2 and 8*3 encoders. In addition, an optimized reversible fault tolerant 2*2 Vedic multiplier has been proposed by using new cost effective gates. Besides, the design of the proposed logic elements procures lower bounds in the number of gates compared to the existing design. Furthermore, the proposed design improves upon the best known existing designs in terms of quantum cost and unit delay. Finally, the proposed gate finds its application in 4*4 fault tolerant Vedic multiplier. Keywords Fault Tolerant; Reversible Logic; Quantum Cost; Garbage output; Vedic Multiplier I. INTRODUCTION With the advancement of technology, integration at higher level and employment of fabrication technique has astoundingly reduced the energy loss in the past decades. Thereupon, optimized low power hardware computations have become a salient area of research. As stated by R. Landauer [1], information bits when lost dissipates n*(k.t.ln2) joules of energy where n is the summation of the information lost, k is Boltzman constant, T is absolute temperature. In the early 1970, C.H. Benett s research [2] proved that with the aid of reversible logic gates the huge energy dissipation due to lost information bit can be circumvented. Fault tolerance indicates the property that enables a system to continue its intended operation instead of failing completely due to one or more faults within. Conventionally, FPGA comprehends an array of configurable logic block connected via programmable interconnects. FPGAs can be reprogrammed as required for desired applications. The method of multiplication consists of formation of partial product, addition of partial product and eventually product is procured. Accordingly, the consummation of Vedic multiplier[7] involves number of steps which includes vertical and crosswise multiplication process to upgrade the speed of the operation. The paper is systematized as follows; Section 2 provides comprehension of reversible logic design and fault tolerance property. Improved design of reversible fault tolerant 4*2 Encoder as well as 8*3 Encoder is illustrated in section 3. In section 4, an application of the proposed gate is elucidated by the implementation of reversible fault tolerant 2*2 Vedic multiplier as well as 4*4 reversible fault tolerant Vedic multiplier. Section 5 propounds the simulated and analyzed result. Finally, the paper is concluded in the last section. II. BASIC DEFINITIONS AND LITERATURE REVIEW In this section, the basic definition of reversible fault tolerant gate, garbage output, quantum cost, unit delay, constant input and gate count are proffered. A reversible gate consists of an n input lines I n and n output lines O n, forming n n data stripe block that generates a unique mapping of output pattern with each possible input pattern I n O n. A fault tolerant gate is a reversible gate which is parity preserving if the parity of the input and output vectors are maintained as I 1 I 2 I n = O 1 O 2 O n. In this paper, the parity of the proposed gate is preserved with the aid of fault tolerant gates which detects the occurrence of faults. The quantum cost (QC) can be obtained by substituting the reversible gates of a circuit with primitive quantum gates. It is referred as the cost of the reversible circuit in terms of the cost of elementary gates. The quantum cost for 1*1 and 2*2 reversible gates are 0 and 1, respectively. Different types of reversible fault tolerant gates are given as: 1671

A. Feynman Double Gate (F2G) : Feynman Double Gate[4] is a 3*3 reversible gate which has A, B and C as inputs and its corresponding outputs are P, Q and R. This gate has quantum cost 2. Fig. 1 Feynman Double Gate B. Fredkin Gate (FRG) : Fredkin gate[3] is a 3*3 reversible fault tolerant gate having quantum cost of 5. III. PROPOSED REVERSIBLE FAULT TOLERANT DESIGN This section exemplifies the design layout, theoretical properties and working principle of the proposed design used in 4*4 Reversible Fault Tolerant Vedic multiplier. A. Proposed Reversible Fault Tolerant Gate We propose a new reversible fault tolerant gate together with its block diagram, quantum cost and truth table. 1) GJ (Gopal-Jyotsna) Gate: Fig. 5(a) and 5(b) indicates the proposed GJ gate with its quantum realization. It is a3*3 reversible fault tolerant gate. The GJ gate can be described as : Iv=(A, B, C, D); Ov=(A, A B AC, AB A C, D), where Iv and Ov are the input and output vectors respectively. Quantum Cost of GJ gate is five. This gate forms a reversible fault tolerant 4*2 Encoder. Fig. 2 Fredkin Gate C. Modified New Fault Tolerant Gate (MNFT) : New Fault Tolerant Gate[5] shows a 3*3 gate which combines XOR gate, NOT gate and AND gate having input as A, B and C while output as P, Q and R. The quantum cost of this gate is 5. Fig.3 Modified New Fault Tolerant Gate D. Islam Gate (IG): Islam gate[6] is a 4*4 reversible gate. Quantum cost of Islam gate is 7. Fig. 4 Islam Gate Some of the reversible logic gates as shown above are used in the proposed design. Garbage Output (GO) stipulates the outputs that are unused in the circuit which cannot be shunned as it is required to achieve reversibility. A circuit should contain less number of garbage outputs. Gate Counts (GC) refers to the number of reversible gates that are used for the designing of the circuit, so as to keep it minimum. Constant Inputs indicates the number of inputs that are to be kept constant at either 0 or 1 with the aim of compounding the logical function. Fig.5 GJ Gate (a) Block Diagram (b) Quantum Realization B. Fault Tolerance Property of Proposed Gate: Table I corroborates the unique one to one mapping and parity preservence between input (A, B, C and D) and output (P, Q, R and S) of the proposed GJ gate. For any input combination, corresponding output combination indicates the same parity (A B C D = P Q R S) as well as reversibility of the proposed gate. Table II shows the truth table of the reversible fault tolerant 4*2 Encoder. TABLE I TRUTH TABLE OF PROPOSED GJ GATE INPUT OUTPUT PARITY 1=ODD, 0=EVEN A B C D P Q R S 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 1 0 0 0 1 0 1 0 0 1 1 0 0 1 1 0 0 1 0 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 0 1 1 1 0 1 1 1 1 1 0 0 0 1 1 1 0 1 1 0 0 1 1 1 1 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 0 0 1 1 0 1 1 1 0 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 1 0 0 1 0 1672

TABLE II TRUTH TABLE OF REVERSIBLE FAULT TOLERANT 4*2 ENCODER INPUT OUTPUT A B C D Y1 Y2 0 0 0 1 0 0 0 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0 1 1 C. Proposed Reversible Fault Tolerant 8*3 Encoder The hardware realization of 8*3 encoder which is designed using reversible fault tolerant gates is shown in fig.6. The reversible gates used for the implementation of the encoder are the proposed GJ gates and Double Feynman gates. The circuit requires a total of 5 reversible fault tolerant gates which comprises of 3 Double Feynman gates and 2 GJ gates. The quantum cost of the proposed 8*3 encoder is enumerated to be 16. The total number of garbage outputs is 5. The truth table for the proposed 8*3 Encoder clarifies the validity of the design. Table III shows the encoded output for the corresponding inputs. Fig. 6 8*3 Encoder Block Diagram TABLE III TRUTH TABLE OF 8*3 REVERSIBLE FAULT TOLERANT ENCODER INPUT OUTPUT A B C D E F G H Y1 Y2 Y3 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1 1 1 IV. APPLICATION OF THE PROPOSED DESIGN TO IMPLEMENT A 4*4 REVERSIBLE FAULT TOLERANT VEDIC MULTIPLIER Fig. 7 Reversible Fault Tolerant 2*2 Vedic Multiplier The expressions to obtain the output for the 2*2 Vedic Multiplier are: X0= A0.B0 X1= A1.B0 A0.B1 X2=A0.A1.B0.B1 A1.B1 X3=A0.A1.B0.B1 TABLE IV TRUTH TABLE OF REVERSIBLE FAULT TOLERANT 2*2 VEDIC MULTIPLIER INPUT OUTPUT A0 A1 B0 B1 P0 P1 P2 P3 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 1 0 0 0 1 0 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 1 0 1 0 0 1 0 0 1 0 1 1 0 1 1 0 1 1 0 0 0 0 0 0 1 1 0 1 0 0 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 0 0 1 B. Proposed Reversible Fault Tolerant 2*2 Vedic Multiplier The 4*4 reversible fault tolerant Vedic multiplier is designed using 2*2 Vedic multiplier which is also consists of reversible fault tolerant gates. The block diagram assimilates 4-bit and 6-bit reversible fault tolerant Ripple Carry Adder (RCA)[8] whose inputs are taken from the outputs of four 2*2 reversible fault tolerant Vedic multiplier. The RCAs are formed with the assistance of fault tolerant full adder (FTFA). The architecture of the 4*4 Vedic multiplier is shown in fig.8. A. Proposed Reversible Fault Tolerant 2*2 Vedic Multiplier Fig. 7 shows the architecture of proposed reversible fault tolerant 2*2 Vedic Multiplier to produce the desired output with 9 garbage values and 7 constant outputs. The architecture uses two GJ gates, one MNFT gate, three F2G gates, one FRG gate and one IG gate. 1673

Fig. 8 Reversible Fault Tolerant 4*4 Vedic Multiplier Fig. 10 (a) Simulation result of proposed reversible fault tolerant gate Fig.9 Design of Reversible Fault Tolerant 4*4 Vedic Multiplier Fig.10 (b) simulation result of proposed reversible fault tolerant 8*3 Encoder V. SIMULATION RESULT The simulated outcome indicates that the proposed circuits give correct output for all combinations of inputs. The simulation of the proposed architecture is done using Xilinx 13.1 software[16] and synthesized for Spartan 6-FPGA board. The result obtained on simulating the proposed design is shown in fig.10 (a), fig.10 (b) and fig.10 (c). The output of 4*4 Vedic Multiplier is shown in fig.13 where the inputs are given as, multiplier a = 15 and multiplicand b = 15 so, the result shows s = 225. Table V demonstrates the comparative analysis between the proposed and existing 8*3 Encoder. Thereupon, the comparison between the proposed designs of reversible fault tolerant 2*2 Vedic multiplier is done with the existing work and shown in Table VI. The proposed reversible fault tolerant 2*2 Vedic multiplier requires 8 gates, 33 quantum cost, 7 garbage outputs and 8 unit delay whereas the best known existing design require 10 gates, 50 quantum cost, 18 garbage outputs and 10 unit delay. Finally, Table VII depicts the comparative analysis of the 4*4 Vedic multiplier. VI. FUTURE PROSPECT The work can be extended to design the Discrete Cosine Transform for image compression systems since there have been proliferations in the area of image processing in the recent years. Fig.10 (c) Simulation result of Reversible Fault Tolerant 2*2 Vedic Multiplier 1674

tolerant 2*2 Vedic multiplier is elucidated. A design of reversible fault tolerant 4*4 Vedic multiplier is also proposed. The proposed circuits are optimized in terms of gate count, quantum cost, garbage output and unit delay. Since Vedic multiplier is an important methodology, it will be useful in many applications such as image processing systems. REFERENCES Fig.11 Simulation result of Reversible Fault Tolerant 4*4 Vedic Multiplier TABLE V COMPARATIVE ANALYSIS OF 8*3 ENCODER 8*3 Encoder Number of Gates Quantum Cost Garbage Output Unit Delay Existing[9] 11 19 5 11 No Proposed 5 16 5 5 Yes TABLE VI COMPARATIVE ANALYSIS OF 2*2 VEDIC MULTIPLIER 2*2 Vedic Number Quantum Garbage Unit Multiplier of Gates Cost Output Delay Fault Tolerance Property Existing[10] 6 24 10 6 No Existing[11] 6 21 9 6 No Existing[12] 10 50 18 10 Yes Proposed 8 33 7 8 Yes Fault Tolerance Property TABLE VII COMPARATIVE ANALYSIS OF 4*4 VEDIC MULTIPLIER 4*4 Vedic Multiplier Path Delay(ns) Fault Tolerant Property Existing [13] 16.901 No Existing [14] 15.36 No Existing [15] 11.559 Yes Proposed 11.354 Yes VII. CONCLUSION This paper presents the efficient approaches of designing reversible fault tolerant 8*3 Encoder and 2*2 Vedic multiplier. In addition, a new gate namely GJ (Gopal-Jyotsna) gate is presented which is reversible as well as fault tolerant having delay of 6.150ns. Finally, the design of reversible fault [1]. R. Landauer, Irreversibility and heat generation in the computing process. IBM J. Res. Dev., vol.5,no. 3, pp. 183-191, 1961. [2]. C.H. Bennett, Logical reversibility of computation. IBM J. Res. Dev.,vol.17, no. 6, pp. 525-532, 1973. [3]. Edward Fredkin and Tommaso Toffoli, "Conservative Logic," International Journal of Theoretical Physics, vol. 21, pp. 219-253, 1982. [4]. Perkowski. M, A hierarchical approach to computer-aided design of quantum circuits, 6th International Symposium on Representations and Methodology of Future Computing Technology, 201-209, 2003. [5]. Qi, X., Chen, F., Zuo, K., Guo, L., Luo, Y., and Hu, M. 2012. Design of fast fault tolerant reversible signed multiplier. International Journal of the Physical Sciences, vol. 7, no. 17, 2506-2514. [6]. Shoaei S., and Haghparast M., Novel Designs of Nanometric Parity Preserving Reversible Circuits,The 8th Symposium on Advances in Science and Technology,2013. [7]. G. Ganesh Kumara, V. Charishma, Design of high speed Vedic multiplier using Vedic mathematics techniques, Interntional J. of Scientific and Research Publications, Vol. 2 Issue 3 March 2012. [8]. Md. Saiful Islam, Muhammad Mahbubur Rahman, Zerina begum, and Mohd. Zulfiquar Hafiz, Fault Tolerant Reversible Logic Synthesis: Carry Look-Ahead and Carry-Skip Adders, Advances in Computational Tools for Engineering Applications(ACTEA),July 2009. [9]. Sukhjeet Kaur and Amandeep Singh Bhandari, Design and Performance Analysis of Encoders using Reversible logic gates,international Journal of Scientific & Engineering Research, Volume 6, Issue 6, June-2015. [10]. Shaik Wahid Basha, H Soma Shekhar, Design and Implementation of Reversible Vedic Multiplier for High Speed Low Power Operations,International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 3, Issue 12, December 2014. [11]. Kiran Kumar M R, Dr. B.S.Nagabhushana and Srividya G Kedlaya, A Novel 2X2 Vedic Multiplier Architecture Based on Reversible Logic, International Journal of Electrical Electronics & Computer Science Engineering(IJEECSE),2016. [12]. Nabihah Ahmad, Ahmad Hakimi Mokhtar, Nurmiza binti Othman, Chin Fhong Soon and Ab Al Hadi Ab Rahman, VLSI Implementation of Fault Tolerance Multiplier based on Reversible Logic Gate, International Research and Innovation Summit(IRIS),Volume 226,2017. [13]. A. Shifana Parween and S. Murugeswari, A Design of High Speed, Area Efficient, Low Power Vedic Multiplier using Reversible Logic Gate, International Journal of Emerging Technology and Advanced Engineering, Volume 4,Issue 2, February 2014. [14]. P. Koti Lakshmi, B Santhosh Kumar and Prof.Rameshwar Rao Implementation Of Vedic Multiplier using Reversible Gates, International Conference on Advances in Computing and Information Technology, July 2015. [15]. Akansha Sahu and Anil Kumar Sahu, Design of 4x4 Parity Preserving Reversible Vedic Multiplier,International Journal of Advanced Engineering Research and Technology (IJAERT) Volume 3 Issue 4, April 2015. [16]. Xilinx 4000 series CLB url: www.xilinx.com/support/documentation/datasheets/4000.pdf 1675

1676