Verifying hardware in its software context and vice-versa
AssigneeLucent Technologies Inc.
InventorsRobert Paul Kurshan, Vladimir Levin, Marius Minea, Doron A. Peled, Husnu Yenigun
Life of this patent
Estimating the term…
Loading patent…
AssigneeLucent Technologies Inc.
InventorsRobert Paul Kurshan, Vladimir Levin, Marius Minea, Doron A. Peled, Husnu Yenigun
Estimating the term…
A method and apparatus that employs static partial order reduction and symbolic verification allow the design of a system that includes both hardware and software to be verified. The system is specified in a hardware-centric language and a software-centric language, as appropriate, and properties are verified one at a time. Each property is identified whether it is hardware-centric or software-centric. A hardware-centric property that contains little software is does not employ the static partial order reduction. Software-centric properties, and hardware-centric properties that have substantial amounts of software do employ the static partial order reduction. Following partial order reduction, the software-centric language specifications are converted to synchronous form and combined with the hardware-centric specifications. The combined specification is applied to a symbolic verification tool, such as COSPAN, and the results are displayed.
A method for verifying design of a system having both software and hardware parts comprising the steps of:
A method for verifying design of a system having both software and hardware parts comprising the steps of:
A method for verifying design of a system that includes software comprising the steps of:
Apparatus for verifying a design comprising:
Apparatus for verifying a design comprising:
Apparatus for verifying a design comprising:
Dependencies are inferred from the claim text.