Beruflich Dokumente
Kultur Dokumente
The Active region holds the current active region set events being evaluated and can be
processed in any order.
The Inactive region holds the events to be evaluated after all the Active events are processed.
If events are being executed in the active region set, an explicit #0 delay control requires the
process to be suspended and an event to be scheduled into the Inactive region of the current time
slot so that the process can be resumed in the next Inactive to Active iteration.
NBA Region
Postpone Region
$monitor, $strobe, and other similar events are scheduled in the Postponed region. No new
value changes are allowed to happen in the current time slot once the Postponed region is
reached
Event-Scheduling-in-System Verilog
Regions that are designed to implement correct RTL functionality:
• Active regions (Active, Inactive and NBA regions - but avoid Inactive
region events).