uvm中function和task的区别
时间: 2024-06-10 07:05:32 浏览: 403
mastering_reactive_slaves.pdf
在 UVM 中,function 和 task 都是用于执行一些操作的方法,区别在于 function 可以返回一个值,而 task 不返回任何值。另外,task 可以包含多个时间控制语句(如 wait),而 function 不可以。最后,task 在执行时会阻塞当前进程,而 function 在执行时不会阻塞当前进程。
阅读全文