数字集成电路功能验证中的变异测试方法研究

被引量 : 0次 | 上传用户:liyang3d
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路设计的规模越来越大,设计验证的重要性越来越突出。由于具有良好的可扩展性,模拟验证一直是功能验证的主要手段。然而随着设计复杂性的持续增长,模拟验证的不完备性日益突出,这使得提出更准确、更有意义的验证质量评估方法,提高模拟验证的效率成为一个亟待解决的问题。在模拟验证质量评估方面,目前的研究主要集中在覆盖率评估。覆盖率一方面能够作为量化功能验证完全性的尺度,另一方面可以发现验证不充分的地方,指导后续的激励生成。业界常用的一些覆盖评估方法有语句覆盖、条件覆盖、翻转覆盖、路径覆盖等,然而,这些覆盖评估方法或者是评估意义太简单,或者常常是计算上不可行,不能完全满足设计验证的需要。起源于软件测试的变异测试是一种基于故障的测试方法。变异测试通过修改源程序引入程序的错误版本,这些错误版本称为变异体,将测试用例运行在变异体上,如果输出结果与源程序的输出结果不同,则认为该测试用例杀死了这个变异体,一般根据变异体被杀死的比率来评价测试用例的发现错误的能力,并且通过分析未被杀死的变异体来指导新的测试激励的生成。本文将软件变异测试与数字集成电路的功能验证相结合,研究变异测试方法在功能验证质量评估中的应用。首先,在软件变异测试的基础上,针对Verilog HDL描述的寄存器传输级电路,提出一种运用于数字集成电路功能验证的变异测试方法。然后,基于前述变异测试方法,通过调研商用模拟器的Verilog编程接口,在Linux系统上实现了一个硬件变异测试系统原型工具。最后,结合工程实践中的一个Verilog HDL设计,进一步验证该方法的正确性,以及系统应用于评判功能验证质量的可用性。
其他文献
有机薄膜晶体管因具有制备工艺简单、成本低廉、柔韧性好等优点,被广泛应用于显示、传感器、集成电路等领域。其中,绝缘层的表面特性可以影响在它上面生长的半导体层的结晶质
青年马克思从历史法学派批判到黑格尔法哲学批判的拓展与转变值得探究。对历史法学派的批判及其体现的对保守主义及其浪漫主义传统的双重批判,正是青年马克思激进的法哲学批
民族关系是一国政治、社会领域内的一项重要内容,民族关系的状况直接影响着一国政治、社会秩序的稳定与否。因此,对民族关系问题的研究是十分重要和必要的,而研究方法的创新
“国民心理安全”是一个最近才被提出来的概念,不过一直以来鲜有学者研究。但是随着时代的发展特别是进入信息时代以来,国民的心理安全受到了越来越多的挑战,在这样的背景下,
最高人民检察院于1999年11月发布《关于检察机关反贪污贿赂工作若干问题的决定》要求,“强化上级检察院对下级检察院反贪污贿赂侦查工作的领导,建立健全侦查指挥体系,逐步形
ZnO纳米线是直接宽带隙(3.35eV)半导体,具有较高的激子束缚能(60meV),具有独特的表面效应、小尺寸效应和量子尺寸效应。因此,研究ZnO纳米线的电子结构和磁学性质有十分重要的
据统计,每年有不少于10名记者在采访途中意外伤亡。作为一名记者,如何把采访过程中的危险降到最低是急需重视的问题。除了新闻媒体单位需要在各方面关心关怀一线记者外,更重
随着城市燃气管网建设不断增加,水平定向钻穿越的应用越来越广泛。如能在地质条件复杂、穿越难度大的工程中保护穿越管道的防腐层不受损伤,将会延长管道的实际使用寿命,从而减少
探讨一种土钉支护边坡稳定分析方法,为设计提供较为科学合理的分析手段。基于土坡稳定分析常用的瑞典条分法,考虑土钉的极限拉力作用,建立稳定安全系数公式,可用于基坑土钉支护设
目的:探讨快速康复技术对原发性肝细胞癌患者部分肝切除术后体力恢复的影响。方法:采用前瞻性分析方法,选择2010年06月-2011年03月在南京医科大学第一附属医院肝脏外科实施部分