微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 关于uvm_event的一个疑问

关于uvm_event的一个疑问

时间:10-02 整理:3721RD 点击:
比如定义一个事件:
uvm_eventa;
那么 “-> a” 和 “a.trigger()” 有啥区别?
同理,“@ a” 和 “wait a.wait_trigger()” 有啥区别?
谢谢大家!

->、trigger()是触发,两个应该是一个意思,trigger应该是一个task,里面也是-〉
@是等待触发
wait_trigger不知道什么意思
ps:上海招前端后端,内推

应该是wait_triggered,区别于@的地方是;当执行到wait_triggered这句时,如果事件已经触发,那么就会继续往下执行;而如果是@,则会阻塞等待,直到下一次触发。PS:什么职位内推?

那是wait(triggered)吧

对的,我记错了

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

网站地图

Top