Title :
Hierarchical test pattern generation based on high-level primitives
Author :
Sarfert, Thomas M. ; Markgraf, Remo ; Trischler, Erwin ; Schulz, Michael H.
Author_Institution :
Siemens AG, Munich, West Germany
Abstract :
It is demonstrated that the exploitation of high-level primitives (HLPs) and, in particular, of the knowledge concerning their function in ATPG (automatic test pattern generation) leads to significant improvements in implication, unique sensitization, and multiple backtrace. Motivated by this observation and the necessity of covering all faults inside HLPs, the authors present the extension of the ATPG system SOCRATES to hierarchical test pattern generation, which is based upon HLPs and the strategy of dynamically expanding the HLPs to their gate-level realization, at most one at a time. Experimental results have substantiated that the proposed approach performs significantly better in terms of CPU time, elapsed time, fault coverage, and memory requirements than a gate-level ATPG algorithm. It is expected that the extended SOCRATES algorithm will be capable of coping with circuits consisting of 100000 gates and more within reasonable times, even in a workstation environment
Keywords :
automatic testing; electronic engineering computing; fault location; hierarchical systems; logic testing; CPU time; automatic test pattern generation; elapsed time; extended SOCRATES algorithm; fault coverage; gate-level; hierarchical test pattern generation; high-level primitives; logic testing; memory requirements; multiple backtrace; unique sensitization; Circuit faults; Circuit testing; Combinational circuits; Complexity theory; Design methodology; Logic arrays; Multiplexing; Test pattern generators; Transistors; Very large scale integration;
Conference_Titel :
Test Conference, 1989. Proceedings. Meeting the Tests of Time., International
Conference_Location :
Washington, DC
DOI :
10.1109/TEST.1989.82330