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 :
بازگشت