Preview

Final Design of Reversible Gates Using Pass Transistor Logic

Powerful Essays
Open Document
Open Document
2397 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Final Design of Reversible Gates Using Pass Transistor Logic
A New Design Technique of Reversible Gates using Pass Transistor Logic
Md. Sazzad Hossain1, Md. Minul Hasan1, Md. Motiur Rahman1, A. S. M. Delowar Hossain1, Ziaul Haque2
1

Computer Science & Engineering, Mawlana Bhashani Science and Technology University 1 Santosh, Tangail-1902, Bangladesh University Grants Commission of Bangladesh Email: sazzad_101@yahoo.com, x.rajib.x@gmail.com
2

Abstract - In this paper, we propose a new design technique of reversible gates with N-MOS based pass transistor. The conventional reversible gates are based on C-MOS with transmission gates. We also compare the proposed reversible gates with the conventional CMOS reversible gates.

II. Background
In conventional (irreversible) circuit synthesis, one typically starts with a universal gate library and some specification of a Boolean function. It is widely known that an arbitrary Boolean function can be implemented using only NAND gates. A NAND gate has two binary inputs (say A, B) but only one binary output (say P), and therefore is logically irreversible.

Keywords
Reversible computing, Fredkin gate, Feynman gates, full adder, CMOS, NMOS, pass transistor.

2.1 Reversible Gates and Circuits

I. Introduction
Irreversible hardware computation results in energy dissipation due to information loss. According to Landauer’s research, the amount of energy dissipated for every irreversible bit operation is at least KTln2 joules, where K=1.3806505*10-23m2kgs-2K-1 (joule/kelvin) is the Boltzmann’s constant and T is the temperature at which operation is performed [1, 2]. In 1973, Bennett showed that KTln2 energy would not dissipate from a system as long as the system allows the reproduction of the inputs from observed outputs [3, 4]. Reversible logic supports the process of running the system both forward and backward. This means that reversible computations can generate inputs from outputs and can stop and go back to any point in the computation history. Thus, reversible logic

You May Also Find These Documents Helpful

  • Satisfactory Essays

    HTC ChaCha

    • 8279 Words
    • 34 Pages

    1 AMERICAN INTERNATIONAL UNIVERSITY-BANGLADESH SPRING, 2013-2014 SCIENCE AND INFORMATION TECHNOLOGY Class Id Course Name Sec Time Day RM ADVANCE DATABASE MANAGEMENT A 8:0 - 10:0 W 441 8:0 - 11:0 M CL1 10:0 - 12:0 S 441 8:0 - 11:0 T CL1 2:0 - 4:0 T 434 5:0 - 8:0 S CL2 4:0 - 6:0 M 432 2:0-5:0 W CL7 4:0 - 6:0 M 434 2:0-5:0 W CL1 8:0 - 10:0 T 434 8:0 - 11:0 S CL1 10:0 - 12:0 W 434 11:0-2:0 M CL1 10:0 - 12:0 S 432 11:0-2:0 T CL7 10:0 - 12:0 M 434 8:0 - 11:0 W CL1 12:0 - 2:0 T 434 11:0-2:0 S CL1 LABORATORY COMPUTER GRAPHICS…

    • 8279 Words
    • 34 Pages
    Satisfactory Essays
  • Powerful Essays

    CTR 212 Assignment 2

    • 818 Words
    • 5 Pages

    Digital circuits can easily distinguish between two voltage levels, which can be related to the binary digits 1 and 0. Therefore, the binary system can easily be applied to PLCs and computer systems.…

    • 818 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    quiz 1 answer

    • 291 Words
    • 5 Pages

    5. Implement the function g = (a+b)(a'+c) using only NOR gates. You may use NOR gates…

    • 291 Words
    • 5 Pages
    Satisfactory Essays
  • Powerful Essays

    Cnit 176 Final Exam

    • 2381 Words
    • 10 Pages

    3. In the model of modern computing systems, the physical circuits and gates that actually perform…

    • 2381 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    Binary Code

    • 627 Words
    • 3 Pages

    Binary meaning two. The principle behind digital computers. All input to the computer is converted into binary numbers made up of the two digits 0 and 1. The bits are stored as charged and uncharged memory cells or as microscopic magnets on disk and tape. Display screens and printers convert the binary numbers into visual characters. The electronic circuits that process these binary numbers are also binary in concept. The current flowing through one switch turns on (or off) another switch, and so on. A computer 's capability to do work is based on its workspace capacity (memory), storage capacity (disk)…

    • 627 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Memristor crossbars were fabricated at 40 nm half-pitch, using nanoimprint lithography on the same substrate with Si metaloxide-semiconductor field effect transistor (MOS FET) arrays to form fully integrated hybrid memory resistor (memristor)/transistor circuits. The digitally configured memristor crossbars were used to perform logic functions, to serve as a routing fabric for interconnecting the FETs and as the target for storing information. As an illustrative demonstration, the compound Boolean logic operation (A AND B) OR (C AND D) was performed with kilohertz frequency inputs, using resistor-based logic in a memristor crossbar with FET inverter/amplifier outputs. By routing the output signal of a logic operation back onto a target memristor inside the array, the crossbar was conditionally configured by setting the state of a nonvolatile switch. Such conditional programming illuminates the way for a variety of self-programmed logic arrays, and for electronic synaptic computing.…

    • 4988 Words
    • 20 Pages
    Powerful Essays
  • Satisfactory Essays

    A Boolean expression for a logic circuit may be reduced to a simpler form The simplified expression can then be used to implement a circuit equivalent to the original circuit Consider the following example:…

    • 3354 Words
    • 14 Pages
    Satisfactory Essays
  • Satisfactory Essays

    For designing a full adder circuit, two half adder circuits and an OR gate is required. It is the simplest way to design a full adder circuit. For this two XOR gates, two AND gates, one OR gate is required.…

    • 289 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Introduction to Power MOSFET

    • 3824 Words
    • 16 Pages

    Two power MOSFETs in the surface-mount package D2PAK. Each of these components can sustain a blocking voltage of 120 volts and a continuous current of 30 amperes.…

    • 3824 Words
    • 16 Pages
    Powerful Essays
  • Powerful Essays

    Flip Flops

    • 1512 Words
    • 34 Pages

    Combinational logic Memory elements External inputs Sequential circuit = Combinational logic + Memory Elements CS1104-11 Introduction 3 Introduction  There are two types of sequential circuits:  synchronous: outputs change only at specific time  asynchronous: outputs change at any time  Multivibrator: a class of sequential circuits.…

    • 1512 Words
    • 34 Pages
    Powerful Essays
  • Better Essays

    Nanoelectronics

    • 1788 Words
    • 8 Pages

    Nanoelectronics are sometimes considered as disruptive technology because present candidates are significantly different from traditional transistors. Some of these candidates include: hybrid molecular/semiconductor electronics, one dimensional nanotubes/nanowires, or advanced molecular electronics. The sub-voltage and deep-sub-voltage nanoelectronics are specific and important fields of R&D, and the appearance of new ICs operating near theoretical limit (fundamental, technological, design methodological, architectural, algorithmic) on energy consumption per 1 bit processing is inevitably. The important case of fundamental ultimate limit for logic operation is…

    • 1788 Words
    • 8 Pages
    Better Essays
  • Good Essays

    p-type transistors short circuit, if f (X) = 1 open circuit, if f (X) = 0…

    • 2628 Words
    • 11 Pages
    Good Essays
  • Good Essays

    A Sequential System is a system that has memory. The output in a sequential system does not only depend on the current output, but also depends on the history of previous inputs. We dwell mostly on clocked/synchronous systems. A clock a signal that alternates between 1 and 0 at a regular rate over time. Due to the fact that the system can only store a finite number of states, sequential systems are sometimes called finite state machines (FSMs). A sequential system consists a set of memory devices and combination logic. Here, we focus on sequential systems with latches and flip flops.…

    • 1032 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Design Methodologies and Tools • Design styles – Full-custom design – Standard-cell design – Programmable logic • Gate arrays and field-programmable gate arrays (FPGAs) • Sea of gates – System-on-a-chip (embedded cores) • Design tools 1 Full-Custom Design • Every gate is carefully designed and optimized – Hierarchical design may be used, place-and-route tools typically used • Advantages: – High density, ideal for high volumes – Performance optimization • Disadvantages: – High design time, cumbersome • Applications: Datapaths in microprocessors • High-paying jobs! 2 Full-Custom Design (Contd.) • Simple CAD tools suffice – – – – Design entry Schematic editor Layout editor DRC, LVS, Spice • No need for sophisticated synthesis and design partitioning tools 3 Standard Cell Design • Use pre-optimized SSI or MSI library cells – NAND gates, multiplexers, adder slices, decoders, comparators, RAM, ROM • Reduces design time • Lower density and lower performance • Standardized at the logic or function level Pitch-matched cells Routing channel 4 Standard Cells (Contd) • CAD tools needed for partitioning design • Technology mapping • Design entry, DRC, LVS, simulations tools needed • Place and route tools • Good for moderate volumes, as in ASICs, typically used for non-critical portions of a CPU 5 Programmable Logic • Programmable logic blocks – PLDs, PALs – Fusible links (fuses) blown when current is exceeded • Programmable interconnects…

    • 961 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Fuzzy Ahp

    • 3144 Words
    • 13 Pages

    Abstract: The application of fuzzy AHP to the multi criteria decision making has brought great improvement in the realistic decision making by providing means for quantifying the qualitative properties which are closer to reality. The considerable amount of context specific work has been done in the area of application of FAHP in MCDM. In this paper, we discuss a generic model for applying FAHP in MCDM systems whose purpose is to make the design of MCDM systems context independent to the maximum extent. The fundamental fuzzy operations and further functional steps in the working of the model are emphasized on in this paper. The application of this model to the network security evaluation problem is discussed as an illustration, which explains the use of the model under consideration as a basic skeleton structure for the designing of corresponding intelligent MCDM.…

    • 3144 Words
    • 13 Pages
    Powerful Essays

Related Topics