CPC G06F 30/33 (2020.01) [G06F 30/31 (2020.01); G06F 30/3312 (2020.01); G06F 30/3323 (2020.01); G06F 30/398 (2020.01); G06F 2119/12 (2020.01)] | 20 Claims |
1. A non-transitory computer readable medium comprising stored instructions, which when executed by a processor, cause the processor to perform a method comprising:
accessing a graph that represents signal flow through a design of an integrated circuit, the graph comprising a plurality of graph elements;
constructing a first propagation model for propagation of faults through the graph, the first propagation model comprising local propagation models for propagation of faults through the graph elements;
modeling propagation of a known fault backward through the graph using the first propagation model to develop a causality ranking of the graph elements as possible causes of the known fault; and
based on the modeled fault propagation, causing display of information indicative of the causality ranking in a user interface that shows the design of the integrated circuit.
|