使用示例
下载解压于安装有vcs的虚拟机中,如安装路径为:
/home/xiaotu/my_work/auto_verification/
则执行脚本:
/home/xiaotu/my_work/auto_verification/auto_verification -t xxx -f ./xxx.v
-t:顶层名称;
-f:顶层文件,或包含顶层文件的文件夹;当为顶层文件时,文件名可以和顶层名不一致但必须含有顶层module的代码;当为文件夹时,其内部必须包含顶层.v文件;
测试1:-f mem.v,文件内只有一个mem
执行结果:
[xiaotu@xiaotu-eda ~]$my_work/auto_verification/auto_verification -t mem -f my_work/vcs_demo/rtl/mem.v
gen over! please cd ./mem_verification/sim
此时,rtl已经被搬运到对应的mem_verification/rtl目录,同时生成testbench(部分):
parameter DATA_WD = 32;
parameter DEPTH = 512;
parameter DELAY = 3;
parameter ADDR_WD = $clog2(DEPTH);
parameter ERR_1BIT = 0;
parameter ERR_2BIT = 1;
parameter EOF = 0;
logic clk;
l