基于UVM的APB-UART验证平台的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wumujiayou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路领域的不断发展以及IP(Intellectual Property)集成技术和工艺制程的不断提升,当前芯片的结构愈加复杂,验证工作难度也越来越大,导致流片失败造成的损失越来越难以承受。这些都对芯片的验证工作提出了新的要求。在当前阶段,常见的验证思想主要有定向激励验证、随机化验证、形式验证和FPGA(Field Programmable Gate Array)验证等。经过综合比对各自的优劣,可以发现随机化验证方法拥有着明显的优势。在业界,能够很好支持受约束的随机化方法的UVM(Universal Verification Methodology)验证方法学的应用越来越广泛,代表了验证领域的方向与潮流。APB(Advanced Peripheral Bus)协议和UART(Universal Asynchronous Receiver Transmitter)协议作为常见的低速总线协议,具有互连信号简单、功耗较低的特点,应用十分广泛。本文需要验证的待测模块(DUT,Design Under Test)为教研室开发的APB-UART模块。该模块是处理器和外围通信端口沟通的重要桥梁,是SoC(System On Chip)领域中十分重要的模块。以往对此类模块的验证往往采用FPGA验证或定向激励验证,耗费大量人力和时间的同时,却不能完备高效的对其功能进行全覆盖。因此,基于UVM验证方法学为该模块搭建一款验证平台,具有十分重要的意义。本文为该款APB-UART模块搭建了配套的UVM验证平台,并通过对各种功能场景的检测,完成了该模块的验证工作,主要内容如下:(1)深入研究了该DUT模块,包括其子模块结构、端口和寄存器信息,并在充分了解其功能点后,制定了相应的验证计划。(2)深入学习UVM验证方法学,为该模块搭建了配套的UVM验证平台。该平台包含以下结构:多个agent组件,分别负责APB端口、UART收发端口、modem模块端口数据的驱动和采集工作;多个scoreboard组件,对数据进行比对和检查;拥有预警机制的寄存器模型;验证顶层、验证环境以及其他必要的结构。(3)开发多组测试用例,实现随机激励的自动生成,对待测功能点进行覆盖。在验证后期,通过不断修改约束条件,使得测试用例对DUT的覆盖率达到100%,标志这款验证平台设计合理并被成功实现。
其他文献
高新技术产品是我国外贸出口的重要产品,也是优化出口产品结构、实现外贸增长方式转变的重要载体。当前,在国际金融危机前景尚不明朗、世界经济衰退的大背景下,加快高新技术产业
目的:观察温针灸治疗月经性偏头痛的临床疗效。方法:收集2018年6月到2019年12月山西中医药大学脑病科门诊符合月经性偏头痛诊断及纳入标准的患者60例,经随机数字表法随机分为治疗组和对照组各30例。治疗组给予温针灸治疗,取穴:主穴:风池、太冲、合谷、足三里、三阴交、关元、血海、子宫。局部取穴:百会、四神聪。各穴位得气后分别留针30 min,留针过程中,将直径18mm、长度15mm的小艾段(优质艾
随着我国经济的不断发展,医疗企业也在不断改革和创新以适应时代的需求。医院的发展水平与我们的日常生活密切相关,对于医院的内部管理来说,财务管理是最为重要的部分,财务预
事业单位的固定资产管理是管理工作中十分重要的一部分,对事业单位的经济效益以及事业单位的社会效益有着十分显著的影响。对此,将事业单位的固定资产管理工作做好,对事业单
从2001年公安部出台的《公安机关涉案枪支弹药性能鉴定工作规定》(以下简称为《鉴定工作规定》)到2007年出台的《枪支致伤力的法庭科学鉴定判据》(以下简称为《鉴定判据》)再到2010年修订的《鉴定工作规定》,枪支的认定标准在我国变化巨大。与此息息相关的是各类涉枪类案件骤然增加,其中很多涉枪类案件在社会上激起轩然大波,引发较大争议。尤其是2010年《鉴定工作规定》出台以来,一系列涉枪类案件层出不穷并
随着我国经济在世界领域不断发展,我国国内市场也涌入外国企业,市场竞争情况变得越发激烈,市场经济形势比照之前发生很大变化。我国企业为了适应这种经济竞争形势,提高自身市
随着社会经济的发展、科技水平的进步,人们生活水平的不断提高,对自由快捷的交通方式有了更多的要求与更高的期望,而汽车作为出行代步的首选正在大量普及。由于我国家用汽车
在社会日益发展的今天,各行各业的经营都关乎消费者的切身利益,特别是在“食为天”的饮食方面,从2008年曝光的“三聚氰胺”奶粉事件到2011年轰动全国的瘦肉精、地沟油事件,无