发明名称 Method and apparatus for performing formal verification using data-flow graphs
摘要 An equivalency testing system, for formally comparing an RTLM and HLM, is presented. RTLM and HLM are first converted into DFGs RTLMDFG and HLMDFG. RTLMDFG and HLMDFG are then put into timestep form and are called RTLMts and HLMts. A test bench CSts is selected that couples RTLMts and HLMts. The combination of RTLMts[t], HLMts[t] and CSts[t] can have parts designated as datapath. Parts designated as datapath can be subject to a form of equivalence checking that seeks to prove equivalence by a form of inductive theorem proving. The theorem proving starts from initial conditions for HLMts[t] determined by partial execution of the HLM. CSts can be selected depending upon a classification of RTLMts and HLMts. Techniques for classifying RTLMts and HLMts, and for selecting a suitable CSts, are presented. The classifications can operate on non-DFG representations. The CSts generation techniques can be used with any formal analysis technique.
申请公布号 US7509599(B1) 申请公布日期 2009.03.24
申请号 US20050150685 申请日期 2005.06.10
申请人 SYNOPSYS, INC 发明人 KOELBL ALFRED;PIXLEY CARL PRESTON
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项
地址