Title :
Data compression in space under generalized mergeability based on concepts of cover table and frequency ordering
Author :
Das, Sunil R. ; Liang, Jing Yi ; Petriu, Emil M. ; Assaf, Mansour H. ; Jone, Wen-Ben ; Chakrabarty, Krishnendu
Author_Institution :
Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont., Canada
fDate :
2/1/2002 12:00:00 AM
Abstract :
The synthesis of space-efficient support hardware for built-in self-testing (BIST) is of critical importance in the design and manufacture of VLSI circuits, and a number of efficient algorithms have been proposed. The paper reports new techniques that facilitate designing such space-efficient BIST support circuits using knowledge of compact test sets, with the target objective of minimizing the storage requirements for the circuit under test (CUT), while retaining the fault coverage information. The suggested techniques take advantage of some well-known concepts of conventional switching theory, particularly those of cover table and frequency ordering, as commonly utilized in the minimization of switching functions, in conjunction with a new measure of failure probability in case of stochastic dependence of line errors, besides knowledge of Hamming distance, sequence weights, and derived sequences as previously used by the authors in sequence characterization, in the selection of specific logic gates for merger of an arbitrary number of output bit streams from the CUT. The outputs coming out of the space compactor may eventually be fed into a time compactor to derive the CUT signatures. The techniques give good design with high fault coverage for single stuck-line faults, with low CPU simulation time, and acceptable area overhead. Design algorithms are provided, and the simplicity and ease of their implementations are demonstrated. In particular, the paper gives results on extensive simulation runs on the ISCAS 85 combinational benchmark circuits with ATALANTA, FSIM, and COMPACTEST programs
Keywords :
VLSI; built-in self test; combinational circuits; data compression; fault simulation; integrated circuit testing; logic gates; logic testing; ATALANTA; COMPACTEST; FSIM; Hamming distance; ISCAS 85 combinational benchmark circuits; VLSI; area overhead; built-in self-testing; cover table; data compression; failure probability; fault coverage information; frequency ordering; generalized mergeability; logic gates; output bit streams; sequence characterization; sequence weights; simulation time; space-efficient BIST support circuits; stochastic dependence; storage requirements; stuck-line faults; switching functions; Algorithm design and analysis; Built-in self-test; Circuit faults; Circuit simulation; Circuit synthesis; Circuit testing; Data compression; Hardware; Manufacturing; Very large scale integration;
Journal_Title :
Instrumentation and Measurement, IEEE Transactions on