DocumentCode
1042979
Title
Fault testing for reversible circuits
Author
Patel, Ketan N. ; Hayes, John P. ; Markov, Igor L.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Univ. of Michigan, Ann Arbor, MI, USA
Volume
23
Issue
8
fYear
2004
Firstpage
1220
Lastpage
1230
Abstract
Applications of reversible circuits can be found in the fields of low-power computation, cryptography, communications, digital signal processing, and the emerging field of quantum computation. Furthermore, prototype circuits for low-power applications are already being fabricated in CMOS. Regardless of the eventual technology adopted, testing is sure to be an important component in any robust implementation. We consider the test-set generation problem. Reversibility affects the testing problem in fundamental ways, making it significantly simpler than for the irreversible case. For example, we show that any test set that detects all single stuck-at faults in a reversible circuit also detects all multiple stuck-at faults. We present efficient test-set constructions for the standard stuck-at fault model, as well as the usually intractable cell-fault model. We also give a practical test-set generation algorithm, based on an integer linear programming formulation, that yields test sets approximately half the size of those produced by conventional automatic test pattern generation.
Keywords
automatic test pattern generation; fault diagnosis; fault simulation; integer programming; linear programming; logic testing; low-power electronics; quantum gates; ATPG; CMOS; automatic test pattern generation; fault testing; integer linear programming; intractable cell-fault model; low-power applications; multiple stuck-at faults; prototype circuits; quantum computation; reversible circuits; single stuck-at faults; stuck-at fault model; test-set constructions; test-set generation problem; Automatic test pattern generation; Automatic testing; Circuit faults; Circuit testing; Cryptography; Digital signal processing; Electrical fault detection; Fault detection; Prototypes; Quantum computing; Fault testing; quantum computation; reversible circuits;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2004.831576
Filename
1317002
Link To Document