主权项 |
1. In an electronic design automation (EDA) software tool in a computer, a method for detecting design problems in a circuit design, the method comprising:
analyzing a higher-level abstraction of the circuit design to identify (1) a set of glitch-blocking circuits, (2) an enable signal corresponding to each glitch-blocking circuit, and (3) a blocking value corresponding to each enable signal which, when assigned to the enable signal, is supposed to cause the corresponding glitch-blocking circuit to block glitches; analyzing a lower-level abstraction of the circuit design to identify a possible glitch in a first signal in the lower-level abstraction of the circuit design, wherein the lower-level abstraction of the circuit design is generated from the higher-level abstraction of the circuit design; identifying a first enable signal in the lower-level abstraction of the circuit design that corresponds to a glitch-blocking circuit that is supposed to block glitches in the first signal; and detecting a design problem in the circuit design in response to determining that the possible glitch in the first signal is not blocked when the first enable signal is assigned a first blocking value corresponding to the first enable signal. |