【技术实现步骤摘要】
本专利技术涉及芯片验证,具体而言,涉及一种通用的精确性能验证系统及方法。
技术介绍
1、芯片功能验证通常是将待测设计(design under test,简称dut)放入测试平台testbench中,通过测试用例test cases来进行验证。目前,主流的验证语言为systemverilog,验证方法学为通用验证方法学(universal verification methodology,简称uvm)。一个测试平台通常包含验证环境env、代理agent、驱动器driver、监测器monitor、序列sequence等验证组件组成。一般的测试平台中的验证组件实例化复用度较低,不利于验证环境问题定位和调试。
2、同时,现有待测设计dut功能验证时,往往只关注其基本功能是否均覆盖到,而忽略存储器memory读写访问的系统延迟latency对功能的影响,如此无法模拟真实应用场景下的应用。例如,对于音频数据系统来说,其在系统传输过程中的延迟会影响到数据传输的连续性,从而影响性能,甚至会影响到功能。
3、上述技术问题目前尚未
...【技术保护点】
1.一种通用的精确性能验证方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种通用的精确性能验证方法,其特征在于:所述待测设计DUT的信号接口按照功能分为时钟复位接口、寄存器配置总线接口、存储器读写访问总线接口、数据总线接口。
3.根据权利要求2所述的一种通用的精确性能验证方法,其特征在于:所述通用验证组件UVC包括时钟复位UVC、寄存器配置UVC、环形缓冲区UVC、数据总线UVC。
4.根据权利要求3所述的一种通用的精确性能验证方法,其特征在于:所述测试平台验证环境TB_Env还包括寄存器模型、参考模型和计分板这三个验证
...
【技术特征摘要】
1.一种通用的精确性能验证方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种通用的精确性能验证方法,其特征在于:所述待测设计dut的信号接口按照功能分为时钟复位接口、寄存器配置总线接口、存储器读写访问总线接口、数据总线接口。
3.根据权利要求2所述的一种通用的精确性能验证方法,其特征在于:所述通用验证组件uvc包括时钟复位uvc、寄存器配置uvc、环形缓冲区uvc、数据总线uvc。
4.根据权利要求3所述的一种通用的精确性能验证方法,其特征在于:所述测试平台验证环境tb_env还包括寄存器模型、参考模型和计分板这三个验证组件;
5.根据权利要求1所述的一种通用的精确性能验证方法,其特征在于:所述待测设计dut的信号接口与对应的所述通用验证组件uvc连接均通过虚拟接口绑定bind的方式进行连接。
6.根据权利要求1所述的一种通用的精确性能验证方法,其特征在于:所述待测设计dut包括有延迟监测状态寄存器,其用于统计所述待测设计dut的通道的存储器memory读写访问系统总延迟。
7.根...
【专利技术属性】
技术研发人员:苗鑫,王爽,黄青云,
申请(专利权)人:沐曦集成电路南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。