Online Multiple Fault Detection in Reversible Circuits
Navid Farazmand, Masoud Zamani, Mehdi Baradaran Tahoori · 2010
Reversible logic is one of the promising domain for ultra low power consumption by eliminating power dissipation due to information loss. In addition, quantum computing systems inherently have property of reversibility as their mechanism of operations. In this paper we propose a set of novel reversible logic blocks based on dual-rail coding to provide online multiple fault detection capabilities. We also provide a flow to map any reversible logic to these building block gates. Such implementation provides online detection of all single faults and most of multiple faults. Experimental results and comparison with previous work confirm the effectiveness of the proposed technique in terms of high fault coverage (100% of single faults and 88% of multiple faults in average) as well as low area overhead (up to 83% area reduction in average).