DocumentCode
1254917
Title
Designing for high-level test generation
Author
Bhattacharya, Debashis ; Hayes, John P.
Author_Institution
Dept. of Electr. Eng., Yale Univ., New Haven, CT, USA
Volume
9
Issue
7
fYear
1990
fDate
7/1/1990 12:00:00 AM
Firstpage
752
Lastpage
766
Abstract
Recent work has shown that test generation complexity and test set size can be reduced by high-level analysis that exploits the natural design hierarchy found in digital circuits. A design modification approach aimed at facilitating high-level testing by enhancing circuit regularity is proposed. This approach can improve the testability of a broad class of useful array- and tree-like circuits, including counters, decoders, and arithmetic logic units (ALUs). This is demonstrated for the specific case of decoders and decoding trees, where the test set size is reduced from O(2n) to O(n ). A systematic design technique called level separation (LS) is presented for generalized tree circuits, which are useful for fast implementation of arithmetic functions like addition and multiplication. Design for testability (DFT) and hierarchical test generation are shown to reduce the test size from O(n ) to O(log2 n ) for such circuits. A case study of a 16-b four-function ALU is presented to illustrate the utility of the LS method
Keywords
decoding; logic circuits; logic testing; trees (mathematics); arithmetic logic units; circuit regularity; counters; decoders; decoding trees; design hierarchy; four-function ALU; high-level test generation; level separation; test generation complexity; test set size; tree-like circuits; Algorithm design and analysis; Arithmetic; Circuit faults; Circuit testing; Counting circuits; Decoding; Design for testability; Digital circuits; Logic circuits; System testing;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.55212
Filename
55212
Link To Document