1、config_db的set操纵,一般有以下两种方式:
uvm_config_db#(int)::set(uvm_root::get()........:在seq和component中均可使用;
uvm_config_db#(int)::set(this........:只能在component中使用,this类似指针,只能指代组件;
2、set_drain_time(this,500)
这里面的500表示的是时间单位,由timescale设置;
3、fork...join_any的使用
fork
进程1(肯定先退出)
进程2(forever)
join_any
join_any下面不需要加disable,执行顺序是:进程1退出、进程2中的forever执行完当前的程序就退出,不在进行forever执行(不需要disable也可以退出)。
******慎用disable终止fork中的进程*******