Events define occurrences of certain activity in Specman Elite or the HDL simulator. Events can be attached to temporal expressions (TEs), or they can be unattached. An attached event is emitted automatically when a temporal expression attached to it succeeds.
The triggering of events is called event emission. Events can be emitted explicitly or automatically. Events are emitted explicitly using the emit action. The emit action does not consume time.
Event definitions can be replaced using the is only keywords.
Events are used to define the points at which temporal expressions are sampled. An event attached to a temporal expression becomes the sampling event for the temporal expression. The temporal expression is evaluated at every emission of the sampling event.
Events can be converted into basic or complex temporal expressions with temporal operators. Various temporal operators and their examples were discussed.
Predefined events are emitted by Specman Elite at particular points in time. The knowledge of these events is useful for debugging and synchronization purposes.