[sv-ac] RE: Your note to mantis 3037

From: Bresticker, Shalom <shalom.bresticker@intel.com>
Date: Wed Jan 19 2011 - 03:46:20 PST

It should be noted that the proposal for 696 implements parameterized functions as static methods inside class definitions.

Regards,
Shalom

From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org] On Behalf Of Rich, Dave
Sent: Tuesday, January 18, 2011 11:21 PM
To: Korchemny, Dmitry; sv-ac@eda.org
Subject: [sv-ac] RE: Your note to mantis 3037

Parameterized functions (mantis 696<http://www.eda-stds.org/mantis/view.php?id=696>) are likely to pass in this rev of the standard.

But in any case, you did not explain why these functions need to be called "assertion" function.

There is only one logic "OR" operator in SystemVerilog, "|". There are restrictions on the operands to that operator based on the context of where the expression is located. However, those restrictions are described where the contexts are described, not with the operator. (Except for a possible cross-references)

Likewise, these functions should be described first as pure Boolean functions, then you can the restrictions or special contexts that assertions require.

Dave
---------------------------------------------------------------------
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 Wed Jan 19 03:48:59 2011

This archive was generated by hypermail 2.1.8 : Wed Jan 19 2011 - 03:49:04 PST