Using a WLFSR to embed test pattern pairs in minimum time
Dimitri Kagaris, Spyros Tragoudas · 2002
We propose a methodology for reducing the number of test cycles needed by a Weighted LFSR (WLFSR) to reproduce a 2P /spl times/ W test matrix T of P pattern pairs. The methodology introduces a very small number of extra cells into the WLFSR and uses appropriate combinational mapping logic in order to make the time E/sub P,W+/spl delta///spl middot/2/sup /spl delta//, where E/sub P,W+/spl delta// is the time to generate vectors containing the W bits of the first pattern for each pair plus the /spl delta/ extra bits. We present an algorithm that makes the value of /spl delta/ less than or equal to [log/sub 2/ /spl lambda/], where /spl lambda/ is the size of the maximum subset of pairs in T with identical first patterns. This is a significant improvement over the time E/sub P,W//spl middot/P required by a trivial approach that uses a WLFSR with W cells to generate the first patterns of the pairs and a P /spl times/ W ROM to store the second patterns of the pairs. Experimental results on the application of the methodology to the embedding of test matrices for path delay faults are particularly encouraging, even for very large numbers of test pattern pairs that are necessary for provably high fault coverage.