RE: [sv-ac] idea of multi matches for cover

From: danielm <danielm_at_.....>
Date: Tue Nov 20 2007 - 23:45:57 PST
I think that here we hit some kind of misunderstanding.
I mean stmt like:
	cover property(a ##[1:$] b); 

For single a occurence above have to be checked and raported till EOS, while

	assert property (a ##[1:$] b);
Will not be checked and raported after first occuerence of a ##N b

So for cover we may get huge output, and simulation slowdown much bigger
than for assertion.

I just want to have the way to switch raports for "extra" passes of
assertion.

DANiel

-----Original Message-----
From: Neil.Korpusik@Sun.COM [mailto:Neil.Korpusik@Sun.COM] 
Sent: Tuesday, November 20, 2007 7:29 PM
To: danielm
Cc: sv-ac@eda-stds.org
Subject: Re: [sv-ac] idea of multi matches for cover

Hi Daniel,

I suggest that you review 18.3, which describes the strobe option for
covergroups. Conceptually this is similar to what you are suggesting.

Neil



danielm wrote On 11/20/07 04:13 AM,:
> LRM wants that cover in contrast to assert and assume should react on 
> all matches of sequence. This aproach may have big impact on 
> simulation performance - in some case properties used in cover wil 
> have to be tracked from start point till end of simulation. Maybe 
> there should be way to turn off such extra passes - similarly to 
> switching off vacuous passes (see mantis  0001361) Such possibility to 
> turn on off extra passes should be added to covers but also to assert 
> and assume.
>  
> 
> LRM about cover directive> In addition, statement_or_null gets 
> executed for every match. If there are multiple matches at the same 
> time, the statement gets executed multiple times, one for each match.
> 
>  
> 
> DANiel
> 
> 
> --
> This message has been scanned for viruses and dangerous content by 
> *MailScanner* <http://www.mailscanner.info/>, and is believed to be 
> clean.



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Tue Nov 20 23:46:29 2007

This archive was generated by hypermail 2.1.8 : Tue Nov 20 2007 - 23:47:09 PST