Abstract
In this chapter, techniques to generate test stimuli, apply those test to circuit functions and to evaluate the test results [1,2,3,4] are reviewed. The emphasis is on general purpose schemes, such as scan path design of VLSI circuits and syndrome test compression. Special purpose testing schemes (e.g. [5,6,7,8]) developed for specific system functions (PLA’s, random access memories, linear matrix operations, etc) are considered separately in the next chapter.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
P. K. Lala, Fault Tolerant and Fault Testable Hardware Design, Prentice-Hall International, Inc., London, England (1985).
E. J. McCluskey, Logic Design Principles with Emphasis on Testable Semicustom Circuits, Prentice-Hall, Englewood Cliffs, NJ (1986).
D. P. Siewiorek and R. S. Swartz, The Theory and Practice of Reliable System Design, Digital Press, Bedford, MA (1982).
J. P. Roth, Diagnosis of automata failure: a calculus and a method, IBM J. Res. Develop., pp. 278–281 (1966).
J. P. Shen and F. J. Ferguson, The design of easily testable VLSI multipliers, IEEE Trans. Computers, vol. C-33, pp. 554–560 (1984).
A. D. Friedman, Easily testable iterative systems, IEEE Trans. Computers, vol. C-22, pp. 1061–1064 (1973).
H. K. Reghbati, Fault detection in PLAs, IEEE Design and Test, pp. 43–50 (Dec 1986).
W. K. Fuchs, C.-Y. R. Chen and J. A. Abraham, Concurrent error detection in highly structured logic arrays, IEEE J. Solid-State Circuits, vol. SC-22, pp. 583–594 (1987).
R. Garcia, The Fairchild Sentry 50 tester: establishing new ATE performance limits, IEEE Design and Test, pp. 101–109 (1984).
T. W. Williams and K. P. Parker, Design for testability — a survey, Proc. IEEE, vol. 71, pp. 98–112 (1983).
E. J. McCluskey, Design for testability, in Recent Developments in Fault Tolerant Computing, D. K. Pradhan (Ed), Prentice-Hall, Englewood Cliffs, NJ (1984).
E. J. McCluskey, A survey of design for testability, VLSI Design, pp. 38–61 (Dec 1984).
R. G. Bennetts, Design for Testable Logic Circuits, Addison-Wesley, London (1984).
B. Konemann, J. Mucha and G. Zwiehoff, Built-in logic block observation techniques, Proc. IEEE Int. Test Conf., pp. 37–41 (1979).
A. Motohara and H. Fujiwara, Design for testability for complete test coverage, IEEE Design and Test, pp. 25–32 (Nov 1984).
M.T.M.R. Segers, The impact of testing on VLSI design methods, IEEE J. Solid-State Circuits, vol. SC-17, pp. 481–486 (1982).
K. A. E. Totton, Review of built-in test methodologies for gate arrays, IEE Proc., vol. 132 (Part E), pp. 121–129 (1985).
C. Jay, J. P. Eynard and G. Saucier, Test facilities and test plans in WSI 2-D arrays, in Wafer Scaie Integration, G. Saucier and J. Trihle (Eds), Elsevier Scientific Pub., pp. 145–167 (1986).
K. Saluja, S. H. Sng and K. Kinoshita, Built-in self-testing RAM: a practical alternative, IEEE Design and Test, pp. 42–51 (Feb 1987).
E. J. McCluskey, Built-in self-test structures, IEEE Design and Test, pp. 29–36 (Apr 1985).
E. J. McCluskey, Built-in self-test techniques, IEEE Design and Test, pp. 21–28 (Apr 1985).
N. Gaitanis and C. Halatsis, A new design method for m-out-of-n TSC checkers, IEEE Trans. Computers, vol. C-32, pp. 273–283 (1983).
J. E. Smith and P. Lam, A theory of totally self-checking system design, IEEE Trans. Computers, vol. C-32, pp. 831–844 (1983).
R. R. Davidson, M. L. Harrison and R. L. Wadsack, BELLMAC-32: a testable 32 bit microprocessor, Proc. IEEE Int. Test Conf., pp. 15–20 (Oct. 1981).
Y. Tamir and C. H. Sequin, Self-checking VLSI building blocks for fault-tolerant multicomputers, Proc. IEEE Int. Conf. Computer Design, pp. 561–564 (Nov. 1983).
Y. Tamir and C. H. Sequin, Design and application of self-testing comparators implemented with MOS PLA’s, IEEE Trans. Computers, vol. C-33, pp. 493–506 (1984).
M. S. Abadir and H. K. Reghbati, Functional testing of semiconductor random access memories, ACM Computing Surveys, vol. 15, pp. 175–198 (1983).
T. Ohsawa, T. Furuyama, Y. Watanabe, H. Tanaka, N. Kushiyama, K. Tsuchida, Y. Nagahama, S. Yamano, T. Tanaka, S. Shinozaki and K. Natori, A 60-ns 4-Mbit CMOS DRAM with build-in self-test function, IEEE J. Solid-State Circuits, vol. SC-22, pp. 663–667 (1987).
M. A. Bayoumi and J. C. H. Yang, A fault-tolerant testable module for waferscale integrated systems, Proc. IEEE CompEuro, pp. 590–593 (1987).
F. J. Mac Williams and N. J. A. Sloane, Pseudo-random sequences and arrays, Proc. IEEE, vol. 64, pp. 1715–1729 (1976).
C. L. Chen and M. Y. Hsiao, Error-correcting codes for semiconductor memory applications — a state of the art review, IBM J. Res. and Develop., vol. 28, pp. 124–134 (1984).
G. R. Redinbo, Fault-tolerant decoders for cyclic error-correcting codes, IEEE Trans. Computers, vol. C-36, pp. 47–63 (1987).
K. H. Huang and J. A. Abraham, Algorithm-based fault-tolerance for matrix operations, IEEE Trans. Computers, vol. C-33, pp. 518–529 (1984).
P. Banerjee and J. A. Abraham, Bounds on algorithm-based fault tolerance in multiple processor systems, IEEE Trans. Computers, vol. C-35, pp. 296–306 (1986).
J. A. Abraham, P. Banerjee, C.-Y. Chen, W. K. Fuchs, S.-Y. Kuo and A. L. N. Reddy, Fault tolerance techniques for systolic arrays, IEEE Trans. Computers, vol. C-36, pp. 65–75 (1987).
J.J. LeBlanc, LOCST: A built-in self-test technique, IEEE Design and Test, pp. 45–52 (Nov 1984).
M. A. Gruetzner, A hierarchical test approach for WSI using boundary scan logic, in Wafer Scaie Integration, G. Saucier and J. Trihle (Eds), Elsevier Science Pubs., pp. 169–175 (1986).
E. B. Eichelberger and T. W. Williams, A logic design structure for LSI testability, Proc. IEEE Design Automation Conf., pp. 462–468 (1977).
E. B. Eichelberger and E. Lindbloom, Random-pattern coverage enhancement and diagnosis for LSSD logic self-test, IBM J. Res. Dev., vol. 27, pp. 265–272 (1983).
P. H. Bardell and W. H. McAnney, Self-testing of multi-chip logic modules, Proc. IEEE Int. Test Conf., pp. 200–204 (1982).
D. Komonytsky, LSI self-test using level sensitive scan design and signature analysis, Proc. IEEE Int. Test Conf., pp. 414–424 (1982).
P. H. Bardell and W. H. McAnney, Pseudorandom arrays for built-in tests, IEEE Trans. Computers, vol. C-35, pp. 653–658 (1986).
S. W. Golumb, Shift Register Sequences, Aegean Press, Laguna Hills, CA (1982).
W. W. Peterson and E. J. Weldon, Error Correcting Codes, 2nd edition, The Colonial Press (1972).
J. Savir, Syndrome testable design of combinational circuits, IEEE Trans. Computers, vol. C-29, pp. 442–451 (1980). See also vol. C-29, pp. 1012–1013 (1980).
J. P. Robinson and N. R. Saxena, A unified view of test compression methods, IEEE Trans. Computers, vol. C-36, pp. 94–99 (1987).
J. P. Hayes, Transition count testing of combinational logic circuits, IEEE Trans. Computers, vol. C-25, pp. 613–620 (1976).
S. M. Reddy, A note on testing logic circuits by transition counting, IEEE Trans. Computers, vol. C-26, pp. 313–314 (1977).
J. P. Hayes, Generation of optimal transition count tests, IEEE Trans. Computers, vol. C-27, pp. 36–41 (1978).
H. Fujiwara and K. Kinoshita, Testing logic circuits with compressed data, Proc. IEEE Int. Symp. Fault-Tolerant Computing, pp. 108–113 (1978).
A. K. Susskind, Testing by verifying Walsh coefficients, IEEE Trans. Computers, vol. C-32, pp. 198–201 (1983).
T.-C. Hsiao and S. C Seth, An analysis of the use of the Rademacher-Walsh spectrum in compact testing, IEEE Trans. Computers, vol. C-33, pp. 934–937 (1984).
D. M. Miller and J. C. Muzio, Spectral fault signatures for single stuck-at faults in combinational circuits, IEEE Trans. Computers, vol. C-33, pp. 765–769 (1984).
D. M. Miller and J. C. Muzio, Spectral fault signature for internally unate combinational networks, IEEE Trans. Computers, vol. C-32, pp. 1058–1062 (1983).
S. L. Hurst, D. M. Miller and J. C. Muzio, Spectral Techniques in Digital Logic, Academic Press, NY, New York (1985).
Y. Zorian and V. K. Agarwal, Higher certainty of error coverage by output data modification, Proc. IEEE Int. Test Conf., pp. 140–147 (1984).
N. R. Saxena and J. P. Robinson, Accumulator compression testing, IEEE Trans. Computers, vol. C-33, pp. 317–321 (1986).
A. Y. Chan, Easy-to-use signature analyzer accurately troubleshoots complex logic circuits, Hewlett Packard Journal, pp. 9–14 (May 1977).
R. A. Frohwerk, Signature analysis: a new digital field service method, Hewlett Packard J., pp 2–8 (May 1977).
S. Z. Hassan, Signature testing of sequential machines, IEEE Trans. Computers, vol. C-33, pp. 762–764 (1984).
J. E. Smith, Measure of the effectiveness of fault signature analysis, IEEE Trans. Computers, vol. C-29, pp. 510–514 (1980).
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1989 Kluwer Academic Publishers
About this chapter
Cite this chapter
Tewksbury, S.K. (1989). General Testing Techniques. In: Wafer-Level Integrated Systems. The Kluwer International Series in Engineering and Computer Science, vol 70. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1625-1_7
Download citation
DOI: https://doi.org/10.1007/978-1-4613-1625-1_7
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-8898-5
Online ISBN: 978-1-4613-1625-1
eBook Packages: Springer Book Archive