ABSTRACT

In this chapter, an overview is provided of digital testing techniques, with reference to material containing

details of methodologies and algorithms. First, a general introduction of terminology and a taxonomy of

testing methods and fault models is presented. A discussion is presented of main approaches for the

generation of test patterns, both algorithmically and pseudo-randomly. The article concludes with an

introduction to signature analysis and to built-in self-tests.