Title :
Identification of error-capturing scan cells in scan-BIST with applications to system-on-chip
Author :
Liu, Chunsheng ; Chakrabarty, Krishnendu
Author_Institution :
Dept. of Comput. & Electron. Eng., Univ. of Nebraska-Lincoln, Omaha, USA
Abstract :
We present a new partition-based fault-diagnosis technique for identifying error-capturing scan cells in a scan-BIST environment. This approach relies on a two-step scan chain partitioning scheme. In the first step, an interval-based partitioning scheme is used to generate a small number of partitions, where each element of a partition consists of a set of consecutive scan cells. In the second step, additional partitions are created using a previously proposed random-selection partitioning method. Two-step partitioning provides higher diagnostic resolution than previous schemes that rely either on random-selection partitioning or deterministic partitioning. We show via experiments that the proposed method requires only a small amount of additional hardware. The proposed scheme is especially suitable for a system-on-chip (SOC) composed of multiple embedded cores, where test access is provided by means of a TestRail that is threaded through the internal scan chains of the embedded cores. We present analytical results to characterize two-step partitioning, and present experimental results for the six largest ISCAS´89 benchmark circuits and two SOCs crafted from some of the ISCAS´89 circuits.
Keywords :
built-in self test; circuit testing; system-on-chip; SOC; TestRail; benchmark circuits; deterministic partitioning; diagnostic resolution; error-capturing scan cell identification; fault diagnosis; interval-based partitioning; multiple embedded course; partition-based fault-diagnosis; random-selection partitioning; scan chain partitioning; scan-BIST; system-on-chip; two-step partitioning; Automatic testing; Benchmark testing; Built-in self-test; Circuit faults; Circuit testing; Failure analysis; Fault diagnosis; Hardware; System testing; System-on-a-chip; Diagnostic resolution; fault diagnosis; scan chain partitioning; system-on-chip;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2004.833620