基于UVM的高性能总线架构的分析验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:fc18597048
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着集成电路工艺和技术的飞速发展,设计规模和功能复杂度进一步增大对原本就非常复杂的验证工作提出了更大的挑战[1]。为了加快各个芯片的产品验证效率,寻找出一种更加高效的全面的验证方法来减小验证时间变得越来越重要。。本论文主要研究的是集成电路设计过程当中很重要的一个环节——功能验证。尽管在集成电路发展过程中传统的验证方法也在飞速发展,但是面对验证过程中出现的各种诸如完备性、可重用性等瓶颈,传统的验证方法学早已显得力不从心,基于UVM(Universal Verification Methodology)的新一代的功能验证方法学将越来越发挥其强大的功能。本文基于UVM的验证方法学对高性能互连总线的架构进行了分析和验证。以SoC(System-on-Chip)系统中一个高性能总线互连架构模块作为我们的待测设计,通过分析当前功能验证的几种技术及验证过程中出现的挑战,选取基于SystemVerilog(SV)语言来搭建UVM验证平台。SV的面向对象编程、线程间通信等特性越来越受到集成电路设计和验证工程师的重视,它拥有验证过程中所需要的全部的特性。作为一种工业标准语言,SV全面综合了RTL(Register Transfer Level)设计、测试平台、断言和覆盖率,为系统级的设计及验证提供了强大的支持作用,可以搭建出带有可重用机制以及寄存器解决方案并集成面向对象编程、动态线程和线程间通信等特性的UVM验证平台,提高验证的效率。随后本文分析了高性能互连总线架构的几种常用的架构的设计,对于架构中用到的AXI(Advanced Extensible Interface)总线协议做了详细的介绍,包括对AXI总线协议基础事务的介绍,对于AXI协议的五个通道的信号描述及握手时序和读写地址时序图的介绍。在分析高性能总线架构的几种设计方案时,提出了验证需求、验证策略以及对验证的整体架构。针对待测的功能点,建立测试用例,进一步完善验证计划。随后采用UVM的层次化的环境,通过功能验证模块中基类的扩展和实例化创建各个验证组件,通过UVM中的TLM(Transaction Level Modeling)机制将组件连接起来,并进行平台的打开与关闭,通过参数化的配置触发激励进行结果的收集和比对。最后通过VCS仿真软件进行仿真分析及用VERDI软件观察波形图,不断测试直到其代码覆盖率和功能覆盖率以及断言覆盖率均为100%,最后对验证平台的可重用性进行了分析。实践证明,本文搭建的高性能总线架构的验证平台,在验证待测设计时,能及时的进行数据结果的对比和断言的检测,及时报告错误的信息,极大的提高了验证的效率,同时搭建的验证平台可重用性很强,在其它总线类型的互连架构中都能很好的运用本验证平台。
其他文献
两宋时期,江西理学发达。赣东北地区以其独特的地理位置,成为朱熹主要活动和讲学地之一。由于朱熹的影响,南宋时期赣东北地区朱熹理学尤为昌盛,这其中朱熹门人弟子所发挥的作
随着城市建设的飞速发展,北京市加大投入建设地铁,地铁施工采用暗挖法,必须采用降水措施,以保证土建无水施工。由于降水必然会引发地面沉降,给社会发展、城市建设、环境保护
传统的Monte-Carlo制导精度分配法是将所有的误差源纳入到精度分配中,在处理多误差源、多误差水平分配时,会导致仿真时间的增加。为此,将方差分析引入待分配项的确定中,并以
绩效指标体系作为一种评估工具或手段广泛应用于供水行业的绩效评价。本文介绍了水专项"城市供水绩效评估体系研究与示范"课题组在分析国内外绩效指标现状的基础上,采用科学
目的:冠心病(CHD)具有较高的发病率与死亡率,已成为当今威胁人类健康的主要疾病之一,冠状动脉粥样硬化(atherosclerosis,AS)是它的主要病理基础,内皮功能损伤、平滑肌细胞增
在进行聚氯乙烯的生产过程时,聚合釜是其中所不可或缺的一项设备,如果聚合釜的机械密封一旦由于使用年限过期亦或是因为其他相关原因而发生了失效情况,便很有可能会导致企业
随着我国建筑招标投标市场的完善和规范化,大多数的违规行为已得到了有效的控制,但围标行为却有愈演愈烈的趋势,严重影响了建筑市场的公平竞争,阻碍了我国建筑行业的顺利发展
本文介绍了一种车载监控设备的硬件设计,使用STM32F101作为主控器件,实现系统开关机、系统电量检测及保护、车辆位置信息接收和处理、警告信息处理、信息传输等。系统集车载
阐述了Z962Y-42 DN400型超临界闸阀的设计参数,应用三维有限元应力分析软件,从总体一次薄膜应力强度、局部薄膜应力强度、一次薄膜(总体或局部)加一次弯曲应力强度、一次加二
本研究立足于汽车总装工艺,对汽车总装线设计工作展开了思考,以设计步骤为环节提供了汽车总装线设计的主要方法与要点,重点强调了参数确定、汽车总装线分段、总装线工艺形式