[sv-bc] FW: E-mail Ballot Due Dec 17 8AM PST

From: Maidment, Matthew R <matthew.r.maidment_at_.....>
Date: Mon Dec 17 2007 - 08:57:35 PST
>-----Original Message-----
>From: Steven Sharp [mailto:sharp@cadence.com] 
>Sent: Friday, December 14, 2007 6:20 PM
>Subject: Re: E-mail Ballot Due Dec 17 8AM PST
>
>
>>SVDB 1397 _X_Yes   ___No
>>http://www.eda.org/svdb/view.php?id=1397
>>
>>SVDB 1809 ___Yes   ___No
>>http://www.eda.org/svdb/view.php?id=1809
>
>Both proposals are complex or can cause unexpected behavior.  I think
>we would be better off not allowing forward references to 
>tasks/functions
>in $unit.  The fact is that forward references to tasks/functions were
>never allowed in Verilog, even if users thought they were.  
>But since it
>seems clear that will not be approved, I will abstain.
>
>>SVDB 2037 ___Yes   _X_No
>>http://www.eda.org/svdb/view.php?id=2037
>
>I have not taken the time to understand the implications of this
>fully, so I will not raise a strong objection.  However, I have
>some concerns, and a number of grammar corrections.
>
>I am concerned that a hierarchical identifier is allowed in an 
>override.
>There are reasons why hierarchical identifiers are not allowed 
>in overrides
>(whether on an instance or a defparam) in the Verilog source: 
>it can lead
>to circularities.  It appears to me that the same issue arises here.
>
>Note that only allowing constant system functions does not 
>make the config
>independent of the design.  If the design links in 
>user-defined PLI system
>functions, those could override the built-in ones, so they 
>would no longer
>be constant system functions.  Or at least that is the case 
>when the system
>functions appear in the Verilog code, which is the closest 
>precedent.  If
>a different rule is intended here, it would need to be spelled out.
>
>In the first paragraph, "override parameters values" should either be
>"override parameter values" or "override parameters' values".
>
>In the list of restrictions, I think the "i.e. a.b.c + 7 is 
>invalid" should
>be "e.g. a.b.c + 7 is invalid".  This is an example of the rule, not an
>alternate restating of it.
>
>In the sentence "All parameters can be reset to their default values,
>meaning their initial values, prior to any parameter overrides",
>setting the central phrase off with commas makes it a parenthetical
>clause.  If we drop out the parenthetical clause, we get "All 
>parameters
>can be reset to their default values prior to any parameter 
>overrides." 
>This suggests that they are reset and then parameter overrides 
>are applied.
>I assume that the intended meaning was to say that the initial 
>values are
>the ones before any overrides.  In that case, the second comma 
>should be
>dropped, making the sentence "All parameters can be reset to 
>their default
>values, meaning their initial values prior to any parameter overrides."
>
>In the sentence "Only parameter W is configured to use it's default
>value", the apostrophe should be dropped.  "It's" is a contraction of
>"it is", while "its" is used for the possessive.
>
>
>>SVDB 2106 _X_Yes   ___No
>>http://www.eda-stds.org/sv-bc/hm/7701.html
>>http://www.eda.org/svdb/view.php?id=2106
>>
>>SVDB 1602 _X_Yes   ___No
>>http://www.eda.org/svdb/view.php?id=1602
>
>Still not convinced this is the most desirable behavior, but at least
>it is defined and consistent.
>
>>SVDB 2097 _X_Yes   ___No
>>http://www.eda.org/svdb/view.php?id=2097
>
>
>
>Steven Sharp
>sharp@cadence.com
>
>

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Mon Dec 17 08:59:36 2007

This archive was generated by hypermail 2.1.8 : Mon Dec 17 2007 - 08:59:49 PST