【摘 要】
:
随着工艺制程和设计方法的不断进步,芯片规模和复杂度逐步提高,验证的资源消耗和工作量随之激增。验证作为芯片开发的关键步骤,消耗的时间约占总研发流程的70%,在芯片性能、流片效果以及开发成本上都起着决定性作用。传统的验证方法已难以满足芯片验证的需求,UVM(Universal Verification Methodology)改进了传统的验证方式,其验证平台测试充分且易于移植,具有较高的层次性和复用性
论文部分内容阅读
随着工艺制程和设计方法的不断进步,芯片规模和复杂度逐步提高,验证的资源消耗和工作量随之激增。验证作为芯片开发的关键步骤,消耗的时间约占总研发流程的70%,在芯片性能、流片效果以及开发成本上都起着决定性作用。传统的验证方法已难以满足芯片验证的需求,UVM(Universal Verification Methodology)改进了传统的验证方式,其验证平台测试充分且易于移植,具有较高的层次性和复用性。使用UVM技术构建验证平台已经成为整个IC设计行业的趋势。本文在深入研究System Verilog验证语言和UVM验证方法学的基础上,以验证平台高复用性、提高验证充分性和效率为目标,对实习项目的AES安全串口通信IP开展验证工作,确保芯片流片前零缺陷。论文主要工作如下:本文首先分析AES算法和异步串行通信协议,研究AES安全串口通信IP的整体结构以及内部各个模块的功能和实现方式。在此基础上制定AES安全串口通信IP的验证计划,完成测试方法、覆盖策略的设计以及测试功能点的提取。然后,根据提取的功能点,制定接口验证、寄存器异常访问验证、加密解密功能验证以及注入错误传输验证等测试用例。最后,使用SV和UVM完成AES安全串口通信IP验证平台的层次化创建,并设计验证组件,包括驱动激励组件driver、监视设计响应组件monitor、封装容器组件agent、结果校验组件scoreboard、模拟设计工作过程组件reference model、评价验证结果组件coverage等。在验证平台搭建过程中,采用factory机制完成验证平台组件和变量的注册,通过修改替换部分组件的内核函数实现组件的重用,增强了平台的复用性;使用sequence机制产生定向激励和随机激励,通过分离激励与验证组件减小了平台的出错概率,增加了平台的稳定性;使用TLM机制实现平台通信,提高了平台的灵活度;采用脚本实现验证组件的自动化创建以及平台的运行控制,提高了验证的效率。在验证平台搭建完成后,通过激励分组测试完成不同验证场景下的仿真验证。在此基础上加入了断言时序验证和系统级验证,并使用FPGA开发板完成了验证对象的原型验证,提高了验证的完备性和充分性。根据覆盖率报告反馈的结果,收束测试用例的约束范围,增添定向激励。最终使功能覆盖率达到了100%,代码覆盖率达到了99%以上,满足预期目标。
其他文献
恒温晶体振荡器具有体积小、功耗低、短期稳定度好等优点,被广泛用于卫星导航、通信、电子仪器、计量等多个领域。恒温晶体振荡器随着工作时间的增加或温度的变化,其输出频率会发生缓慢地漂移,无法独立应用在授时、守时等高精度领域。本文通过对晶体谐振器两端相移变化特性的研究,提出了一种新的晶体振荡器老化补偿技术。在无需外接参考源的情况下,根据谐振器两端相移的变化特性,实现了恒温晶体振荡器的老化补偿。本文的主要工
目前图像分类技术已经被广泛应用,但是它的主流算法DCNN(Deep Convolution Neural Networks)参数多、计算量大,很难部署到资源有限的嵌入式平台上,限制了图像分类技术在嵌入式平台上的应用,所以研究轻量CNN(Convolution Neural Networks)很有价值。FPGA(Field Programmable Gate Arrays)适合流水并行处理且功耗非常
近岸环境与目标的复合电磁散射特性研究对海洋遥感、地海环境目标探测识别有着重要的意义,也是当今各国学者的研究热点。对于环境与目标的复合散射研究,两者间的相互耦合作用是不可忽视的重要因素,也是进行复合电磁散射计算的重难点。本文主要针对近岸环境和目标复合电磁散射特性进行相关的研究,重点开展了复杂目标的电磁散射特性分析,近岸环境几何建模与电磁散射特性分析以及近岸环境与目标复合散射特性计算与分析三个方面的研
作为构建高可用分布式系统的基础,如何保持系统计算节点之间数据的一致性是当今学术界和工业界共同关注的课题。Raft算法凭借其原理易懂,易于实现等优势,被广泛地应用于解决分布式计算系统中的数据一致性问题。但传统Raft算法采用的强领导者策略,在集群领导者节点发生故障时,会直接影响整个系统的可用性;并且随着系统规模的不断增大,领导者节点也会成为系统的性能瓶颈。针对上述问题,本文以Raft算法为基础,分别
随着人类文明和科学技术的持续发展,现代社会中涌现出越来越多不同类型的复杂系统,它们之间相互依存、彼此影响,共同为人类的生活提供便利。然而,当复杂系统受到攻击时,系统中的部分节点将会失效,可能会引发大面积崩溃,造成不可估量的经济损失。因此,许多学者将这类复杂系统抽象为相依网络模型,并研究其结构拓扑和网络鲁棒性之间的关系。网络鲁棒性是指在遭受攻击或者故障时,网络保持自身功能完整性的能力。尽管此前的科学
目前电视芯片中的VPU(Video Processing Unit,视频处理单元)包含了色彩调节、锐化、降噪、细节增强等模块,其中VPU对提升电视画面质量、画面细节和色彩等方面有重要作用。但是通常情况下对电视画质的调节一次都只能设置一组VPU控制参数来适配所有画面,很难做到所有场景的画质都达到最优。为了能对不同的场景做相应的画质处理,实现所有场景共同最优化,本论文提出将人工智能、图像分类与VPU控
随着各国的国防现代化进程,战争环境也变得日趋复杂,武器单独作战的抗干扰能力差、探测性能弱和探测精度低的劣势凸显。现代武器正朝着多平台协同、一体化作战方向发展,将分布式相参合成技术应用在导弹、无人机等运动平台中,能提高其抗干扰能力、抗摧毁能力和对目标的探测能力。因此动平台分布式相参合成技术将是下一代制导武器的研究热门。本文基于该背景,对动平台分布式相参合成技术进行仿真分析和硬件实现,并对整个硬件系统
近年来,我国特种显示设备要求全面国产化,对国内相关领域来说,这是挑战也是机遇。目前,大部分军用设备操控台仍使用按键操作,难以支持多指操作、多人同时操控等功能,因此,军用显示仪器向触摸屏发展是必需的。触摸屏作为实现人机交互的重要方式,发展前景巨大。其中电容触摸屏由于其反应速度快、使用寿命长且光透过率高等优势,受到越来越多的关注。然而,军用大尺寸触摸屏的工作环境更极端,对产品可靠性的要求更高,设计必须