RE: [sv-ac] question on goto operator

From: Korchemny, Dmitry <dmitry.korchemny_at_.....>
Date: Wed Jul 25 2007 - 07:31:09 PDT
In the LRM (Annex F) it is defined as

w \tight R [*0] iff |w| = 0.

 

A property b[->0] (same as b[*0]) is true regardless the value of b.

 

If you need it to define the endpoint of the evaluation attempt, then we
should be aligned with the definition of the endpoints of b[*0:$]. Do we
have such a definition for it?

 

Thanks,

Dmitry

 

________________________________

From: Lisa Piper [mailto:piper@cadence.com] 
Sent: Wednesday, July 25, 2007 4:58 PM
To: Korchemny, Dmitry; sv-ac@eda-stds.org
Subject: RE: [sv-ac] question on goto operator

 

At what point can you decide it is true?  

 

Lisa

 

________________________________

From: Korchemny, Dmitry [mailto:dmitry.korchemny@intel.com] 
Sent: Wednesday, July 25, 2007 9:42 AM
To: Lisa Piper; sv-ac@eda-stds.org
Subject: RE: [sv-ac] question on goto operator

 

Hi Lisa,

 

Since b[->k] is (!b[*0:$] ##1 b)[*k], b[->0] should be (!b[*0:$] ##1
b)[*0]. i.e., the same as b[*0], which matches the empty word only. It
looks to me that there is no need to forbid this case. Of course, I
don't think that anybody will explicitly write this, but in a
parameterized sequence it may happen, e.g.

 

sequence b_after_nth_a(a, b, n);

            a[->n] ##1 b;

endsequence

 

What do you think?

 

Thanks,

Dmitry

 

________________________________

From: owner-sv-ac@server.eda.org [mailto:owner-sv-ac@server.eda.org] On
Behalf Of Lisa Piper
Sent: Wednesday, July 25, 2007 4:32 PM
To: sv-ac@server.eda-stds.org
Subject: [sv-ac] question on goto operator

 

Hi all,

I have a question.  Does it make sense to have a repetition of 0 in the
goto operator? If so, when is it true?

 

Ex:     b[->1]     is     (!b ##1 b)   and it is true when b=1,

 

If the repetition value is 0, when is it true?  PSL has this same
operator but it limits the repetition value to a positive number.

Lisa


-- 
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 Wed Jul 25 07:31:44 2007

This archive was generated by hypermail 2.1.8 : Wed Jul 25 2007 - 07:31:54 PDT