DocumentCode :
2368101
Title :
Synthesis of reversible circuits for testing with universal test set and C-testability of reversible iterative logic arrays
Author :
Chakraborty, Avik
Author_Institution :
IBM Global Services, India
fYear :
2005
fDate :
3-7 Jan. 2005
Firstpage :
249
Lastpage :
254
Abstract :
Reversibility is of interest in the design of very low-power circuits; it is essential for quantum computation. This paper examines the testability of an important subclass of reversible logic circuits that are composed of k-wire controlled NOT (k-CNOT) gates. Most commonly used stuck-at fault model (both single stuck-at fault (i.e. SSF) and multiple stuck-at fault (i.e. MSF)) has been assumed to be type of fault for such circuits. We define a universal test set (UTS) for a family C(n) of n-input circuits with respect to fault model F as a family of test sets TUTS such that each C(n) has a unique test set T(n) in TUTS that detects all F-type faults in every member of C(n). We show that if k ≥ 2 for all gates, then the n-wire reversible circuits have a UTS of size n with respect to MSFs. By synthesizing 0-CNOT (inverters) and 1-CNOT gates from 2-CNOT (Toffoli) gates this result can be extended to all circuits of interest. We also present a method for modifying an n-wire reversible circuit to reduce its UTS size to 3. By modeling a k-CNOT gate as a k-input AND gate and a 2-input EXOR gate we then examine testability for the SSF model. Noting their resemblance to classical (irreversible) Reed-Muller circuits, which are well known to be easily testable, we prove that the n-wire reversible circuits have a UTS of size n2 + 2n + 2. Finally, we turn to the reversible counterparts of another easily-testable classical circuit family, iterative logic arrays (ILAs). We define d-dimensional reversible ILAs (RILAs) and prove that they require a constant number test vectors irrespective of array length under the single cell fault (i.e. SCF) model; this number is determined by the size of the RILA cell´s state table.
Keywords :
design for testability; fault simulation; logic arrays; logic gates; logic testing; low-power electronics; AND gate; EXOR gate; Reed-Muller circuits; design for test; fault models; iterative logic arrays; k-wire controlled NOT gates; low-power circuits; multiple stuck-at fault; quantum computation; reversible circuits; single cell fault; single stuck-at fault; testability; universal test sets; Circuit faults; Circuit synthesis; Circuit testing; Electrical fault detection; Fault detection; Inverters; Logic arrays; Logic circuits; Logic testing; Quantum computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 2005. 18th International Conference on
ISSN :
1063-9667
Print_ISBN :
0-7695-2264-5
Type :
conf
DOI :
10.1109/ICVD.2005.158
Filename :
1383284
Link To Document :
بازگشت