当前位置: 首页 > 专利查询>复旦大学专利>正文

时序电路等价验证的方法技术

技术编号:2857024 阅读:216 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于超大规模集成电路技术领域,具体为一种时序电路等价验证的方法。本发明专利技术利用可满足问题算法作为引擎,以时间帧展开的验证算法为框架,结合了数学归纳法、不可满足子集提取和结构不动点等验证技术。步骤包括:生成初始结构不动点集合、对电路组合部分按时间帧展开、对结构不动点的验证等。其中,帧展开过程中采用了准动态约束生成算法,验证过程中采用了改进的可满足问题算法,大大提高了时序电路等价验证的效率。

【技术实现步骤摘要】

本专利技术属于超大规模集成电路
,具体涉及一种超大规模集成电路中时序电路的等价验证方法。
技术介绍
超大规模集成电路发展到现在,单个芯片上已经能集成几百万门甚至千万门的电路。设计这样的电路是个十分复杂的问题,要验证其正确性更是个十分困难的问题。大家知道做一次芯片试制要花费几万至几十万美元。如果不能验证其100%的正确,只要有一、二个错误的芯片,就去进行试制,不仅造成经济上的巨大损失,也带来上市时间的损失。所以完成设计后的大规模集成电路芯片必须验证其正确性,只有做到100%正确,才能进行试制性投片。目前验证所需要的时间大约是设计时间的二倍,其难度可想而知。这里所说的验证是功能验证,学术上称之为形式验证。即检查设计的电路功能是否就是原来设想要实现的功能。时序电路等价验证是形式验证领域的瓶颈问题之一。电路的等价验证主要分组合电路的等价验证和时序电路的等价验证。组合电路的等价验证虽然从理论上也是属于NP完全问题,但是由于在实际应用中,待比较电路存在相似性,组合电路等价验证的复杂性可以大大降低。然而时序电路等价验证不同,所涉及的难点也比较多。除了待验证电路同步问题,多时钟问题之外,最本文档来自技高网...

【技术保护点】
一种时序电路等价验证的方法,其特征在于具体步骤如下:(1)生成初始结构不动点集合,通过时序电路的模拟过程生成,其步骤为:(a)将待验证的两个电路的输入对应相连,构成所谓的乘积电路;(b)在对应输入上加入随机产生的向量 ;(c)根据输入向量,计算电路各个内部节点的逻辑值,根据节点逻辑值的变化,将具有相同变化的节点分在一个组,并删去只有一个节点的组,就构成了初始结构不动点集合。(2)帧展开,将电路的组合部分按寄存器节点的输入输出进行时间帧展开 ,其步骤为:(a)将电路组合部分向前展开一帧,即新展开的一帧为第一帧,以前展开的...

【技术特征摘要】

【专利技术属性】
技术研发人员:丁敏唐璞山
申请(专利权)人:复旦大学
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1