其他分享
首页 > 其他分享> > 【sv】function与task

【sv】function与task

作者:互联网

1. function与task的区别:

总体来说,只有一点区别,function不能消耗仿真时间,task可以。function中会报以下error。

function中也可以调用task,高版本的vcs编译时汇报warning,提示task中可能会消耗仿真时间。

如果function中调用的task需要消耗仿真时间,那么需要用fork...join_none进行处理。UVM源代码中有几处此种用法。

 

 

2. function与constaint

...

3. function与coverage

...

...

标签:function,...,task,仿真,sv,消耗,调用
来源: https://blog.csdn.net/stm32stu/article/details/121071655