Title :
Design of Optimal Scan Tree Based on Compact Test Patterns for Test Time Reduction
Author :
Linfeng Chen ; Aijiao Cui ; Chip-Hong Chang
Author_Institution :
Huawei Corp., Shenzhen, China
Abstract :
Scan tree architecture has been proposed to reduce the test application time of full scan chain by placing multiple scan cells in parallel. Most existing techniques rely on non-compact test pattern sets to construct the scan tree. However, they produce inefficient scan tree when highly compact test sets with few don´t cares are used. In this paper, the depth of the scan tree based on approximate compatibility relation for completely specified test data set is analyzed probabilistically by modeling its construction as a vertex coloring problem. The upper bound of edges-per-vertex is computed and demonstrated to be a prime factor that limits the efficiency of scan tree construction based on both compatible and approximately compatible test data between two flip-flops. Inverse compatibility and aggressive approximate compatibility are then proposed to increase the edges-per-vertex for vertex coloring. The Q´-SD connection between two adjacent scan cells is exploited to implement the inverse compatibility with no cost or timing impact. To maintain the fault coverage, the missing faults under the tree scan mode can be detected by switching the same base architecture into the linear scan mode with negligible hardware overhead as shown by the experimental results on ISCAS89, ISCAS99 and LGSynth93 benchmark circuits. On average, the scan tree generated by our method reduces the test time of the full scan chain by 56.65 percent, and that of the scan tree designed by the approximate compatibility method by 39.18 percent under the same compact test sets.
Keywords :
flip-flops; logic design; logic testing; probability; trees (mathematics); ISCAS89 benchmark circuit; ISCAS99 benchmark circuit; LGSynth93 benchmark circuit; Q´-SD connection; adjacent scan cells; aggressive approximate compatibility; base architecture; compact test patterns; compact test sets; compatibility relation approximation; compatible test data; fault coverage; flip-flops; full scan chain; hardware overhead; inverse compatibility; linear scan mode; missing faults; multiple scan cells; optimal scan tree design; prime factor; probabilistic analysis; scan tree architecture; test application time reduction; upper bound; vertex coloring problem; Circuit faults; Computer architecture; Educational institutions; High definition video; Image color analysis; Probabilistic logic; Design-for-Testability; compatibility; scan tree; test application time;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2015.2401019