LSI logic testing — An overview

The development of large scale integration (LSI) testing is reviewed. The paper concentrates on the testing of logic components and presents in-depth discussions of the methods of fault modeling, test pattern generation, fault simulation, and design for testability. It is shown how these methods are used in the design of components and how they can be used in support of design automation. Finally, a brief account of test equipment and test data preparation is given.

[1]  J. Paul Roth,et al.  Programmed Algorithms to Compute Tests to Detect and Distinguish Between Failures in Logic Circuits , 1967, IEEE Trans. Electron. Comput..

[2]  Stephen A. Szygenda TEGAS2—anatomy of a general purpose TEST GENERATION AND SIMULATION system for digital logic , 1972, DAC '72.

[3]  Peter S. Bottorff,et al.  Automatic checking of logic design structures For compliance with testability ground rules , 1977, DAC '77.

[4]  Sudhakar M. Reddy Comments on "Minimal Fault Tests for Combinational Networks" , 1977, IEEE Trans. Computers.

[5]  Solomon W. Golomb,et al.  Shift Register Sequences , 1981 .

[6]  André Thayse,et al.  Boolean Differential Calculus and its Application to Switching Theory , 1973, IEEE Transactions on Computers.

[7]  Se June Hong,et al.  Cause-Effect Analysis for Multiple Fault Detection in Combinational Networks , 1971, IEEE Transactions on Computers.

[8]  Richard D. Eldred Test Routines Based on Symbolic Logical Statements , 1959, JACM.

[9]  Predrag G. Kovijanic A new look at test generation and verification , 1977, DAC '77.

[10]  Gernot Metze,et al.  A New Representation for Faults in Combinational Digital Circuits , 1972, IEEE Transactions on Computers.

[11]  A. K. Susskind Diagnostics for logic networks , 1973, IEEE spectrum.

[12]  Herbert Y. Chang,et al.  Comparison of Parallel and Deductive Fault Simulation Methods , 1974, IEEE Transactions on Computers.

[13]  F. F. Sellers,et al.  Analyzing Errors with the Boolean Difference , 1968, IEEE Transactions on Computers.

[14]  John P. Hayes,et al.  A Nand Model ror Fault Diagnosis in Combinational Logic Networks , 1971, IEEE Transactions on Computers.

[15]  William Rosenbluth Design Automation Architecture and Applications , 1976, Computer.

[16]  Toshihiro Arima,et al.  Test generation systems in Japan , 1975, DAC '75.

[17]  Frederick C. Hennie,et al.  Finite-state Models for Logical Machines , 1968 .

[18]  Gerald M. Masson,et al.  The Boolean Difference and Multiple Fault Analysis , 1975, IEEE Transactions on Computers.

[19]  Edward J. McCluskey,et al.  Derivation of optimum test sequences for sequential machines , 1964, SWCT.

[20]  Thomas W. Williams,et al.  A logic design structure for LSI testability , 1977, DAC '77.

[21]  Kilin To Fault Folding for Irredundant and Redundant Combinational Circuits , 1973, IEEE Transactions on Computers.

[22]  J. Paul Roth,et al.  Diagnosis of automata failures: a calculus and a method , 1966 .

[23]  Thomas M. Storey,et al.  Delay test simulation , 1977, DAC '77.

[24]  F. J. Hackl,et al.  An integrated approach to automated computer maintenance , 1970, SIGM.

[25]  Eric Lindbloom,et al.  The Weighted Random Test-Pattern Generator , 1975, IEEE Transactions on Computers.

[26]  EDWARD J. McCLUSKEY,et al.  Fault Equivalence in Combinational Logic Networks , 1971, IEEE Transactions on Computers.

[27]  Edward J. McCluskey Iterative Combinational Switching Networksߞ General Design Considerations , 1958, IRE Trans. Electron. Comput..

[28]  Stephen A. Szygenda,et al.  A model and implementation of a universal time delay simulator for large digital nets , 1970, AFIPS '70 (Spring).

[29]  Sundaram Seshu,et al.  The Diagnosis of Asynchronous Sequential Switching Systems , 1962, IRE Trans. Electron. Comput..

[30]  J. Paul Roth,et al.  A Heuristic Algorithm for the Testing of Asynchronous Circuits , 1971, IEEE Transactions on Computers.

[31]  Melvin A. Breuer,et al.  Functional Partitioning and Simulation of Digital Circuits , 1970, IEEE Transactions on Computers.

[32]  Francisco J. O. Dias Fault Masking in Combinational Logic Circuits , 1975, IEEE Transactions on Computers.

[33]  R. W. Srch PIRAMED project an integrated CAD/CAM system development , 1977, DAC '77.

[34]  P. R. Schneider,et al.  On the necessity to examine D-chains in diagnostic test generation-an example , 1967 .

[35]  J. F. Poage,et al.  Derivation of optimum tests to detect faults in combinational circuits , 1962 .

[36]  James B. Angell,et al.  Enhancing Testability of Large-Scale Integrated Circuits via Test Points and Additional Logic , 1973, IEEE Transactions on Computers.

[37]  William A. Noon A Design Verification and Logic Validation System , 1977, DAC '77.

[38]  G. Metze,et al.  Fault diagnosis of digital systems , 1970 .

[39]  Attila Tóth,et al.  Automated database-driven digital testing , 1974, Computer.

[40]  Ernst G. Ulrich,et al.  Concurrent simulation of nearly identical digital networks , 1974, Computer.

[41]  Stephen A. Szygenda,et al.  Modeling and Digital Simulation for Design Verification and Diagnosis , 1976, IEEE Transactions on Computers.

[42]  Robert A. Rasmussen,et al.  Delay test generation , 1977, DAC '77.

[43]  Douglas B. Armstrong,et al.  A Deductive Method for Simulating Faults in Logic Circuits , 1972, IEEE Transactions on Computers.