# What difference between @event and wait (event.triggered)?

**URL:** <https://verificationacademy.com/forums/t/what-difference-between-event-and-wait-event-triggered/30742>\
**Category:** UVM\
**Tags:** UVM, event\
**Created:** [June 15, 2015, 2:29pm UTC](https://verificationacademy.com/forums/t/what-difference-between-event-and-wait-event-triggered/30742 "2015-06-15T14:29:28Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![dave\_59](https://verificationacademy.com/forums/user_avatar/verificationacademy.com/dave_59/32/4499_2.png) [@dave\_59](https://verificationacademy.com/forums/u/dave_59)\
**Post date:** [June 23, 2015, 6:05am UTC](https://verificationacademy.com/forums/t/what-difference-between-event-and-wait-event-triggered/30742/10 "2015-06-23T06:05:45Z")

</div>

_In reply to [NiLu](https://verificationacademy.com/forums/t/what-difference-between-event-and-wait-event-triggered/30742/9):_

Because the UVM connection mechanism is built into the connect phase, and no one is willing to enhance the UVM to have it work otherwise.  
You can use a TLM fifo with direct puts and gets, without using the ports and exports.

---

_[View the full topic](https://verificationacademy.com/forums/t/what-difference-between-event-and-wait-event-triggered/30742)._
