Design verification system for avoiding false failures and method therefor
AssigneeFreescale Semiconductor, Inc.
InventorsAndrew K. Martin, Narayanan Krishnamurthy
Life of this patent
Estimating the term…
Loading patent…
AssigneeFreescale Semiconductor, Inc.
InventorsAndrew K. Martin, Narayanan Krishnamurthy
Estimating the term…
Embodiments of the present invention provide for a method and system for verifying that an implementation design is functionally equivalent to a predetermined functionality of a reference design where the reference and implementation designs may correspond to a portion of a larger integrated circuit design. The use of Symbolic Trajectory Evaluation (STE) to compare the designs may result in false failures. Therefore, one aspect of the present invention provides for comparing an expected result from the reference design to an actual result of the implementation design in order to determine a set of failure conditions. Constraints are then selectively applied to the set of failure conditions in an attempt to remove them. Another aspect of the present invention allows for the selective use of symbols rather than “X”s (unknowns) in order to avoid false failures due to certain inputs of the implementation design not being properly stimulated.
A verification system comprising:
A method of verifying functional similarity between a first design and a second design intended to satisfy functionality of the first design, comprising:
A computer readable storage medium for storing a verification system, comprising:
A verification system, comprising:
A method of verifying functional similarity between a first design and a second design intended to satisfy functionality of the first design, comprising:
A computer readable storage medium for storing a verification system, comprising:
Dependencies are inferred from the claim text.