Design for Stuck-at Fault Testability in MCT based Reversible Circuits

  • Hari Mohan Gaur Department of Electronics & Communication Engineering, National Institute of Technology, Kurukshetra, India http://orcid.org/0000-0002-7952-4899
  • Ashutosh Kumar Singh
  • Umesh Ghaneka
Keywords: Reversible Logic Circuits, Design for Testability, Fault Detection.

Abstract

Testability leads to a large increment in operating costs from their original circuits which drastically increases the power consumption in logic circuits. This paper presents a new design for testability methodology for the detection of stuck-at faults in multiple controlled Toffoli based reversible circuits. The circuit is modified in such a manner that the applied test vector reaches all the levels without any change in values on the wires of the circuit. An (n+1) dimensional general test set containing only two test vectors is presented, which provide full coverage of single and multiple stuck-at faults in the circuit. The work is further extended to locate the occurrence of stuck-at faults in the circuit. Deterministic approaches are described and the modification methodology is experimented on a set of benchmarks. The present work achieved a reduction up to $50.58\%$ in operating costs as compared to the existing work implemented on the same platform.

References

Landauer, R. Irreversibility and heat generation in the computing process. IBM J. Res. Develop., 1961, textbf{5}(3), 183-191.

Bennett, C.H. Logical reversibility of computation. IBM J. Res. Develop., 1973, textbf{17}(6), 525-532.

Wille, R.; Soeken, M.; Miller, M. & Drechsler, R. Trading off circuit lines and gate costs in the synthesis of reversible logic. Integration, The VLSI Journal, 2014, textbf{47}(2), 284-294.

Wille, R.; Schonborn, E.; Soeken, M. & Drechsler, R. SyReC: A hardware description language for the specification and synthesis of reversible circuits. Integration, the VLSI Journal, 2016, textbf{53}, 39-53.

Chua, S.C. & Singh, A.K. Heuristic Synthesis of Reversible Logic. A Comparative Study. Advances in Electrical and Electronics Engineering, 2014, textbf{12}(3), 210-225.

Gaur, H.M.; Singh, A.K. & Ghanekar, U. A Review on Online Testability for Reversible Logic. Elsevier Procedia Computer Science, 2015, 70, 384-391.

Mohammadi, M. & Eshghi, M. On Figures of Merit in Reversible Logic Design. Journal of Quantum Information Processing, 2009, textbf{8}(4), 297-318.

iNEMI-Roadmap Executive Summary Highlights: International Electronics Manufacturing Initiative, 2015.

Patel, K.N.; Hays, J.P. & Markov, I.L. Fault Testing for Reversible logic. IEEE Trans. CAD of Integrated Circuits and System, 2004, textbf{23}(8), 1220-1230.

Polian, I.; Hays, J.P.; Fiehn, T & Becker, B. A Family of Logical Fault Models for Reversible Circuits. Proc. of 14th Asian Test Symposium, 2005, 422-427.

Kole, D.K.; Rahman, H.; Das, D.K. & Bhattacharya, B.B. Derivation of Test Set for Detecting Multiple Missing-Gate Faults in Reversible Circuits. Int. J. on Computer and Electrical Engineering, 2013, textbf{39}, 225-236.

Hays, J.P.; Polian, I. & Becker, B. Testing of Missing-gate Faults in Reversible Circuits. Proc. of Asian Test Symposium, 2004, 100-105.

Zamani, M.; Tahoori, M.B. & Chakraborty, K. Ping-Pong Test: Compact Test Vector Generation for Reversible Circuits. In 30th IEEE VLSI Test Symp., 2012, 164-169.

Zhong, J. & Muzio, J.C. Analyzing Fault Models for Reversible Logic Circuits. IEEE Congress on Evolutionary Computation, 2006, 2422-2427.

Chakraborty, A. Synthesis of Reversible Logic Circuits with Universal Test Set and C-Testability of Reversible Iterative Logic Arrays, Proc. of 18th IEEE International Conference on VLSI Design, 2005, 249-254.

Ibrahim, M; Chowdhury, A.R.; Hafiz, M. & Babu, H. Minimization of CTS of k-CNOT Circuits for SSF and MSF Model, In IEEE Int. Symp. On Defect and Fault Tolerance of VLSI Systems, 2008, 290-298.

Rahman, H.; Kole, D.K.; Das, D.K. & Bhattacharya, B.B. Fault Diagnosis in Reversible Circuits under Missing-Gate Fault Model. Int. J. on Computer and Electrical Engineering, 2011, textbf{37}, 475-485.

Chakraborty, A. Testing of Bridging Faults in AND-EXOR based Reversible Logic Circuits, 2010. Available: http://arxiv.org/pdf/1009.5098.pdf.

Maslov, D.; Dueck, G. & Scott, N. Reversible Logic Synthesis Benchmark. Available: http://www.cs.uvic.ca/~dmaslov.

Published
2018-06-26
How to Cite
Gaur, H., Singh, A., & Ghaneka, U. (2018). Design for Stuck-at Fault Testability in MCT based Reversible Circuits. Defence Science Journal, 68(4), 381-387. https://doi.org/10.14429/dsj.68.11328
Section
Electronics & Communication Systems