NOVEL REVERSIBLE FAULT TOLERANT ERROR CODING AND DETECTION CIRCUITS

被引:20
作者
Haghparast, Majid [1 ]
Navi, Keivan [2 ]
机构
[1] Islamic Azad Univ, Shahre Rey Branch, Dept Comp Engn, Tehran, Iran
[2] Shahid Beheshti Univ, Fac Elect & Comp Engn, Tehran, Iran
关键词
Quantum computation; reversible logic design; fault tolerance; Hamming code; cyclic code; low power design; parity-preserving reversible circuits; nanotechnology; LOGIC; ALGORITHM;
D O I
10.1142/S0219749911007447
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Reversible logic is an emerging area of research, having applications in nanotechnology, low power CMOS design, quantum computing, and DNA computing. In this paper, two different parity-preserving reversible error coding and detection circuits are studied. First we propose two new reversible Hamming code generator circuits. One of them is parity-preserve. We also propose a new parity-preserving reversible Hamming code error detector circuit. The proposed parity-preserving reversible Hamming code generator (PPHCG) and error detector circuits provide single error correction-double error detection (SEC-DED). The designs are better than the existing counterparts in terms of quantum cost (QC), number of constant inputs, and number of garbage outputs. Then we propose parity-preserving reversible cyclic code encoder/decoder circuits for the first time. A parity-preserving reversible D flip-flop is also proposed. Equivalent quantum representation of two parity-preserving 4*4 reversible gates, IG, and PPHCG, are also proposed. We show for the first time that IG has a QC of only 7 and PPHCG has a QC of only 6.
引用
收藏
页码:723 / 738
页数:16
相关论文
共 35 条
[1]  
[Anonymous], P MIL AER PROGR LOG
[2]  
[Anonymous], 1980, INT C AUT LANG PROGR
[3]  
[Anonymous], P 23 INT C VLSI DES
[4]  
[Anonymous], 2008, Am. J. Appl. Sci., DOI DOI 10.3844/AJASSP.2008.282.288
[5]   ELEMENTARY GATES FOR QUANTUM COMPUTATION [J].
BARENCO, A ;
BENNETT, CH ;
CLEVE, R ;
DIVINCENZO, DP ;
MARGOLUS, N ;
SHOR, P ;
SLEATOR, T ;
SMOLIN, JA ;
WEINFURTER, H .
PHYSICAL REVIEW A, 1995, 52 (05) :3457-3467
[6]   LOGICAL REVERSIBILITY OF COMPUTATION [J].
BENNETT, CH .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1973, 17 (06) :525-532
[7]   Synthesis of Reversible Sequential Elements [J].
Chuang, Min-Lun ;
Wang, Chun-Yao .
ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2008, 3 (04)
[8]  
Dubrova Elena., 2008, Fault-Tolerant Design: An Introduction
[9]  
FEYNMAN RP, 1985, OPT NEWS, V11, P11, DOI [10.1364/ON.11.2.000011, DOI 10.1364/ON.11.2.000011]
[10]   CONSERVATIVE LOGIC [J].
FREDKIN, E ;
TOFFOLI, T .
INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 1982, 21 (3-4) :219-253