Patent · US Expired

Incremental, assertion-based design verification

US7093218B2 · kind B2 · utility

5Cited by
20References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 19, 2004
Grant dateAug 15, 2006
Priority date
Expiry dateJan 7, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/33
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A design verification system includes a first verification engine to model the operation of a first design of an integrated circuit to obtain verification results including the model's adherence to a property during N time steps of its operation, proofs that one or more verification targets can be reached, and verification coverage results for targets that are not reached. A correspondence engine determines the functional correspondence between the first design and a second design of the integrated circuit. Functional correspondence, if demonstrated, enables reuse of the first engine's verification results to reduce resources expended during subsequent analysis of the second design. The correspondence determination may be simplified using a composite model of the integrated circuit having “implies” logic in lieu of “EXOR” logic. The implies logic indicates conditions in which a node in the second design achieves a state that is contrary to the verification results for the first design.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.