DocumentCode :
1336327
Title :
Reorganizing circuits to aid testability
Author :
Gupta, Rajiv ; Srinivasan, Rajagopalan ; Breuer, Melvin A.
Volume :
8
Issue :
3
fYear :
1991
Firstpage :
49
Lastpage :
57
Abstract :
A method of partitioning a circuit canonically into disjoint subcircuits and to group similarly connected storage elements is described. The method is being used in a program called Crete (for Clouding, hierarchical Reorganization, Equivalence determination, Test-methodology embedding, and Editing). Crete partitions and reorganizes the hierarchical description of a circuit so that the designer can apply design-for-testability or built-in self-test techniques to the new hierarchy. The partitioning preserves the designer´s circuit hierarchy as much as possible to allow the easy identification of equivalence among partitioned groups. The method reduces the time needed for both test generation and test application in designs that use full scan, partial scan, and built-in self-test techniques. Results for a Viterbi decoder validate the concepts underlying Crete.<>
Keywords :
built-in self test; circuit CAD; integrated circuit testing; Crete; Viterbi decoder; built-in self-test; canonical circuit partitioning; circuit reorganization; clouding; design-for-testability; disjoint subcircuits; editing; equivalence determination; full scan; hierarchical reorganization; partial scan; similarly connected storage elements; test generation; test methodology embedding; Built-in self-test; Circuit testing; Clouds; Hardware; Logic design; Logic testing; Programmable logic arrays; Registers; System testing; Time division multiplexing;
fLanguage :
English
Journal_Title :
Design & Test of Computers, IEEE
Publisher :
ieee
ISSN :
0740-7475
Type :
jour
DOI :
10.1109/54.84244
Filename :
84244
Link To Document :
بازگشت