基于断言的功能验证方法研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:sunplusit
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前我们采取的基于受限随机矢量生成机制的验证方法流程,是系统根据设计人员所规定的约束条件生成外部激励并输入到待验证模块,然后根据输出结果分析功能正确性。这种方法的优点是可以方便的覆盖巨大的验证空间;通过多次输入不同的激励,可以逐步覆盖边缘情况。然而实际应用中,这种方法依然存在着一些不足:例如仅仅分析仿真波形,无法快速定位设计错误;时间开销较大,验证周期过长;边缘情况的覆盖比较困难,需要不断地修正约束激励;产生的激励冗余度过大,验证时间过长等等。针对目前验证流程中的不足,本文主要研究了基于断言验证方法的实现。基于断言的验证方法是目前验证方法学上的新趋势,它的优点在于:能够增加验证过程的可观察性和可控制性;在设计周期中能更早的发现设计缺陷,促进错误的诊断;可以减少多余仿真周期,降低设计错误不被发现的风险;断言模块有很强的独立性,可以与设计模块很好的分开,可重用性强,验证效率较高;支持第三方的模块;能更好的利用形式以及半形式验证。本文首先介绍了当前主流的功能验证方法,分析了目前验证流程中所存在的不足和困难,针对目前存在的困难提出基于断言的验证方法。用断言验证的长处弥补随机矢量验证的不足,增强验证的可观测性和可控性;通过断言库的建设,提高了验证环境的可重用性。随后本文进一步分析了几种主要断言验证语言的优缺点,通过比较决定采用SystemVerilog Assertion作为研究工具。分析了利用它实现验证环境的构建的具体过程。针对Garfield芯片中的AHB模块LCDC(液晶显示控制器)和APB模块SD(安全数码卡控制器),本文分别构建了不同的验证环境。根据两者各自的特点,添加了新的断言监视器。为了提高插入断言的效率,本文采用了一种自动插入断言的接口,对自动插入断言的要求提出了具体的规范,并且利用Perl实现了这一接口。利用断言插入程序可以方便高效地实现断言的自动插入。最后本文对验证的结果进行了分析,并对设计工作指出了改进的要点。通过分析总结实验数据,指出利用断言验证的方法比原来单纯利用受限随机矢量的验证方法大大缩短了验证时间,目前最多可比原来方法节约时间71.24%。
其他文献
随着现代化生产和科学研究的发展,人们对温度过程控制的要求越来越高。这就要求计量部门具有能建立具有更高的精度、稳定性和可靠性的恒定的温度场环境的温度控制系统。本文
20世纪90年代以来,随着中国渐近式改革步伐的深入,中国银行体系开始发生变化,其中城市商业银行无疑是整个体系当中最为耀眼和活跃的组成部分。然而,在城市商业银行不断发展壮
五人足球运动起源于北欧斯堪的纳维亚半岛,上世纪70年代流行于欧美,上世纪80年代末成为国际足联正式比赛项目。从世界范围而言,室内五人制足球运动已经具有一定的发展基础。国际
本文主要论述在中学地理教学新大纲的指引下,如何进行中学地理生活化教学,阐明了地理生活化教学的现实背景、理论基础、目标、原则和实施途径,并结合案例作了实践探索。本文中心
重大危险源监管是促进企业安全生产,预防重大工业事故发生,保障城市公共安全的重要手段。本文结合国内现行的重大危险源监管思路,利用城市重大危险源普查、辨识、分级等理论知识
语文阅读教学中的体验性学习是根据《语文课程标准》的精神,结合汉语文的文化特性和语文课程的特点而提出的符合语文学习规律的一种学习方式。这种体验性学习方式,使阅读教学从
目的:探讨影响经尿道前列腺电汽化术电切综合征发生的危险因素。方法:对524例经尿道前列腺电汽化术(TUVP)的临床资料进行回顾性研究。其中良性前列腺增生症(BPH)475例;BPH术
高校教师肩负着教学、科研及社会服务的责任,是培养高级人才、推动社会进步的重要群体。教师队伍的水平与潜能发挥程度,是决定人才培养质量高低的关键。而正确、合理的教师考核
近年来,随着中学英语教材教学的深入改革,注重学生听、说、读、写综合素质的培养与提高已成为当前中小学教学的主流。而语言的有效输出是以大量的输入为前提的,扫除学生英语交际
虽然计算机辅助设计专业软件系统和模块化设计思想己遍布机械、建筑、装饰、服装等诸多行业,但一直到目前市面上都难得见到一款成熟的、集模块化和CAD于一体的通用减速器设计