[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

BIST Test Pattern Generators for Two-Pattern Testing-Theory and Design Algorithms

Published: 01 March 1996 Publication History

Abstract

Testing for delay and CMOS stuck-open faults requires two-pattern tests, and typically a large number of two pattern tests are needed. Built-in self-test (BIST) schemes are attractive for comprehensive testing of such faults. BIST test pattern generators (TPGs) for two-pattern testing, should be designed to ensure high transition coverage. In this paper, necessary and sufficient conditions to ensure complete/maximal transition coverage for linear feedback shift register (LFSR) and cellular automata (CA) have been derived. The theory developed here identifies all LFSR/CA TPGs that maximize transition coverage under any given TPG size constraint. It is shown that LFSRs with primitive feedback polynomials with large number of terms are better for two-pattern testing. Also, CA are shown to be better TPGs than LFSRs for two pattern testing, independent of their feedback rules. Based on the necessary sufficient conditions, efficient algorithms to design optimal TPGs for two-pattern testing have been developed. Experiments on benchmark circuits indicate that TPGs designed using the procedures outlined in this paper obtain high robust path delay fault coverage in short test lengths.

References

[1]
M. Abramovici, M.A. Breuer and A.D. Friedman, Digital Systems Testing and Testable Design. New York: Computer Science Press, 1990.
[2]
P.H. Bardell, "Analysis of Cellular Automata as Pseudorandom Pattern Generators," Proc. IEEE Int'l Test Conf., pp. 762-767, 1990.
[3]
P.H. Bardell, W.H. McAnney and J. Savir, Built-In Test for VLSI: Pseudorandom Techniques. John Wiley & Sons, 1987.
[4]
F. Brglez, D. Bryan and K. Kozminski, "Combinational Profiles of Sequential Benchmark Circuits," Proc. IEEE Int'l Symp. Circuits and Systems, May 1989.
[5]
K.-T. Cheng, S. Devadas and K. Keutzer, "A Partial Enhanced-Scan Approach to Robust Delay-Fault Generation for Sequential Circuits," Proc. IEEE Int'l Test Conf., pp. 403-410, 1991.
[6]
G.L. Craig and C.R. Kime, "Pseudo-Exhaustive Adjacency Testing: A BIST Approach for Stuck-Open Faults," Proc. IEEE Int'l Test Conf., pp. 126-137, 1985.
[7]
W. Feller, An Introduction to Probability Theory and Its Applications, vol. 1. John Wiley & Sons, 3rd edition, 1968.
[8]
K. Furuya and E.J. McCluskey, "Two-Pattern Test Capabilities of Autonomous TPG Circuits," Proc. IEEE Int'l Test Conf., pp. 704-711, Oct. 1991.
[9]
S.W. Golomb, Shift Register Sequences. Laguna Hills, Calif.: Aegean Park Press, 1982.
[10]
A. Krasniewski and S. Pilarski, "Circular Self-Test Path: A Low-Cost BIST Technique," Proc. IEEE-ACM Design Automation Conf., pp. 407-415, June 1987.
[11]
C.J. Lin and S.M. Reddy, "On Delay Fault Testing in Logic Circuits," IEEE Trans. CAD, vol. 6, no. 5, pp. 694-703, Sept. 1987.
[12]
S. Lin and D.J. Costello, Error Control Coding: Fundamentals and Applications. Englewood Cliffs, N.J: Prentice Hall, 1983.
[13]
W. Mao and M. D. Ciletti, "Arrangement of Latches in Scan-path Design to Improve Delay Fault Coverage," Proc. IEEE Int'l Test Conf., pp. 387-393, 1990.
[14]
E.J. McCluskey, "Verification Testing—A Pseudo-Exhaustive Test Technique," IEEE Trans. Computers, vol. 33, no. 6, pp. 541-546, June 1984.
[15]
S. Pilarski and A. Pierzynska, "BIST and Delay Fault Detection," Proc. IEEE Int'l Test Conf., pp. 236-242, Oct. 1993.
[16]
J. Savir and R. Berry, "At-Speed Test Is Not Necessarily an AC Test," Proc. IEEE Int'l Test Conf., pp. 722-728, 1991.
[17]
M. Serra, T. Slater, J.C. Muzio and D.M. Miller, "The Analysis of One-Dimensional Cellular Automata and their Aliasing Properties," IEEE Trans. CAD, vol. 9, no. 7, pp. 767-778, July 1990.
[18]
T. Slater and M. Serra, "Tables of Linear Hybrid 90/150 Cellular Automata," Technical Report DCS-105-IR, Dept. of Computer Science, Univ. of Victoria, Victoria B.C., Canada, 1990.
[19]
G.L. Smith, "Model for Delay Faults Based on Paths," Proc. IEEE Int'l Test Conf., pp. 342-349, 1985.
[20]
C.W. Starke., "Built-In Test for CMOS Circuit," Proc. IEEE Int'l Test Conf., pp. 309-314, 1984.
[21]
S. Zhang, R. Byrne and D.M. Miller., "BIST Generators for Sequential Faults," Proc. IEEE Int'l Conf. Computer Design, pp. 260-263, 1992.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 45, Issue 3
March 1996
128 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 March 1996

Author Tags

  1. Built-in self-test
  2. cellular automata.
  3. linear feedback shift register
  4. pseudo-exhaustive testing
  5. test pattern generator
  6. two-pattern testing

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2010)Recursive pseudo-exhaustive two-pattern generationIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2009.203130018:1(142-152)Online publication date: 1-Jan-2010
  • (2004)Scalable Delay Fault BIST for Use with Low-Cost ATEJournal of Electronic Testing: Theory and Applications10.1023/B:JETT.0000023681.25483.5920:2(181-197)Online publication date: 1-Apr-2004
  • (2000)Distributed BIST Architecture to Combat Delay FaultsJournal of Electronic Testing: Theory and Applications10.1023/A:100837001968516:4(369-380)Online publication date: 1-Aug-2000
  • (2000)LFSR-Based Deterministic TPG for Two-Pattern TestingJournal of Electronic Testing: Theory and Applications10.1023/A:100835631321216:5(419-426)Online publication date: 1-Oct-2000
  • (1998)A BIST scheme for the detection of path-delay faultsProceedings of the 1998 IEEE International Test Conference10.5555/648020.745938Online publication date: 18-Oct-1998
  • (1998)Detection of CMOS address decoder open faults with March and pseudo random memory testsProceedings of the 1998 IEEE International Test Conference10.5555/648020.745777(53-62)Online publication date: 18-Oct-1998
  • (1997)Scan Latch Design for Delay TestProceedings of the 1997 IEEE International Test Conference10.5555/844384.845860Online publication date: 1-Nov-1997
  • (1997)On the Generation of Pseudo-Deterministic Two-Patterns Test Sequence with LFSRsProceedings of the 1997 European conference on Design and Test10.5555/787260.787652Online publication date: 17-Mar-1997

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media