ELIMINATION OF ILLEGAL STATES WITHIN EQUIVALENCE CHECKING

Patent №

US 9,501,597

Granted

2016-11-22

Filed 2014

Owner

SYNOPSYS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14329494

A method for equivalence checking includes obtaining a first and a second representation for a semiconductor design and applying a set of inputs to both representations. The outputs of the first representation are compared to the outputs of the second representation. If a mismatch is found, the starting states for the first and second representations are evaluated using a model checker to see if they are reachable from a known legal state such as reset state for that representation. If both of the starting states are reachable, the mismatch is a real mismatch providing a counter-example of the equivalence of the two representations. If one or both of the starting states are unreachable, the mismatch is a spurious mismatch and the model checker can be used to generate an invariant to preclude those starting states in future iterations of the equivalence checker.

AI hardwareG06F 30/30G06F 30/3323G06F 30/398

AI classification

AI hardware0.99
Planning0.16
Knowledge representation0.04
Evolutionary computation0.03
Machine learning0.00
Vision0.00
Natural language0.00
Speech0.00

Ownership

SYNOPSYS, INC.

assignment · 346320115

Assignors

JAIN, HIMANSHU, PIXLEY, CARL PRESTON

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC