Subject: Re: [sv-ec] final block proposal to SV-EC.
From: Adam Krolnik (krolnik@lsil.com)
Date: Mon Jan 27 2003 - 11:12:39 PST
Hi Mehdi;
LRM content questions.
1. Can I create new events that go on the event queue? to wake up other code/blocks?
final ->my_event;
final my_sig <= ~my_sig;
2. It shall be an error to have delay in the final block?
final
#2 $display("Done");
3. The proposal stated that if another event that triggers the final block occurs
while processing the final blocks, the current block will be disabled and the
rest of the blocks on the queue.
Is there a possible race between two events causing the final block to occur
such that some final blocks may not run? Would it be safer to just say that
the final blocks will not be placed on the queue again; once the queue empties
the simulation terminates?
Adam Krolnik
Verification Mgr.
LSI Logic Corp.
Plano TX. 75074
This archive was generated by hypermail 2b28 : Mon Jan 27 2003 - 11:14:41 PST