Title :
SPARTAN: a spectral and information theoretic approach to partial-scan
Author :
Khan, Omar I. ; Bushnell, Michael L. ; Devanathan, Suresh K. ; Agrawal, Vishwani D.
Author_Institution :
Dept. of ECE, Rutgers Univ., Piscataway, NJ
Abstract :
We propose a new partial-scan algorithm, the first to use toggling rates of the flip-flops (analyzed using DSP methods) and Shannon entropy measures of flip-flops to select flip-flops for scan. This improves the testability of the circuit-under-test (CUT). Entropy is maximized throughout the circuit to maximize the information flow (the principle of maximum entropy), which improves testability. We propose using partial-scan for testing, to maximize fault coverage (FC), reduce test volume (TV), reduce test application time (TAT), and reduce test power (TP) but we allow for full-scan during silicon debug. Full-scan is commonly used for testing, to reduce sequential automatic test-pattern generation (ATPG) to the complexity of combinational ATPG, but comes with serious TV, TAT, and TP overheads. Partial-scan significantly reduces circuit delay, when compared to full-scan, because critical flip-flops in the circuit data path do not have the extra hardware for full-scan, and therefore are roughly 5% faster, and use 10% less area. This is particularly critical for microprocessors. The HITEC ATPG program generated results for this new partial-scan algorithm.
Keywords :
automatic test pattern generation; design for testability; flip-flops; information theory; integrated circuit testing; logic design; maximum entropy methods; SPARTAN; Shannon entropy; circuit-under-test; flip-flops; information flow; information theoretic approach; maximum entropy principle; microprocessors; partial-scan algorithm; sequential automatic test-pattern generation; silicon debug; toggling rates; Algorithm design and analysis; Automatic test pattern generation; Automatic testing; Circuit faults; Circuit testing; Digital signal processing; Entropy; Flip-flops; Sequential analysis; TV;
Conference_Titel :
Test Conference, 2007. ITC 2007. IEEE International
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-1-4244-1127-6
Electronic_ISBN :
1089-3539
DOI :
10.1109/TEST.2007.4437620