基于功能覆盖率收剑技术的验证方法研究与应用

来源 :东南大学 | 被引量 : 0次 | 上传用户:pingpingkama
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
功能验证是设计流程中的重要任务之一,其目的是验证设计能否按照设计规范完成相应的功能。但是因为验证能力远远落后于设计能力,功能验证面临巨大挑战。目前,业界普遍采用覆盖率导向的验证方法,如何加快覆盖率提升速度成为一个研究热点。本文研究和应用功能覆盖率收敛技术(Coverage Convergence Technology,CCT),该技术基于空洞分析算法和闭环反馈思路,通过收集覆盖率信息控制随机变量生成以达到加速覆盖率收敛的效果。   本文首先阐述了CCT的原理、实现方法、可用流程和验证平台编码规范。通过对三种验证向量生成方式进行分析总结,指出CCT技术的优势。然后,采用SystemVerilog语言,设计总线功能模型,分别采用CCT方法和传统受限约束随机生成激励的Simon方法,对总线功能模型进行功能验证。最后,从功能覆盖率收敛状况和仿真用时两个方面,分析验证结果,探讨CCT对于提升验证效率的作用,量化CCT的覆盖率收敛效果。   本文以自主研发SoC芯片中DDR控制器的验证需求为背景,应用CCT技术完成DDR控制器的完备验证工作。根据控制器特性制定验证计划,设计验证方案,基于VMM验证方法学和Synopsys公司提供的DesignWare VIP库搭建层次化的验证平台,同时采用SystemVerilog语言开发验证组件,包括场景产生器、数据比较器、功能覆盖率模型、寄存器抽象层模型。实验结果表明,CCT技术结合VMM的验证方法,能够大量减少冗余随机验证向量的生成,快速实现覆盖率收敛,且验证平台重用性增强,相比传统的验证方法,极大地提升了验证效率。
其他文献
近年来,输电线路风偏闪络事故频繁发生,对电网的安全运行造成了严重威胁。悬垂绝缘子串风偏角过大是产生风偏事故的直接原因。为确保输电线路的安全运行,对悬垂绝缘子串在大风条件下所引起的风偏角进行准确计算,在提高电网安全运行及输电线路杆塔设计水平方面具有重要意义。本文在分析了国内外关于输电线路悬垂绝缘子串风偏角计算方法的基础上,提出了一种简要的能够模拟风动态特性的曲线拟合分析方法并对其进行了分析验证。主要
机电一体化专业作为高校重点发展专业,其教学目标是为社会发展培养出专业的机电一体化人才.随着科学技术的不断发展,社会企业对机电一体化行业人才要求越来越高,人才创新能力
期刊
由于我国经济的发展,使得市政工程的规模越来越大.过去在对市政工程的管道进行施工期间,要对道路进行封闭处理,不过这会降低交通运行的安全性.而想要加强管道施工的效果,那么
X射线相衬成像技术一直是X射线成像领域的一个前沿方向。相衬成像技术的原理是依靠X射线的相移信息来检测成像物体的内部结构。这种成像技术改善了传统X射线成像技术对弱吸收
目的为寻找针对肠道病毒EV-D68有效的治疗方法,从药物抗病毒角度进行有关肠道病毒的抗病毒机制的研究。方法利用MTT、实时定量PCR等研究方法探究T705药物的抗病毒功能。结果T705可以抑制EV-D68病毒的复制,有效降低EV-D68病毒造成的Hela细胞和RD细胞病变,且对细胞活力无影响。结论T705具有抗EV-D68病毒功能,且随着时间的增加,抑制效果越明显。
目前,图书出版行业的竞争已趋于白热化,具体表现为产品质量趋同化,消费者难以辨析;渠道竞争使得出版社的利润空间大幅压缩;“打广告找死,不打广告等死”的两难境地、“终端促
针对建筑的消防机电系统,分别提出智能化消防机电系统的设计、需求和整合管理,并结合实际案例,提出智能化消防机电系统的配置方法,旨在为实际的智能化消防机电系统设计提供可
一般我们理解城市设计的概念指人们为某特定的城市建设目标所进行的,对城市外部空间和建筑环境的设计和组织.因此我们可知城市设计往往带有很强的目的性,需要达成某个建设目
随着计算机及电子行业的发展,石英晶体振荡器的精确度和稳定度已经成为当今研究人员最关心的问题之一。恒温晶体振荡器是目前频率精确度和稳定性最高的晶体振荡器。它作为精密
文中给出了我国多校区大学组建的背景和动机,并阐述了其特点,指出了其在教育资源方面的各种配置冲突,针对这些存在的问题,系统阐述了多校区大学实现教育资源整体优化和共享的