Intent-driven functional verification of digital designs
AssigneeReal Intent, Inc.
InventorsPrakash Narain, Rajiv Kumar, John M. Beardslee, Rajeev K. Ranjan, Christopher R. Morrison
Life of this patent
Estimating the term…
Loading patent…
AssigneeReal Intent, Inc.
InventorsPrakash Narain, Rajiv Kumar, John M. Beardslee, Rajeev K. Ranjan, Christopher R. Morrison
Estimating the term…
A method and apparatus are provided that facilitate analysis of the intended flow of logical signals between key points in a design. According to one aspect of the present invention, hardware design defects can be detected using a novel Intent-Driven Verification process. First, a representation of a hardware design and information regarding the intended flow of logical signals among variables in the representation are received. Then, the existence of potential errors in the hardware design may be inferred based upon the information regarding the intended flow of logical signals by (1) translating the information regarding the intended flow of logical signals into a comprehensive set of checks that must hold true in order for the hardware design to operate in accordance with the intended flow of logical signals, and (2) determining if any of the checks can be violated during operation of circuitry represented by the hardware design.
An apparatus for detecting errors in a hardware design, the apparatus comprising:
A method of detecting errors in a hardware design comprising:
A method of detecting errors in a hardware design comprising:
A method of detecting errors in a hardware design comprising:
A machine-readable medium having stored thereon data representing instructions which, when executed by a processor, cause said processor to:
A machine-readable medium having stored thereon data representing instructions which, when executed by a processor, cause said processor to:
A machine-readable medium having stored thereon data representing instructions which, when executed by a processor, cause said processor to:
A machine-readable medium having stored thereon data representing instructions which, when executed by a processor, cause said processor to:
A machine-readable medium having stored thereon data representing instructions which, when executed by a processor, cause said processor to:
A machine-readable medium having stored thereon data representing instructions which, when executed by a processor, cause said processor to:
A machine-readable medium having stored thereon data representing instructions which, when executed by a processor, cause said processor to:
A machine-readable medium having stored thereon data representing instructions which, when executed by a processor, cause said processor to:
A machine-readable medium having stored thereon data representing instructions which, when executed by a processor, cause said processor to:
A method comprising:
A method comprising:
An apparatus comprising:
A method comprising:
A method comprising:
A method comprising:
A method comprising:
A method comprising:
Dependencies are inferred from the claim text.