From: Michael McNamara (mac@verisity.com)
Date: Tue Mar 23 2004 - 06:49:21 PST
-- On Mar 18 2004 at 18:01, Clifford E. Cummings sent a message:
> To: btf@boyd.com, vfv@eda.org
> Subject: "RE: PSL: Attributes for Verilog and SystemVerilog"
> Hi, All -
...
> There have been other notes about: psl begin - end psl.
>
> I don't like those ideas for a few reasons.
...
> This ought to be good for some more discussion on the respective
> reflectors! ;-)
...
>
> (1) At this point, not all tools intend to support PSL. Notably, Synopsys
> has so-far announced that they will not be supporting PSL.
Cliff - I in an odd way want to thank you. You have made a picture
perfect forbidden statement here, introducing a consideration that has
no place on IEEE SA reflectors, as well as no place at any meeting or
discussion forum that is supported by a 503(c) corporation operating
in and under the laws of the United States, such as the IEEE.
You have introduced a business related consideration into a standards
process. I must remind you (and everyone else on the IEEE reflector)
that we must be completely blind to business considerations when we
are operating as members of a standards group. We check such
considerations at the door, and pick them up again when we leave.
The fact that a company has announced support, or promised lack of
support for a proposed (or even something that may be proposed as an )
element of the standard is something that we can not introduce or
discuss in IEEE standards mailing lists, IEEE standards conference
calls or any other IEEE standards forum. You are welcome to think
them in your mind; but when you talk, and when you vote, you are
required to operate for the general good of the public.
> (2) SystemVerilog Assertions (SVA) already adds nearly all the same
> functionality (and some additional functionality) as PSL with a
> very-PSL-like syntax. Sequences, properties, assertions, procedural
> assertions and actions blocks are all part of SVA. Action blocks
> were not added to PSL for reasons that Erich expounded on the VFV
> reflector (I believe mostly having to do with the fact that PSL was
> targeted to multiple HDLs and PSL did not want to be in the
> procedural language arena for all of the supported
> languages). Nevertheless, Synopsys engineers at SNUG this week
> shared interesting synthesis potential related to assertions that
> included action blocks, capabilities that I would like to see.
Again, this strays into a forbidden area. Discussion on the plans of
various companies to do, or not do something based on syntax gets into
anti-trust areas which we must avoid.
You could say that "I recently spoke with synthesis experts who shared
interesting ideas related to assertions that include action blocks,
ideas that I would like to see added to the language." and thereby
convey the point that knowledgeable people with whom you are
acquainted see ways to use particular syntax to further the general
good.
However, the way you indeed phrased this also includes an implied
business threat which presumably you did not intend: that employees
from a particular company favored a syntax because it gives them some
sort of advantage (perhaps only in obtaining your business), and that
we on the committee should take action (perhaps to facilitate or foil,
it is hard to tell) based on this.
Again, having worked with you for years, I do not believe this was
your intent. However, this is an open process, and people you do not
know you will read this and could infer that you were attempting to
steer the standard in a way that might favor one company over another;
something the IEEE will not condone. (The IEEE-DASC brought your
email to my attention, by the way).
Again, all should refer to
http://standards.ieee.org/resources/StdsLaw_Brochure.pdf
for more detail on these pitfalls.
I will spend some time at the beginning of the next IEEE Verilog
meeting going over this again in order to remove any doubt.
Michael McNamara, Chairman, IEEE 1364 Working Group <mac@verilog.com>
W 650-934-6888 F 650-934-6893 M 408-930-6875
This archive was generated by hypermail 2.1.4
: Sun Mar 21 2004 - 21:19:08 PST
and
sponsored by Boyd Technology, Inc.