From: Brad.Pierce@synopsys.com
Date: Tue Sep 30 2003 - 06:41:27 PDT
Precedence: bulk
In A.6.4,
REPLACE function_statement
WITH
function_statement ::= statement
plus a footnote that
"Function statements are limited by the rules of 10.3.4."
In A.6.2, REMOVE function_blocking_assignment.
In A.6.3 and Syntax 9-13, REMOVE function_seq_block.
In A.6.4, REMOVE function_statement_or_null.
In A.6.6 and Syntax 9-4, REMOVE function_conditional_statement.
In A.6.6 and Syntax 9-5, REMOVE function_if_else_if_statement.
In A.6.7 and Syntax 9-6, REMOVE function_case_statement.
In A.6.7 and Syntax 9-6, REMOVE function_case_item.
In A.6.8 and Syntax 9-7, REMOVE function_loop_statement.
In 10.3.4, REPLACE
"a) A function definition shall not contain
any time-controlled statements, that is,
any statements introduced with #, @, or wait."
WITH
"a) A function definition shall not contain
any time-controlled statements, that is,
any statements containing #, @, or wait."
and REPLACE
"f) A function shall not have any nonblocking
assignments"
WITH
"f) A function shall not have any nonblocking or
procedural continuous assignments."
and ADD the following rule --
"g) A function shall not have any event triggers."
http://boydtechinc.com/cgi-bin/issueproposal.pl?cmd=view&pr=276
This archive was generated by hypermail 2.1.4
: Tue Sep 30 2003 - 06:45:12 PDT
and
sponsored by Boyd Technology, Inc.