Hardware Reference
In-Depth Information
Fig. 4.12
Assertion processing in regions
1. Event ( posedge e1) occurs, and
2. Signal ci_enb is true.
Otherwise, a new attempt of a2 is not fired off. However, the previous attempts
of a2 in progress are no longer coupled with (2); they are only sensitive to (1), hence
their evaluation is resumed should (1) occur.
Additional queues are called upon in the Observed region to schedule new
attempts and track other attempts that are in progress. Two queues, procedural
assertion queue and matured assertion queue are added in the Observed region to
dispatch the evaluation. The event semantics of procedural concurrent assertions is
described in greater detail in Chap. 14 .
Search WWH ::




Custom Search