RE: [sv-ac] {Filename?} imply and iff operators

From: Bustan, Doron <doron.bustan_at_.....>
Date: Mon Sep 17 2007 - 06:46:52 PDT
Thanks Jonathan,

 I think that $ could be a problem because 

"P1 until$past(a)" could be hard to parse as well.

I am not very familiar with parsing. Does anybody who is familiar
with SV parsing can indicate whether the <until> make parsing harder? 

We have some discussions about the <> and everybody agree that they are
not esthetic. The reason that we didn't change them is that we could not
come with a better idea.

Doron

-----Original Message-----
From: Jonathan Bromley [mailto:jonathan.bromley@doulos.com] 
Sent: Monday, September 17, 2007 1:31 PM
To: Bustan, Doron; sv-ac@server.eda-stds.org
Subject: RE: [sv-ac] {Filename?} imply and iff operators

Doron,

Although it's not really my area of expertise, I am
very enthusiastic about your proposal to add LTL to
SVA, so I spent some time looking at your latest
version.  Please excuse me if I'm misunderstanding.

The strong operators <next> etc. are lexically very 
curious.  Since < and > are regular operators, I suspect
their existence as part of an LTL operator keyword may
make it very difficult for compilers to issue sensible
error diagnostics.  Given that $ is a legal character in
Verilog identifiers, would it not be preferable to use
"next$" instead?  Since $ already has an intuitive 
meaning of "infinity" in SVA, I think that would be
quite easy to read and remember.

Similarly, introducing a keyword-pair "until with" 
seems odd to me.  Personally I have no problem with
PSL's "until_", but I can see that it might be considered
hard to read.

I found a couple of very trivial typos:
- "week" for "weak"
- "ture" for "true"

Thanks for your efforts - I think LTL would be a great
addition to SVA.
--
Jonathan Bromley, Consultant

DOULOS - Developing Design Know-how
VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services

Doulos Ltd. Church Hatch, 22 Market Place, Ringwood, Hampshire, BH24
1AW, UK
Tel: +44 (0)1425 471223                   Email:
jonathan.bromley@doulos.com
Fax: +44 (0)1425 471573                           Web:
http://www.doulos.com

The contents of this message may contain personal views which
are not the views of Doulos Ltd., unless specifically stated.
---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Mon Sep 17 22:14:14 2007

This archive was generated by hypermail 2.1.8 : Mon Sep 17 2007 - 22:14:42 PDT