3301|0

633

帖子

0

TA的资源

裸片初长成(中级)

楼主
 

集成电路的逻辑等价性验证研究(浙大博士论文) [复制链接]

本帖最后由 paulhyde 于 2014-9-15 09:34 编辑

集成 电 路规模的快速增长使得验证的难度越来越大,传统的模拟和仿真不但需要花费大量的时间,而且不能保证完全的验证覆盖率,己经不能满足现时集成电路设计的要求。形式验证利用数学的方法隐式遍历所有可能的情况,能保证完全的验证覆盖率,所需要的验证时间也大幅减少,是克服验证瓶颈的可行途径。等价性验证作为一种实用化的形式验证方法,常被用于综合后和人工修改后电路的功能验证,本论文围绕等价性验证在以下三个方面展开了有价值的研究: 1. 在 验 证组合电路的等价性时,直接构建原始输出的BDD并进行比较的方法已经不再适用,需要发掘出两个待验证电路中等价的内部结点,利用这些结点组成割集,将原有的验证问题分割成一系列小而简单的子问题。针对割集在组合等价性验证中的运用,本文创新性地提出了结合通用割集和专用割集的验证方法,针对由割集引起的误判,本文提出了一种注重消除高层次结点间依赖关系的处理策略。基于ISCAS85电路的实验结果表明本文中的方法可以有效加快组合电路的等价性验证。 2. 在 验证时序电路的等价性时,'常需要通过前时间帧计算(pre-image computation)判断某个状态是否由初始状态可达,它占用了全部验证时间中的很大一部分,针对这种情况,本文创新性地提出了一种利用状态缓存的时序验证方法,将模拟过程中到达的状态缓存为[if达状态, 同时缓存验证过程中被确认为不可达的状态,利用它们避免重复的前时间帧计算,基于MCNC91的实验结果表明了本方法的有效性 3. 可 满足性问题是近十多年来的一个研究热点,它己经超越了单纯数学问题的范畴,被广泛应用于EDA设计的各个方面。基于SAT的等价性验证方法更适于发掘电路中的不等价结点,对于实际等价结点的验证,BDD在内存占用不是很高时具有更高的效率,本文提出了一种结合BDD和SAT 两种引擎的时序验证方法,首先运用BDD引擎对结点进行验证,如果验证过程中超过了设定的限制,再调用SAT 引擎,这样能充分发挥它们各自的优点,对IsCAS89 电路的实验结果表明,两种引擎的结合可以有效地减少验证所需的时间。

 

集成电路的逻辑等价性验证研究.pdf

3.18 MB, 下载次数: 77

此帖出自电子竞赛论坛
点赞 关注
个人签名DIY是一种信仰~~
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表