基于GSTE理论的反例研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:qq12433184000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去几十年,人们对信息技术大量需求,微电子技术高速发展,使得集成电路的规模和复杂度越来越高,这些对集成电路的设计和制造提出了更高的要求。在亿万级的晶体管电路中,完全不出现错误是非常难的,1994年Intel公司的芯片中的浮点错误就是一个例子,因此设计验证已经越来越受重视。STE是基于四值符号模拟的模型验证技术,在大规模硬件设计中发挥了很大的作用。尽管STE验证很高效,但是STE的固有缺陷是它验证的属性种类有限,对于无限时间属性无能为力,另外STE断言只能进行前向模拟,不进行后向模拟,所以也无需查找反例。在最近的一些年,GSTE(广义符号轨迹赋值,Generalized symbolic trajectory evaluation)是对STE扩展最成功的一个理论,GSTE可以验证无限时间性质,同时还可以进行后向模拟,由于GSTE具有可以后向模拟的特点,所以可以应用GSTE的这个特点进行本课题的研究,即研究GSTE理论的反例生成。因为GSTE一般进行的是性质相关的验证,性质一旦失败,就需要为其生成一个反例,提供给设计者来调试失败的错误,通过反例来确定失败的原因。设计者通过对于反例的调试,可以确定这个错误是由于无效的输入引起的,还是由于设计错误导致的。在前一种情况下,需要加入约束来消除无效性,后一种则需要系统设计返工。由于GSTE理论比较新颖,目前并没有学者对于GSTE的反例查找进行系统的研究,所以本课题进行反例查找技术的研究,对于GSTE理论的完善来说至关重要。本文首先对验证的发展进行了介绍,并重点介绍了STE验证理论和GSTE验证理论,并对它们的优缺点进行了分析。然后介绍了查找反例技术的发展,并重点介绍了其在GSTE理论中的的作用,基于以上原因,重点设计了两个查找反例的算法,通过这两个算法补充了GSTE理论在反例查找方面的欠缺。当应用GSTE进行验证时,如果出现断言错误时,可以使用第一个算法找出系统的一个反例。紧接着对第一个算法进行扩展,当出现断言错误时,可以使用扩展算法将与此错误相关的所有反例全部列出来。设计完算法后,本文通过编程实现了设计的算法。设计实现了编译模块、GSTE验证模块和反例查找模块。在算法的实现过程中,引入了Hash函数和BDD(二叉判定图,Binary Decision Diagram),通过Hash函数和BDD的运用,很大的提高了系统的效率,最后通过实例分析了系统的效率和可行性。
其他文献
液流电池由于具有可规模储能、充放电转换速率快,循环寿命长等优势而备受关注。北京防化研究院分析单液流铅酸电池特点结合传统的锌镍电池优缺点于2007年研制出单液流锌镍电
针对高超声速滑翔飞行器再入轨迹规划问题,提出了一种基于微分平坦理论的三自由度轨迹生成方法。在分析纵向运动简化模型的微分平坦属性基础上,将纵向参考轨迹规划问题映射到
农村医疗保障制度,作为农村社会保障制度的重要一环,既关乎农村经济和中国经济的长足发展,也关乎农民生活质量的改善和整个社会的稳定。如何从制度因素的角度来探究农村医疗保障
论述了高速粘片机晶片工作台伺服电机选型计算和运动控制技术,采用伺服电机和光栅尺构成了全闭环双反馈控制系统,实现了工作台的高速、高精度定位控制。
近年来,乡村旅游景区作为一种新型的旅游休闲形式,发展相当迅速,但一系列有关游客满意度低的问题由此暴露。文章基于心理契约和游客满意度理论,对山西省乡村旅游景区进行了调
意动心理学是在现代心理学史上形成的第一种人文主义形态的心理学流派。受各种历史因素的蒙蔽,意动心理学一直未受到应有的重视,并缺乏系统化的研究。《意动心理学》一书弥补
金属离子在环境和生物体生理过程中都扮演着十分重要的角色,环境中金属离子浓度过高对土壤和水体都会造成污染,影响植物的生长、河流的自我净化能力;如果人体中金属离子浓度失衡
多年来,湖南省电力欠费高居不下,电费回收已经成为供电企业第一难事。在这样的严峻形势下,湖南在去年的电费回收工作中还创下近年来最好局面,不仅实现了当年电费结零,还收回
农村陈欠电费回收是实现供电企业经营成果的重要环节。江苏省建湖县供电公司在工作实践中围绕事前预防、事中控制、事后补救“三部曲”进行了积极有效的探寻,摸索出一条防范和
微波管CAD软件在进行全三维数值模拟时,需要处理巨大的数据量,模拟计算时间较长,因此对模拟软件的计算性能有很高的要求。本文的主要工作就是优化微波管三维电子光学系统CAD