Active trace assertion based verification system
AssigneeSynopsys, Inc.
InventorsKuen-Yang Tsai, Yung-Chuan Chen, Chun-Yi Lo
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsKuen-Yang Tsai, Yung-Chuan Chen, Chun-Yi Lo
Estimating the term…
A computer processes simulation data indicating values of circuit signals as functions of simulation time to determine whether a circuit exhibits a property defined by an assertion. The assertion expresses the property as a sequence of expressions, each a function of one or more variables, where each variable represents a value of one or more signals or a value of another sequence of expressions. The assertion statement separately defines an evaluation time for each expression, a particular simulation time at which the expression is to be evaluated. Each expression must evaluate true if the circuit has the property. The computer produces a display including a representation of each expression of the property including a separate variable symbol for each of its variables. For each expression that evaluated false, the computer identifies each variable that caused that expression to evaluate false and distinctively marks that variable's symbol relative to other variable symbols within the display. For each expression that evaluated true, the computer identifies the evaluation time contributing the fulfillment of assertion property. The computer also annotates the representation of each expression with its corresponding evaluation time and annotates each displayed variable symbol with a value of the variable it represents.
A computer implemented method for generating a display indicating whether a circuit has a property comprising:
Non-transitory Computer-readable media containing a program which when read and executed by a computer causes the computer to implement a method for generating a display indicating whether a circuit has a property comprising:
Dependencies are inferred from the claim text.