基于UVM的SM4算法模块验证研究
发布时间:2024-01-28 09:47
芯片的验证工作是芯片制造和测试中最主要的部分,占据整个SOC研发周期的一半以上。如何高效的完成芯片的验证工作,已经变成集成电路(IC,Integrated Circuit)发展亟待解决的问题。本文基于UVM(Universal Verification Methodology)方法学,采用SystemVerilog语言,针对SM4算法模块,设计了一款灵活、可靠以及可重用性强的验证平台。通过对BYCD00系列芯片的内部架构以及芯片中待测的SM4算法模块的内部结构的研究,将SM4算法模块在芯片中的通信划分为两部分:一部分通过AHB总线同CPU进行通信,另一部分通过接口信号同其他模块进行通信。据此分别建立了针对AHB总线驱动和其他模块驱动的两个独立完整的验证组件,以及针对两个组件的两组Transaction,将数据信息打包以实现各个组件间的数据高效传递;还建立了两组虚拟接口(virtual interface)用来实现验证平台和DUT(Design Under Test)之间的信息交互,并采用phase机制实现验证平台中各组件的有机联动,方便控制整个验证平台验证工作的启动和结束。该验证平台包...
【文章页数】:94 页
【学位级别】:硕士
本文编号:3887538
【文章页数】:94 页
【学位级别】:硕士
图4.2fttest加密运算仿真波形
图4.3SM4RAND寄存器定向配置波形
图4.4SM4RAND寄存器随机配置波形
图4.5mpufail接口仿真波形
本文编号:3887538
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/3887538.html