首页> 外国专利> Computer program product for design verification using sequential and combinational transformations

Computer program product for design verification using sequential and combinational transformations

机译:使用顺序和组合转换进行设计验证的计算机程序产品

摘要

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.
机译:用于验证集成电路模型满足其规格的系统和软件包括对集成电路的顺序模型执行至少一个顺序变换的序列,以产生集成电路的简化的顺序模型。此后,将简化的顺序模型展开N个时间步,以创建设计的组合表示。然后,对展开的设计执行一系列至少一个组合变换算法的序列,以生成简化的展开模型。最后,对简化的展开模型执行穷举搜索算法。顺序变换的序列可以包括顺序冗余去除(SRR)算法和/或诸如重定时变换的另一顺序算法。组合变换可以包括组合冗余去除算法或逻辑重编码算法。穷举搜索包括通过在网表中传播二进制决策图(BDD)来执行穷举可满足性搜索。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号