searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

UVM验证平台集成开源uvm_syoscb

2023-10-13 03:10:21
126
0

UVM积分板(scoreboard)是UVM验证平台必不可少的验证组件,用来检查待测设计(DUT)/参考模型(REF)的行为。UVM不提供积分板的实现方式,只提供uvm_scoreboard基类扩展,具体实现方式留给实现者。uvm_syoscb开源积分板,可以满足多种比较方法与模型,比较方法包括乱序比较(out of order)、顺序比较(in order)、按产生者顺序比较(in order by producer);模型包括设计模型(RTL,门级)、定时/非定时参考模型(SystemVerilog、SystemC、Python)以及物理设备。uvm_syoscb以其高重用性、高适配性,可以快速在UVM验证平台集成使用,加快验证平台的开发与测试,提高验证效率。本文详细介绍如何在UVM验证平台中集成开源积分板uvm_syoscb。

UVM验证平台集成uvm_syoscb步骤

1、从syosil或者github网站下载uvm_syoscb代码。

2、添加uvm_syoscb编译pk_syoscb.sv package文件,并在UVM验证平台中import进来。

3、在env中例化并配置uvm_syoscb。

4、在env中将uvm_syoscb分别与DUT和REF接连。

5、在base test中选择比较方式。

总结

本文详细介绍如何在UVM验证平台中集成开源积分板uvm_syoscb,通过在UVM验证平台中使用 uvm_syoscb,可以加快UVM验证平台的搭建,让更多的时间与精力花在用例构造与测试,从而提高验证效率。

 

0条评论
0 / 1000
黄****超
3文章数
0粉丝数
黄****超
3 文章 | 0 粉丝
黄****超
3文章数
0粉丝数
黄****超
3 文章 | 0 粉丝
原创

UVM验证平台集成开源uvm_syoscb

2023-10-13 03:10:21
126
0

UVM积分板(scoreboard)是UVM验证平台必不可少的验证组件,用来检查待测设计(DUT)/参考模型(REF)的行为。UVM不提供积分板的实现方式,只提供uvm_scoreboard基类扩展,具体实现方式留给实现者。uvm_syoscb开源积分板,可以满足多种比较方法与模型,比较方法包括乱序比较(out of order)、顺序比较(in order)、按产生者顺序比较(in order by producer);模型包括设计模型(RTL,门级)、定时/非定时参考模型(SystemVerilog、SystemC、Python)以及物理设备。uvm_syoscb以其高重用性、高适配性,可以快速在UVM验证平台集成使用,加快验证平台的开发与测试,提高验证效率。本文详细介绍如何在UVM验证平台中集成开源积分板uvm_syoscb。

UVM验证平台集成uvm_syoscb步骤

1、从syosil或者github网站下载uvm_syoscb代码。

2、添加uvm_syoscb编译pk_syoscb.sv package文件,并在UVM验证平台中import进来。

3、在env中例化并配置uvm_syoscb。

4、在env中将uvm_syoscb分别与DUT和REF接连。

5、在base test中选择比较方式。

总结

本文详细介绍如何在UVM验证平台中集成开源积分板uvm_syoscb,通过在UVM验证平台中使用 uvm_syoscb,可以加快UVM验证平台的搭建,让更多的时间与精力花在用例构造与测试,从而提高验证效率。

 

文章来自个人专栏
UVM验证
3 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
2
0