微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 请教个ovm问题

请教个ovm问题

时间:10-02 整理:3721RD 点击:
时钟周期是在tb里面定义的:`defineCLK_PERIOD10
如果想几个case跑不同的时钟周期,怎么在case里改变这个值?
多谢!

看你用什么仿真工具了,modelsim的vsim指令的参数中记得+define就可以修改宏定义。

多谢,这个我知道,我意思是在testcase.sv里面怎么去改这个宏定义

在testcase里重新定义啊,但tc的编译要在tb之后,这样后面的可以覆盖前面的!

明白了,你是要动态改变,那就定义多个,然后用case选择吧,就比如做一个门控时钟一样的东西。只改变参数的,好像没法实现,要么就是定义成一个reg,通过tc传过去。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top