RE: [sv-ac] Re: [sv-bc] Suppression of unique/priority glitches

From: Seligman, Erik <erik.seligman_at_.....>
Date: Fri Oct 12 2007 - 08:01:30 PDT
 


> Consider the following (abusive situation):
>      initial begin
>        // assert something false  (1)
>        #0;
>        // assert something false  (2)
>        #1;
>        // assert something false  (3)
>     end

> In my approach, the process becomes active at time 0.  Any deferred
assertions (none) are flushed.  We then "schedule" assert 1 for the
observed region and do the #0.  The process becomes active *again* at
time 0.  Pending assertions -- i.e. assertion 1 -- are flushed.

If we are asserting something, then after an explicit #0 delay asserting
something else, why should the first assertion be considered a glitch?
Isn't it likely that these are two different checks of two different
conditions?

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Fri Oct 12 08:01:47 2007

This archive was generated by hypermail 2.1.8 : Fri Oct 12 2007 - 08:02:02 PDT