Invention Grant
US07996800B2 Computer program product for design verification using sequential and combinational transformations
有权
用于使用顺序和组合变换进行设计验证的计算机程序产品
- Patent Title: Computer program product for design verification using sequential and combinational transformations
- Patent Title (中): 用于使用顺序和组合变换进行设计验证的计算机程序产品
-
Application No.: US12055692Application Date: 2008-03-26
-
Publication No.: US07996800B2Publication Date: 2011-08-09
- Inventor: Jason Raymond Baumgarter , Robert Lowell Kanzelman , Hari Mony , Viresh Paruthi
- Applicant: Jason Raymond Baumgarter , Robert Lowell Kanzelman , Hari Mony , Viresh Paruthi
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Anthony VS England
- Agent Justin Dillon
- Main IPC: G06F17/50
- IPC: G06F17/50

Abstract:
System and software for verifying that a model of an integrated circuit satisfies its specification includes performing a sequence of at least one sequential transformation on a sequential model of the integrated circuit to produce a simplified sequential model of the integrated circuit. Thereafter, the simplified sequential model is unfolded for N time steps to create a combinational representation of the design. A sequence of at least one combinational transformation algorithms is then performed on the unfolded design to produce a simplified unfolded model. Finally, an exhaustive search algorithm is performed on the simplified unfolded model. The sequence of sequential transformations may include a sequential redundancy removal (SRR) algorithm and/or another sequential algorithm such as a retiming transformation. The combinational transformations may include a combinational redundancy removal algorithm or a logic re-encoding algorithm. The exhaustive search includes performing an exhaustive satisfiability search by propagating a binary decision diagram (BDD) through the netlist.
Public/Granted literature
- US20080178132A1 Computer program product for design verification using sequential and combinational transformations Public/Granted day:2008-07-24
Information query