项目:
使用UVM方法搭建一个AHB-SRAM的验证平台,AHB总线到SRAM的地址大小为32位,发送数据的最大为32bit。搭建完成后使用脚本运行验证平台查看时序时,发现了环境路径出现了问题。
问题描述
使用makefile运行时,系统提示查找不到uvm_pkg.sv文件,从而产生了错误。
![](https://i-blog.csdnimg.cn/blog_migrate/36b184a3587a04a10c542d7dd99efc61.png)
原因分析:
环境变量没有配置正确,所以导致uvm_pkg包文件不能打开。
解决方案:
在命令行输入env查看UVM_HOME的地址,是否是正确的,如果发现指向不正确。这个时候在命令行输入一下命令。
setenv $UVM_HOME /tenwaydata05/data05/tools/syn/vcs/N-2017.12/etc/uvm
还需要在你的filelist.f中加入一下命令行,如下所示:
+incdir+$UVM_HOME/src
$UVM_HOME/src/uvm_pkg.sv
初学UVM方法,大家有问题可以互相交流呀。后续会写有关AHB-SRAM的设计及验证学习总结。