Title :
DynaTAPP: dynamic timing analysis with partial path activation in sequential circuits
Author :
Agrawal, Rathima ; Agrawal, Vishwani D. ; Seth, Sharad C.
Author_Institution :
AT&T Bell Lab., Murray Hill, NJ, USA
Abstract :
The authors provide a method of finding all sensitizable paths in a non-scan synchronous sequential circuit. Path activation conditions of the circuit are mapped onto a single stuck type fault by adding a few modeling gates to the netlist. The path is considered to be sensitizable only if the corresponding stuck type fault is found detectable by a sequential circuit test generator. A depth-first analysis of circuit topology that determines all paths between primary inputs, primary outputs and flip-flops employs a partial path hierarchy. All paths with a common unsensitizable segment need not be examined separately. Results on benchmark circuits show that: (1) the number of sensitizable paths can be significantly smaller than that found by a static timing analyzer, and (2) the partial path analysis adds to efficiency when the number of sensitizable paths is less than 20%
Keywords :
circuit analysis computing; fault location; logic testing; sequential circuits; DynaTAPP; benchmark circuits; circuit topology; depth-first analysis; dynamic timing analysis; flip-flops; modeling gates; netlist; partial path activation; primary inputs; primary outputs; sensitizable paths; sequential circuits; single stuck type fault; static timing analyzer; synchronous circuit; Circuit analysis; Circuit faults; Circuit testing; Circuit topology; Electrical fault detection; Fault detection; Flip-flops; Sequential analysis; Sequential circuits; Timing;
Conference_Titel :
Design Automation Conference, 1992., EURO-VHDL '92, EURO-DAC '92. European
Conference_Location :
Hamburg
Print_ISBN :
0-8186-2780-8
DOI :
10.1109/EURDAC.1992.246252