• DocumentCode
    3271352
  • Title

    Design of a Tree-Based Comparator and Memory Unit Based on a Novel Reversible Logic Structure

  • Author

    Morrison, Matthew ; Lewandowski, Matthew ; Ranganathan, Nagarajan

  • fYear
    2012
  • fDate
    19-21 Aug. 2012
  • Firstpage
    231
  • Lastpage
    236
  • Abstract
    Programmable reversible logic is gain wide consideration as a logic design style for modern nanotechnology and quantum computing with minimal impact on circuit heat generation in improved computer architecture and arithmetic logic unit designs. In this paper, a 2*2 Swap gate which is a reduced implementation in terms of quantum cost and delay to the previous Swap gate is presented. Then, a novel 3*3 programmable UPG gate capable of calculating the universal logic calculations is presented and verified, and its advantages over the Toffoli and Peres gates are discussed. The UPG is then implemented in a reduced design for calculating n-bit AND, n-bit OR and n-bit ZERO calculations. Then, two 3*3 RMUX gates capable of multiplexing two input values with reduced quantum cost and delay compared to the previously existing Fred kin gate is presented and verified. Next, a novel 4*4 reversible programmable RC gate capable of nine unique logical calculations at low cost and delay is presented and verified. The UPG and RC are implemented in the design of novel sequential and tree-based comparators. These designs are compared to previously existing designs, and their advantages in terms of cost and delay are analyzed. Then, the RMUX is used to improve a reversible SRAM cell we previously presented. The memory cell and comparator are implemented in the design of a Min/Max Comparator device.
  • Keywords
    SRAM chips; comparators (circuits); computer architecture; logic design; logic gates; memory architecture; multiplexing; programmable circuits; sequential circuits; trees (mathematics); Fredkin gate; Peres gates; RMUX gates; Toffoli gates; arithmetic logic unit designs; circuit heat generation; computer architecture; input values multiplexing; memory cell; min-max comparator device; n-bit AND; n-bit OR; n-bit ZERO calculations; nanotechnology; programmable UPG gate; programmable reversible logic; quantum computing; quantum cost; quantum delay; reversible SRAM cell; reversible logic structure; reversible programmable RC gate; swap gate; tree-based comparator design; unique logical calculations; universal logic calculations; Delay; Logic gates; Minimization; Multiplexing; Quantum computing; Random access memory; Vectors; Comparator; Emerging Technologies; Low Power; Microprocessor; Multiplexer; Reversible Logic; Static RAM;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2012 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Amherst, MA
  • ISSN
    2159-3469
  • Print_ISBN
    978-1-4673-2234-8
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2012.61
  • Filename
    6296478