Exploiting suspected redundancy for enhanced design verification
AssigneeInternational Business Machines Corporation
InventorsJason Baumgartner, Robert Kanzelman, Hari Mony, Viresh Paruthi
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJason Baumgartner, Robert Kanzelman, Hari Mony, Viresh Paruthi
Estimating the term…
A verification method foe an integrated circuit includes identifying an equivalence class including a set of candidate gates suspected of exhibiting equivalent behavior and identifying one of the candidate gates as a representative gate for the equivalence class. Equivalence gates of an XOR gate are sourced by the representative gate and a candidate gate. A speculatively reduced netlist is generated by replacing the representative gate as the source gate for edges sourced by a candidate gate in the original design. The speculatively reduced netlist is then used either to verify formally the equivalence of the gates by applying a plurality of transformation engines to the speculatively reduced netlist or to perform incomplete search and, if none of the equivalence gates is asserted during the incomplete search, any verification results derived from the incomplete search can be applied to the original model.
A verification method suitable for use with an original model of an integrated circuit, the original model being described by a netlist including a set of gates and a set of edges representing interconnections between the gates, comprising:
A computer program product comprising computer executable instructions, stored on a computer readable medium for verifying an original model of an integrated circuit, the original model being described by a netlist including a set of gates and a set of edges representing interconnections between the gates, comprising:
A verification system including processor, system memory, and storage, comprising,
Dependencies are inferred from the claim text.