DocumentCode :
852897
Title :
Synthesis of single-output space compactors for scan-based sequential circuits
Author :
Bhattacharya, Bhargab B. ; Dmitriev, Alexej ; Gössel, Michael ; Chakrabarty, Krishnendu
Author_Institution :
ACM Unit, Indian Stat. Inst., Calcutta, India
Volume :
21
Issue :
10
fYear :
2002
fDate :
10/1/2002 12:00:00 AM
Firstpage :
1171
Lastpage :
1179
Abstract :
This paper addresses the problem of space compaction of test responses of combinational and scan-based sequential circuits. In a general circuit, compaction of output space to a single output with zero-aliasing cannot always be achieved by earlier known approaches. In this work, it is shown that given a precomputed test set T, the test responses at the functional outputs of any arbitrary circuit-under-test (CUT) can be compacted to a single periodic output, with guaranteed zero aliasing. All the errors that are produced by T at the outputs of the CUT will also appear at the output of the compactor. The method is independent of the fault model and the structure of the CUT and uses only the knowledge of the test set T and the corresponding fault-free responses. A new concept of distinguishing outputs and a characteristic function is used to design the compactor. The test vectors in T are appropriately ordered to optimize the compactor logic, which to achieve zero-aliasing uses a test pattern counter to designate the sequence of test application and a special code checker. A design procedure is described to synthesize the compactor using logic synthesis tools, and relevant experimental results on hardware overhead for several benchmark circuits are presented. It is further shown that the overhead can be significantly reduced if the constraint of exact zero aliasing is slightly relaxed.
Keywords :
CMOS logic circuits; automatic test pattern generation; built-in self test; circuit complexity; data compression; fault simulation; logic CAD; logic testing; sequential circuits; additional combinational logic circuit; arbitrary circuit-under-test; design procedure; fault simulation; functional outputs; logic synthesis tools; precomputed test set; scan-based sequential circuits; self-checking CMOS code checker; single periodic output; single-output space compactors; test pattern counter; test response compression; test responses; zero-aliasing; Circuit faults; Circuit synthesis; Circuit testing; Compaction; Counting circuits; Design optimization; Logic design; Logic testing; Sequential analysis; Sequential 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.2002.802275
Filename :
1043900
Link To Document :
بازگشت