Re: [sv-ec] final block proposal to SV-EC.


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