DocumentCode
1245380
Title
A coordinated circuit partitioning and test generation method for pseudo-exhaustive testing of VLSI circuits
Author
Jone, Wen-Ben ; Papachristou, Christos A.
Author_Institution
Dept. of Comput. Sci., Nat. Chung-Cheng Univ., Chiayi, Taiwan
Volume
14
Issue
3
fYear
1995
fDate
3/1/1995 12:00:00 AM
Firstpage
374
Lastpage
384
Abstract
In this paper, we present a circuit partitioning and test pattern generation technique for pseudo-exhaustive built-in self-testing of VLSI circuits. The circuit partitioning process divides a given circuit into a set of subcircuits which can be exhaustively tested, while the test pattern generation process generates reduced exhaustive test patterns for each subcircuit using a linear feedback shift register (LFSR). In conventional approaches, these two problems are considered separately. However, in this paper, both problems are considered and solved in the same phase. A graph theoretic model of VLSI circuits is proposed. Based on this model, a circuit partitioning algorithm using the concept of minimum vertex cut is devised to partition the circuit into a set of exhaustively testable subcircuits with restricted hardware overhead. Each time a subcircuit is generated by the partitioning algorithm, the test pattern generation problem is considered. A new algorithm, based on the subcircuit modification technique, is proposed with the objective of generating reduced exhaustive test patterns of limited length (e.g., ⩽220) using LFSR´s, for each of the subcircuits. This task is embedded in the circuit partitioning process itself, leading to an efficient and well-coordinated solution. Experiments using ISCAS benchmark circuit simulation have been conducted. The results demonstrate that the proposed method is very good
Keywords
VLSI; built-in self test; circuit analysis computing; design for testability; graph theory; integrated circuit testing; network topology; shift registers; ISCAS benchmark circuit simulation; VLSI circuits; built-in self-testing; circuit partitioning; design for test; graph theoretic model; hardware overhead; linear feedback shift register; minimum vertex cut; pseudo-exhaustive testing; reduced exhaustive test patterns; subcircuit modification technique; test generation method; Benchmark testing; Built-in self-test; Circuit simulation; Circuit testing; Feedback circuits; Hardware; Linear feedback shift registers; Partitioning algorithms; Test pattern generators; Very large scale integration;
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/43.365128
Filename
365128
Link To Document