- 博客(9)
- 收藏
- 关注
原创 SV-虚方法-类型转换
用不同类型句柄调用相同子类对象同一方法时,为了让其输出结果一致,应该在一开始父类的同名方法就声明virtual,后面声明否不重要。不能给变量添加virtual,但是方法可以添加virtual虚方法。父类访问的变量范围只有父类的变量范围。虽然句柄类型不一样,但是调用的函数仍以子类的实现优先。子类若未实现,则执行父类的。时,为了让以后更简单,为了让以后能访问到更多变量,子类继承父类时,不要出现同名的变量。时,学了local,protected先不要添加。子类句柄赋值给父类句柄。
2023-08-05 12:13:45
286
1
原创 SV-线程控制
上面的线程要等20ns,下面的线程是要等eventA触发了以后。fork join是线程同时结束才能退出。fork join_any是最短时间线程完成就会退出(后台线程还会继续执行)。wait fork是包含begin end里边所有fork;disable会把所有没有执行完的失能掉。在类里边用,在软件世界里,验证环境里只能。fork join来创建并行的线程。可用wait fork或者disable fork来停止或等待(class中使用时序控制,应该放在task里。fork的差别就在于结尾处。
2023-08-02 22:22:42
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人