【技术实现步骤摘要】
一种芯片仿真测试方法和装置
[0001]本申请涉及芯片仿真测试领域,特别涉及一种芯片仿真测试方法和装置。
技术介绍
[0002]UVM(universal verification methodology,通用验证方法学)是目前集成电路仿真过程中最通用的验证方法,利用UVM可以独自搭建验证平台并在验证平台中起主导作用,在集成电路完成仿真验证,交付生产后,在实际芯片测试的过程中,由于验证平台的不可综合性,即利用UVM搭建的验证平台无法转化为电路对芯片进行实际测试。
[0003]因此需要采用其他方式测试芯片,例如可以使用脚本语言,通过电脑上的接口对芯片进行测试,当测试遇到问题需要仿真对应时,就要把脚本语言编写的测试流程,转换成UVM验证平台的测试用例,通过仿真查看问题原因。
[0004]这样每发现一次问题就要做一次转换,然后把转换的测试用例加入到验证平台重新编译,编译成功后才能进行仿真,效率较低。
技术实现思路
[0005]有鉴于此,本申请的目的在于提供一种芯片仿真测试方法和装置,可以提高效率。< ...
【技术保护点】
【技术特征摘要】
1.一种芯片仿真测试方法,其特征在于,包括:根据多个测试指令在UVM验证平台中建立对应的多个芯片测试任务;在所述UVM验证平台的运行阶段run_phase中,当接收到所述多个测试指令中的至少一个测试指令时,根据所述至少一个测试指令启动对应的至少一个芯片测试任务。2.根据权利要求1所述的方法,其特征在于,所述根据多个测试指令在UVM验证平台中建立对应的多个芯片测试任务,包括:在所述UVM验证平台中添加一个测试用例;所述测试用例中包含多个可供调用的子模块,不同的所述子模块对应不同的所述芯片测试任务。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述运行阶段中添加至少一个结束标志;当获取到所述至少一个结束标志后,结束上一条所述测试指令的发送,开始下一条所述测试指令的发送。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,当接收到的所述测试指令为结束指令时,所述方法还包括:停止所述运行阶段的仿真,继续执行UVM其他阶段的仿真直至读取到仿真结束关键字。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:生成所述运行阶段的仿真和所述其他阶段的仿真对应的仿真报告。6.一种芯片仿真测试装置,...
【专利技术属性】
技术研发人员:张满新,郭耀华,马迁,
申请(专利权)人:紫光同芯微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。