Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Selecting test methodologies for PLAs and random logic modules in VLSI circuits--an expert systems approach
Bhawmik S., Narang V., Chaudhuri P. Integration, the VLSI Journal7 (3):267-281,1989.Type:Article
Date Reviewed: Aug 1 1990

Design for testability (DFT) involves methods of designing circuits and systems to make the creation of tests for manufacturing defects easier. A wide range of DFT techniques exist. Each method involves certain costs in such terms as circuit overhead, test creation time, and performance impact, and each is appropriate for a different set of designs.

This paper presents an expert system approach for selecting the appropriate DFT technique for a design. A motivation vector is defined for the evaluation measures appropriate for a system. For a PLA, the measures might be

  • maximize fault coverage,

  • minimize test application time,

  • minimize logic overhead, and

  • minimize additional I/O signals.

Each is assigned a value from 0 to 1 depending on its importance to the designer. This motivation vector is used to find the best DFT technique for a particular design.

Using an expert system for this job is overkill. The search space for DFT techniques is not so large that the search could not be done manually given a collection of appropriate techniques. The process of defining a motivation vector is valuable, however, in that it forces a designer to quantify the tradeoffs that have to be made for testability. The authors give examples for PLA testability techniques, which are well understood, and random logic testability techniques, which are not. They demonstrate the general applicability of this process. The authors make the excellent observation that test specifications are for the entire chip, not just for a module such as a PLA. This explains why the motivation vector must consist of relative values. Unfortunately, their technique does not address the problem of avoiding local optimization at the expense of full system testability. Nonetheless, I recommend this paper to all those involved in testable design, since it contains suggestions that can be of immediate use.

Reviewer:  S. Davidson Review #: CR114364
Bookmark and Share
 
Test Generation (B.7.3 ... )
 
 
Logic Arrays (B.6.1 ... )
 
 
Testability (B.6.2 ... )
 
 
VLSI (Very Large Scale Integration) (B.7.1 ... )
 
 
Applications And Expert Systems (I.2.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Test Generation": Date
LSI/VLSI testability design
Tsui F., McGraw-Hill, Inc., New York, NY, 1987. Type: Book (9789780070653412)
Oct 1 1987
Design for testability of a 32-bit TRON microprocessor
Nozuyama Y., Nishimura A., Iwamura J. Microprocessors & Microsystems 13(1): 17-27, 1989. Type: Article
Oct 1 1989
Test generation for digital systems
Abraham J., Agarwal V., Prentice-Hall, Inc., Upper Saddle River, NJ, 1986. Type: Book (9789780133082302)
Oct 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy