【技术实现步骤摘要】
模拟真实环境下的寄存器重置方法
[0001]本专利技术涉及芯片验证
,特别涉及一种模拟真实环境下的寄存器重置方法。
技术介绍
[0002]我们在搭建验证平台来对DUT进行验证的过程包含:1、上电,2、复位,3、配置寄存器以设定其工作模式,4、运行测试用例以完成目标测试内容,5、等待仿真结束并检查结果等五部分,在对DUT(Device Under Test)进行复位后,要对其中的寄存器进行配置,从而设定其工作模式,然而有些时候一种工作模式测试完毕之后,需要重新配置其寄存器,使其工作在另一种工作模式下,然后再对另一种模式下运行相应的测试用例来对DUT进行验证测试。这个时候,一般的做法是先复位然后再重新配置其目标模式寄存器,并对其他寄存器进行随机,简单说,就是不断地重复上面的过程,配置DUT寄存器,使其工作在不同的模式下,来验证不同模式下其功能是否正确,如果正确则继续配置寄存器验证下一种工作模式,如果不正确,则对问题进行调试,判断是DUT的问题或者是验证平台的问题,然后修复该问题。
[0003]现有技术中,因为芯片在 ...
【技术保护点】
【技术特征摘要】
1.一种模拟真实环境下的寄存器重置方法,其特征在于,包含如下步骤:搭建验证平台;对所述验证平台的DUT进行上电并复位;在所述验证平台中创建sequence激励,用于重新配置所述验证平台的第一寄存器;发送执行random_sequence,用于进行随机指令的执行测试。2.如权利要求1所述模拟真实环境下的寄存器重置方法,其特征在于,在所述验证平台中创建sequence激励,用于重新配置所述验证平台的寄存器,包含如下子步骤:使用所述验证平台的寄存器模型的句柄调用所述寄存器模型内置的get_registers方法收集所述寄存器模型中的若干个第一寄存器于一个队列中,获得队列model_regs;调用SystemVerilog语言...
【专利技术属性】
技术研发人员:马骁,
申请(专利权)人:杭州云合智网技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。