Abstract
A deterministic BIST scheme for circuits with multiple scan paths is presented. A procedure is described for synthesizing a pattern generator which stimulates all scan chains simultaneously and guarantees complete fault coverage.
The new scheme may require less chip area than a classical LFSR-based approach while better or even complete fault coverage is obtained at the same time.
Similar content being viewed by others
References
E.B. Eichelberger and E. Lindbloom, “Random Pattern Coverage Enhancement and Diagnosis for LSSD Logic Self-Test,” IBM Journal of Research and Development, Vol. 27, No. 3, pp. 265–272, May 1983.
B.I. Dervisoglu, “Scan-Path Architecture for Pseudorandom Testing,” IEEE Des. & Test, pp. 32–48, Aug. 1989.
P.P. Fasang, J.P. Shen, M.A. Schuette, and W.A. Gwaltney, “Automated Design for Testability of Semicustom Integrated Circuits,” Proc. Int. Test Conf. (ITC), 1985, pp. 558–564.
S. Narayanan, R. Gupta, and M.A. Breuer, “Optimal Configuring of Multiple Scan Chains,” IEEE Trans. on Comp., pp. 1121–1131, Sept. 1993.
P.H. Bardell and W.H. McAnney, “Parallel Pseudo-Random Sequences for Built-In Test,” Proc. Int. Test Conf. (ITC), 1984, pp. 302–308.
P.H. Bardell and W.H. McAnney, “Pseudo-Random Arrays for Built-in Tests,” IEEE Trans. Comp., Vol. C-35, No. 7, pp. 653–658, 1986.
P. Bardell, W.H. McAnney, and J. Savir, Built-in Test for VLSI, Wiley-Interscience, New York, 1987.
P.H. Bardell, “Calculating the Effects of Linear Dependencies in m-Sequences Used as Test Stimuli,” IEEE Trans. on CAD, pp. 83–86, Jan. 1992.
P.H. Bardell, “Design Considerations for Parallel Pseudo-Random Pattern Generators,” Journal of Electronic Testing: Theory and Applications (JETTA), Vol. 1, No. 1, pp. 73–87, 1990.
J. Rajski and J. Tyszer, “Design of Phase Shifters for BIST Applications,” VLSI Test Symp. (VTS), 1998.
F. Brglez et al., “Hardware-Based Weighted Random Pattern Generation for Boundary-Scan,” Proc. Int. Test Conf. (ITC), 1989, pp. 264–274.
A. Ströle and H.-J. Wunderlich, “TESTCHIP: A Chip for Weighted Random Pattern Generation, Evaluation, and Test Control,” IEEE Journal of Solid State Circuits, Vol. 26, No. 7, pp. 1056–1063, July 1991.
H.-J. Wunderlich, “Self Test Using Unequiprobable Random Patterns,” Proc. 17th Int. Symp. Fault-Tolerant Comput., Pittsburgh 1987, pp. 258–263.
S.B. Akers, “On the Use of Linear Sums in Exhaustive Testing,” Proc. of the 15th Int. Symp. on Fault-Tolerant Computing (FTCS), 1985, pp. 148–153.
S. Hellebrand, H.-J. Wunderlich, and O.F. Haberl, “Generating Pseudo-Exhaustive Vectors for External Testing,” Proc. IEEE Int. Test Conf. (ITC), 1990, pp. 670–679.
S. Hellebrand, S. Tarnick, J. Rajski, and B. Courtois, “Generation of Vector Patterns through Reseeding of Multiple-Polynomial Linear Feedback Shift Registers,” Proc. Int. Test Conf. (ITC), 1992, pp. 120–129.
S. Hellebrand, B. Reeb, S. Tarnick, and H.-J. Wunderlich, “Pattern Generation for a Deterministic BIST Scheme,” Proc. Int. Conf. on Computer-Aided Design (ICCAD), 1995, pp. 88–94.
G. Kiefer and H.-J. Wunderlich, “Using BIST Control for Pattern Generation,” Proc. IEEE Int. Test Conf. (ITC), 1997, pp. 347–355.
B. Koenemann, “LFSR-Coded Test Patterns for Scan Design,” Proc. IEEE Int. Test Conf. (ITC), 1991, pp. 237–242.
N.A. Touba and E.J. McCluskey, “Altering a Pseudo-Random Bit Sequence for Scan-Based BIST,” Proc. Int. Test Conf. (ITC), 1996, pp. 167–175.
H.-J. Wunderlich and G. Kiefer, “Bit-Flipping BIST,” Proc. Int. Conf. on Computer-Aided Design (ICCAD), 1996, pp. 337–343.
N. Zacharia, J. Rajski, J. Tyszer, and J.A. Waicukauski, “Two-Dimensional Test Data Decompressor for Multiple Scan Designs,” Proc. Int. Test Conf. (ITC), 1996, pp. 186–194.
S. Pateras and J. Rajski, “Generation of Correlated Random Patterns for the Complete Testing of Synthesized Multi-Level Circuits,” Proc. 28th ACM/IEEE Design Autom. Conf. (DAC), 1991, pp. 347–352.
R.K. Brayton, G.D. Hachtel, C. McMullen, and A. Sangiovanni-Vincentelli, Logic Minimization Algorithms for VLSI Synthesis, Kluwer Academic Publishers, Boston, 1984.
F. Brglez and H. Fujiwara, “A Neutral Netlist of 10 Combinational Benchmark Circuits and a Target Translator in Fortran,” Proc. Int. Symp. on Circuits and Systems (ISCAS), 1985, pp. 663–698.
F. Brglez, D. Bryan, and K. Komzminski, “Combinational Pro-files of Sequential Benchmark Circuits,” Proc. Int. Symp. on Circuits and Systems (ISCAS), 1989, pp. 1929–1934.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kiefer, G., Wunderlich, HJ. Deterministic BIST with Multiple Scan Chains. Journal of Electronic Testing 14, 85–93 (1999). https://doi.org/10.1023/A:1008353423305
Issue Date:
DOI: https://doi.org/10.1023/A:1008353423305