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

被引量 : 0次 | 上传用户:CNXF
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
集成电路规模的快速增长使得验证的难度越来越大,传统的模拟和仿真不但需要花费大量的时间,而且不能保证完全的验证覆盖率,已经不能满足现时集成电路设计的要求。形式验证利用数学的方法隐式遍历所有可能的情况,能保证完全的验证覆盖率,所需要的验证时间也大幅减少,是克服验证瓶颈的可行途径。等价性验证作为一种实用化的形式验证方法,常被用于综合后和人工修改后电路的功能验证,本论文围绕等价性验证在以下三个方面展开了有价值的研究:1.在验证组合电路的等价性时,直接构建原始输出的BDD并进行比较的方法已经不再适用,需要发掘出两个待验证电路中等价的内部结点,利用这些结点组成割集,将原有的验证问题分割成一系列小而简单的子问题。针对割集在组合等价性验证中的运用,本文创新性地提出了结合通用割集和专用割集的验证方法,针对由割集引起的误判,本文提出了一种注重消除高层次结点间依赖关系的处理策略。基于ISCAS85电路的实验结果表明本文中的方法可以有效加快组合电路的等价性验证。2.在验证时序电路的等价性时,常需要通过前时间帧计算(pre-image computation)判断某个状态是否由初始状态可达,它占用了全部验证时间中的很大一部分,针对这种情况,本文创新性地提出了一种利用状态缓存的时序验证方法,将模拟过程中到达的状态缓存为可达状态,同时缓存验证过程中被确认为不可达的状态,利用它们避免重复的前时间帧计算,基于MCNC91的实验结果表明了本方法的有效性。3.可满足性问题是近十多年来的一个研究热点,它已经超越了单纯数学问题的范畴,被广泛应用于EDA设计的各个方面。基于SAT的等价性验证方法更适于发掘电路中的不等价结点,对于实际等价结点的验证,BDD在内存占用不是很高时具有更高的效率,本文提出了一种结合BDD和SAT两种引擎的时序验证方法,首先运用BDD引擎对结点进行验证,如果验证过程中超过了设定的限制,再调用SAT引擎,这样能充分发挥它们各自的优点,对ISCAS89电路的实验结果表明,两种引擎的结合可以有效地减少验证所需的时间。
其他文献
中学班主任胜任特征是指在中学班主任工作岗位上,作为学生知识、能力、技能及人格、思想建构的合格引导者,所应该具备的任何可以客观评价的个人特点集合,包括知识、能力、技
在我国目前的高校教学中,仍存在着陈旧的“重知识传播,轻能力培养”的传统教学模式。教学活动大多以教师讲授知识为中心,学生在课堂上只是被动和机械的接受,不习惯积极的参与课堂
文章通过考察20世纪20-30年代改良/改革中国传统住宅的几个例子,分析当时对于传统民居现代化的不同观点和看法.职业建筑师,一般大众,以及代表现代民族国家的市政府等不同的话
本选题试图回答报刊新闻话语模式嬗变轨迹与社会变迁之间的互动关系:即一方面考察近现代报刊新闻话语对社会思潮、意识形态、时代面貌和心理的反映和影响;另一方面分析中国近
人才培养质量是高等教育质量的核心。高等教育大众化是我国高等教育发展的历史性跨越,但大众化背景下高等教育质量的困境制约着高等教育的可持续发展。研究影响教育质量的因
行政诉讼法是参与调整行政关系的主要工具;它的实施是公安行政管理活动的重要组成部分;它作为一种司法审查制度,是衡量公安执法效果的重要尺度。行政诉讼法的本质、特征和职能决
闽台农业合作问题一直是闽台两岸农业合作的热点话题,探讨其具体的合作模式更是重中之重。合作模式的合理性不仅关系到闽台两地农业合作能否顺利进行,而且关系到两地农业是否
通过对有拖延诉讼现象的民商事案件进行调研,笔者分析总结出当事人拖延诉讼存在以下四个新特点:$$ 手段多样化。拖延手段上主要存在拖延或拒不领取应诉文书、无故提起管辖权
报纸
葛兰西的政党思想是在欧洲工人运动普遍衰落,共产党处于危机时代的背景下,对马克思主义政党思想形态的继承。结合当时具体的实际,葛兰西创造性的提出了加强政党阶级性和群众
临汾位于山西省南部,临汾方言属于中原官话汾河片平阳小片。目前,对临汾方言的研究多见于平面描写,历史研究几近空白,近百年的历史研究尚属首次。研究临汾方言百年来的语音演变对