Title :
On-Chip Test Generation Using Linear Subspaces
Author :
Das, Ramashis ; Markov, Igor L. ; Hayes, John P.
Author_Institution :
Adv. Comput. Archit. Lab., Michigan Univ., Ann Arbor, MI
Abstract :
A central problem in built-in self test (BIST) is how to efficiently generate a small set of test vectors that detect all targeted faults. We propose a novel solution that uses linear algebraic concepts to partition the vector space of tests into subspaces (clusters). A subspace is defined by a compact set of basis vectors. We give an algorithm to compute sets of basis vectors defining the clusters. We also describe a low-cost logic circuit based on Gray codes that reproduces the subspaces from these basis vectors. Experimental results are presented which show that this approach reduces on-chip hardware overhead and test application time, while also guaranteeing full fault coverage
Keywords :
built-in self test; fault simulation; logic circuits; logic testing; Gray codes; basis vectors; built-in self test; fault coverage; linear algebraic concepts; linear subspaces; logic circuit; on-chip test generation; test vectors; vector space; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Clustering algorithms; Fault detection; Logic circuits; Partitioning algorithms; Reflective binary codes; Vectors;
Conference_Titel :
Test Symposium, 2006. ETS '06. Eleventh IEEE European
Conference_Location :
Southampton
Print_ISBN :
0-7695-2566-0
DOI :
10.1109/ETS.2006.35