O'Reilly logo

Spectral Logic and Its Applications for the Design of Digital Devices by Jaakko T. Astola, Radomir S. Stankovic, Mark G. Karpovsky

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 10

SPECTRAL METHODS FOR TESTING OF DIGITAL SYSTEMS

With the increasing complexity of semiconductor devices, the problem of hardware testing and diagnosis becomes one of the major bottlenecks in computer industry. As a result of a high density of components and limited numbers of input/output pins, controllabilities and observabilities of internal interconnections and gates are going down, which makes testing more and more costly. There are good reasons to believe that this trend will continue in the future (269).

The conventional approach to testing is to identify a subset of input vectors (the test set) such that correct behavior of the device-under-test for these input vectors ensures correct behavior of the device relative to the selected class of faults. The device is tested off-line by applying input test vectors and verifying test responses.

Testing of sequential devices is performed by breaking feedback loops in the testing mode and testing separately combinational part and memories (269).

In this chapter, we will present several approaches based on the Walsh transform and its generalizations for testing and diagnosis of combinational networks, Random-Access Memories (RAMs), Read-Only Memories (ROMs), and software computing numerical functions.

As we will see in the next few sections, spectral techniques provide in many cases for simple and analytical solutions of testing and diagnostic problems.

Approaches to testing and diagnosis of computer hardware can be classified ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required