Title :
Fault tolerant and testable designs of reversible sequential building blocks
Author :
Pareek, Vishal ; Gupta, Swastik ; Jain, Sonal ; Jain, Divya
Author_Institution :
Dept. of Comput. Sci. & Eng. UCE, Rajasthan Tech. Univ., Kota, India
fDate :
July 30 2014-Aug. 1 2014
Abstract :
With increasing high speed computation demand the power consumption, heat dissipation and chip size issues are posing challenges for logic design with conventional technologies. Recovery of bit loss and bit errors is other issues that require reversibility and fault tolerance in computation. The reversible computing is emerging as an alternative to conventional technologies to overcome above problems. Bit loss issue can be solved through unique input output mapping which require reversibility and bit error issue require capability of fault tolerance in design. In order to incorporate reversibility a number of combinational reversible logic based circuits have been developed. However, very few sequential reversible circuits have been reported in the literature. To make the circuit fault tolerant, a number of fault model and test approaches have been proposed for reversible logic. In this paper, we have attempted to incorporate fault tolerance in sequential reversible building blocks such as positive level D flip-flop, negative level D flip-flop, T flip-flop, JK flipflop, R-S flip-flop, Master-Slave D flip-flop and double edge triggered (DET) D flip-flop by making them parity preserving. The importance of this proposed work lies in the fact that it provides the design of reversible sequential circuits completely testable for any stuck-at fault and single bit fault. In our opinion our design of reversible building blocks is superior to existing designs in term of quantum cost, hardware complexity, constant input, garbage output, number of gates and design of online testable D flip-flop have been proposed for the first time. We hope our work can be extended for building complex reversible sequential circuits.
Keywords :
circuit complexity; circuit reliability; combinational circuits; fault diagnosis; fault tolerant computing; flip-flops; logic design; logic testing; sequential circuits; bit error issue; bit loss; circuit fault tolerant; combinational reversible logic based circuit design; complex reversible sequential circuit design; constant input; fault model; garbage output; hardware complexity; online testable D flip-flop; quantum cost; reversibility; reversible computing; sequential reversible building blocks; single bit fault; stuck-at fault; test approach; unique input output mapping; Circuit faults; Clocks; Equations; Fault tolerance; Fault tolerant systems; Flip-flops; Logic gates; parity preserving gate; fault tolerance; flipflop;sequential reversible logic;
Conference_Titel :
Computer Science and Engineering Conference (ICSEC), 2014 International
Conference_Location :
Khon Kaen
Print_ISBN :
978-1-4799-4965-6
DOI :
10.1109/ICSEC.2014.7024294