ACM Journal on Emerging Technologies in Computing Systems · 2008 · 82 citations · 26 references
EngineeringComputer EngineeringElectrical EngineeringComputer ArchitectureMicroelectronicsSemiconductor DevicesDigital Logic DesignLogic SynthesisLookup TablesRegister-transfer Level DesignReversible ProcessesSequential Logic DescriptionFlip-flop ArchitectureFlip-flop DesignFlip-flopsLatchesReversible Circuit DesignSequential Circuit SynthesisSequential Logic DesignSequential Logic Synthesis
To construct a reversible sequential circuit, reversible sequential elements are required. This work presents novel designs of reversible sequential elements such as the D latch, JK latch, and T latch. Based on these reversible latches, we construct the designs of the corresponding flip-flops. Then we further discuss the physical implementations of our designs based on electron waveguide Y-branch switch technology. Test costs, including test generation and test application, of reversible sequential circuits with these reversible flip-flops are also discussed. Compared with previous work, the implementation cost of our new designs, including the number of gates and the number of garbage outputs, is significantly reduced. The number of gates in our designs is 47.4% of the designs in previous work on average. The number of garbage outputs in our designs is 25% of the designs in previous work on average.
26
<i>Quantum Computation and Quantum Information</i>
Michael A. Nielsen, Isaac L. Chuang, Lov K. Grover · American Journal of Physics · 2002 · 22.7K citations
A scheme for efficient quantum computation with linear optics
E. Knill, Raymond Laflamme, G. J. Milburn · Nature · 2001 · 5.9K citations
Logical Reversibility of Computation
C. H. Bennett · IBM Journal of Research and Development · 1973 · 3.7K citations
Edward Fredkin, Tommaso Toffoli · International Journal of Theoretical Physics · 1982 · 1.8K citations