Design of Reversible Sequential Circuits Optimizing Quantum Cost, Delay, and Garbage Outputs

被引:122
作者
Thapliyal, Himanshu [1 ]
Ranganathan, Nagarajan [1 ]
机构
[1] Univ S Florida, Dept Comp Sci & Engn, Tampa, FL 33620 USA
关键词
Design; Reversible logic; sequential circuits; Fredkin gate; LOGIC; GATES;
D O I
10.1145/1877745.1877748
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reversible logic has shown potential to have extensive applications in emerging technologies such as quantum computing, optical computing, quantum dot cellular automata as well as ultra low power VLSI circuits. Recently, several researchers have focused their efforts on the design and synthesis of efficient reversible logic circuits. In these works, the primary design focus has been on optimizing the number of reversible gates and the garbage outputs. The number of reversible gates is not a good metric of optimization as each reversible gate is of different type and computational complexity, and thus will have a different quantum cost and delay. The computational complexity of a reversible gate can be represented by its quantum cost. Further, delay constitutes an important metric, which has not been addressed in prior works on reversible sequential circuits as a design metric to be optimized. In this work, we present novel designs of reversible sequential circuits that are optimized in terms of quantum cost, delay and the garbage outputs. The optimized designs of several reversible sequential circuits are presented including the D Latch, the JK latch, the T latch and the SR latch, and their corresponding reversible master-slave flip-flop designs. The proposed master-slave flip-flop designs have the special property that they don't require the inversion of the clock for use in the slave latch. Further, we introduce a novel strategy of cascading a Fredkin gate at the outputs of a reversible latch to realize the designs of the Fredkin gate based asynchronous set/reset D latch and the master-slave D flip-flop. Finally, as an example of complex reversible sequential circuits, the reversible logic design of the universal shift register is introduced. The proposed reversible sequential designs were verified through simulations using Verilog HDL and simulation results are presented.
引用
收藏
页数:31
相关论文
共 40 条
[21]   A scheme for efficient quantum computation with linear optics [J].
Knill, E ;
Laflamme, R ;
Milburn, GJ .
NATURE, 2001, 409 (6816) :46-52
[22]   IRREVERSIBILITY AND HEAT GENERATION IN THE COMPUTING PROCESS [J].
LANDAUER, R .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1961, 5 (03) :183-191
[23]  
Mano M.M., 2002, DIGITAL DESIGN, V3rd
[24]   Reversible cascades with minimal garbage [J].
Maslov, D ;
Dueck, GW .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2004, 23 (11) :1497-1509
[25]  
MASLOV D, 2009, REVERSIBLE LOGIC BEN
[26]  
Maslov D., 2006, COMP COST METRICS RE
[27]   On figures of merit in reversible and quantum logic designs [J].
Mohammadi, Majid ;
Eshghi, Mohammad .
QUANTUM INFORMATION PROCESSING, 2009, 8 (04) :297-318
[28]   Reversible computing and cellular automata - A survey [J].
Morita, Kenichi .
THEORETICAL COMPUTER SCIENCE, 2008, 395 (01) :101-131
[29]   REVERSIBLE LOGIC AND QUANTUM COMPUTERS [J].
PERES, A .
PHYSICAL REVIEW A, 1985, 32 (06) :3266-3276
[30]   An Introduction to Reversible Latches [J].
Rice, J. E. .
COMPUTER JOURNAL, 2008, 51 (06) :700-709