Title :
Design of a Tree-Based Comparator and Memory Unit Based on a Novel Reversible Logic Structure
Author :
Morrison, Matthew ; Lewandowski, Matthew ; Ranganathan, Nagarajan
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;
Conference_Titel :
VLSI (ISVLSI), 2012 IEEE Computer Society Annual Symposium on
Conference_Location :
Amherst, MA
Print_ISBN :
978-1-4673-2234-8
DOI :
10.1109/ISVLSI.2012.61