发明名称 Non-assignable signal support during formal verification of circuit designs
摘要 A method for supporting non-assignable signals during formal verification of a circuit design includes providing a propagation logic for non-assignable signals and identifying a relevant cone in a circuit design, where the relevant cone determined by a property to verify. The method also includes designating one or more signals in the circuit design as non-assignable signals and propagating within the relevant cone any of the designated one or more non-assignable signals using the propagation logic for non-assignable signals. The method further includes ensuring, if a counter-example disproving the property exists, that the counter-example does not comprise any of the one or more designated non-assignable signals. A formal verification system that supports the designation of non-assignable signals comprises a non-assignable signal truth table and a proof engine. The non-assignable signal truth table specifies a propagation logic for non-assignable signals. The proof engine is coupled to the non-assignable truth table, and is operable to determine a property to verify in a circuit. The proof engine is also operable to identify a relevant cone in the design circuit based on the property, where the relevant cone comprises a plurality of signals. The proof engine is further operable to designate one or more signals as non-assignable and propagate the non-assignable signals using the propagation logic from the non-assignable signal truth table, and ignore the non-assignable signals in generating any counter-example.
申请公布号 US6618841(B1) 申请公布日期 2003.09.09
申请号 US20010990135 申请日期 2001.11.20
申请人 VERPLEX SYSTEMS, INC. 发明人 HUANG CHUNG-YANG
分类号 G06F17/50;(IPC1-7):G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项
地址