基于VMM的可重用DMAC模块功能验证研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:ysminnpu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
据相关数据显示,功能缺陷成为集成电路(IC)第一次流片失败的主要原因,因此功能验证已成为芯片开发的主要瓶颈。随着集成电路设计规模逐渐增大以及复杂度不断提高,验证工作的难度也随之增大。传统的验证方法存在可观察性低、可控性差及自动化水平低等缺点;如何应用新的验证语言及验证技术开发自动化的验证平台成为当今IC验证领域的重要研究方向之一。   本论文将北京海尔集成电路设计有限公司开发的一款视频解码HiXXX芯片作为研究对象,主要针对该芯片中重要模块Direct Memory Access Controller(DMAC)进行硬件分析与验证平台开发。有别于之前传统低效的验证环境,本论文采用SystemVerilog语言,并以Verification Methodology Manual(以下简称VMM)验证方法学为基础,实现了覆盖率驱动的DMAC高效验证平台的搭建工作。   本文主要完成了以下工作:1、对SystemVerilog语言以及在此基础上开发的VMM验证方法学的优势进行了详细分析。2、应用Verilog语言完成了DMAC模块的硬件设计,并详细介绍了模块的功能,设计原理,设计架构及模块划分。3、详细介绍了DMAC验证环境的搭建工作,包括验证策略及各个验证组件的具体实现,该验证平台采用System Verilog为验证语言,融合了VMM的层次化理念,并采用约束随机激励进行测试,通过编写功能覆盖率模型,自动收集功能覆盖率来达到自动化验证的效果。4、通过输出的日志文件,对比了功能覆盖率收敛方法(CCT)和改变随机种子两种方法的优劣,得出结论:对于同样数量的数据包激励,前者所用的仿真时间约为627.7ms,而覆盖率达到了99.46%,后者所用的仿真时间约为797.3ms,覆盖率仅达到了98.98%。由此可以得出CCT技术可以在较短的仿真时间内达到较高的覆盖率。5、仿真结果输出有三类文件,分别是波形文件,日志文件和覆盖率报告,结果显示,DMAC模块的代码覆盖率各项指标均达到预期目标,功能覆盖率达到100%。   本论文实现的验证平台灵活性强,可重用,可扩展,其覆盖率驱动特点提高了验证过程中的可观测性,并减少了仿真时间,保证了验证的完备性。目前本论文的成果已经成功运用于该公司的其他项口中,例如具有相似接口的模块级验证甚至系统级的验证平台中。由此可见,基于VMM验证方法学的验证思想为集成度日益增加、多Intellectual Property(IP)复用的System-on-Chip(SOC)验证带来了很大的便利,具有一定的创新和应用价值。
其他文献
医疗保险的普及,为社会民众带来了很大的便利,在社会经济发展迅速的当今社会,越来越多的人们向经济发达的一线城市聚集.医疗保险实施异地结算,是医保改革的关键,不仅能有效降
随着现代数字图像通信技术的发展,数字图像超大数据的存储和传输成为通信技术最基本的问题。传统上有很多的数字图像压缩方法,但多数存在压缩比低、误差大的缺点。随着学者对
企业的争锋已经从价值链及战略管控相拼进化到企业人资的竞拼,人资竞拼已经成为整个企业成长壮大的核心,科学、高能效的人资群资产管控是企业蓬勃进取的保障.中国中小企业的
当机体能量摄入超过能量消耗时,多余的能量储存到白色脂肪,肥胖就此发生。相对于储存能量的白色脂肪,人体内还存在着消耗能量的棕色脂肪。棕色脂肪含有丰富的线粒体,线粒体内膜上
本文针对教师培训体系不完善、渠道不畅通,教师对于自身提高具有盲目性等问题进行探讨,并针对上述问题提出了加强对教师继续教育的激励机制和末位淘汰管理,推进国际教育本土
有机电致发光二极管(OLED)因其在全彩平板显示技术中的巨大潜力,近年来引起人们的广泛关注。目前,人们研究的热点集中在提高器件的性能和稳定性方面。有机电致发光器件的性能
对汽车生产厂家而言,商务政策是引导经销商、吸引客户、促进产品销售的重要工具.商务政策怎样核算,又如何管控,是困扰很多厂家的难题.本文从财务核算和财务管理的角度,从商务
微波频段的光子晶体也被称为电磁带隙(EBG)结构,是一种具有频率禁带的新型周期结构。EBG结构从理论、制备到实验测试都有相当成熟的技术和设备,发展迅速,目前已经在微波和毫米波
伴随我国企业逐渐向现代化规模发展,基于此提升对企业税务管理水平提升与制度巩固尤为重要.但当下我国部分企业存在税务管理水平偏低等情况,出现该问题对企业良性发展与内控
包括亨廷顿疾病,阿尔茨海默氏病以及帕金森病在内的一系列神经退行性疾病都与相关蛋白在神经元中形成淀粉样纤维有着密切联系。相对于这些疾病来说,酵母prion更容易进行突变研
学位