RE: [sv-bc] E-mail Ballot: Respond by Oct 14, 2007 8am PDT

From: Stuart Sutherland <stuart_at_.....>
Date: Fri Oct 12 2007 - 14:37:50 PDT
I figured I had missed the deadline due to my travel schedule, so I did not
vote.  If not too late, here's my votes...



> 
> SVDB  907 ___Yes   _X_No  
> http://www.eda.org/svdb/view.php?id=907

I vote NO for four primary reasons.  
1) I do not feel this enhancement adds any value to the language.  Are any
real end-users of SystemVerilog asking for this?  Does the enhancement add
anything to the language that cannot be done already?  
2) this enhancement may have some impact on the VPI, which expects all
paramters to have a type and value.  Has the CC committee reviewed this
proposal?  
3) I feel the difference between parameter redefinition affecting a single
instance and all instances is too subtle, and too easy for users to get
behavior they were not expected.  This latter concern could be addressed my
requiring parameters without a default value to be declared as "static",
similar to a static class property.
4) I object to the last change in the proposal that "the parameter keyword
shall be a synonym for the localparam keyword".  I never understood why
Verilog had this restriction on not being able to redefine parameters and
would rather see that restriction removed.  Even if not removed, I would
prefer simplay stating that these parameters cannot be redefined, rather
than saying those parameters are localparams.

> 
> SVDB 1134 _X_Yes   ___No
> http://www.eda.org/svdb/view.php?id=1134
> 
> SVDB 1294 _X_Yes   ___No
> http://www.eda.org/svdb/view.php?id=1294
> 
> SVDB 1348 _X_Yes   ___No  
> http://www.eda.org/svdb/view.php?id=1348
I am voting yes, but the addition "A statement label on a for or foreach
loop names the implicit block created by the for or foreach loop." raises a
question...  Does a label before a for or foreach loop now allow
hierarchical reference to the loop variables?  For example, in:
   loop: for (int i=0; i<= 15; i++) ...
Can "i" be referenced hierarchically with "loop.i" at the end of the path?
If so, is this stated anywhere in the LRM?
> 
> SVDB 1464 _X_Yes   _X_No
> http://www.eda.org/svdb/view.php?id=1464
> 
> SVDB 1468 _X_Yes   ___No  
> http://www.eda.org/svdb/view.php?id=1468
> 
> SVDB 1588 _X_Yes   ___No  
> http://www.eda.org/svdb/view.php?id=1588
> 
> SVDB 1619 ___Yes   _X_No  
> http://www.eda.org/svdb/view.php?id=1619
I vote no for the followign reasons:
1) The new wording in 22.3.2.3 on .name seem awkward.  Why does the
"purpose" of default values need to be explained here?  Any purpose and
usage should be described where the construct is defined, not where it is
used.
2) Also in 22.3.2.3, the new wording is not clear on if .name will infer an
unnconnected port if the port name is not listed, or if an unconnected port
is only inferred if explicitly listed as unconnected (e.g. using
".in_port()").   I feel strongly that unconnected ports with .name and .*
should only be inferred if explicitly shown as unconnected, but I am aware
of at least two tools that do not require this.
3) I re-read the new paragraph being added to 22.3.2.4 on .* several times,
and still cannot figure out what it is trying to define as rules.  Everytime
I read the paragraph I come up with a different interpretation.  This
paragraph needs to be rewritten, perhaps with a dashed-list of succinctly
stated rules.
> 
> SVDB 1792 _X_Yes   ___No  
> http://www.eda.org/svdb/view.php?id=1792
> 
> SVDB 1940 _X_Yes   ___No  
> http://www.eda.org/svdb/view.php?id=1940
> 
> SVDB 2024 _X_Yes   ___No  
> http://www.eda.org/svdb/view.php?id=2024
> 
> SVDB 2056 _X_Yes   ___No  
> http://www.eda.org/svdb/view.php?id=2056
> 


Stu
~~~~~~~~~~~~~~~~~~~~~~~~~
Stuart Sutherland
Sutherland HDL, Inc.
stuart@sutherland-hdl.com
503-692-0898
 

> -----Original Message-----
> From: owner-sv-bc@server.eda.org 
> [mailto:owner-sv-bc@server.eda.org] On Behalf Of Maidment, Matthew R
> Sent: Friday, October 12, 2007 1:17 PM
> To: sv-bc@server.eda.org
> Subject: RE: [sv-bc] E-mail Ballot: Respond by Oct 14, 2007 8am PDT
> 
> I have responses from:
> 
> Gord, Brad, Karen, Heath, Don, Tom
> 
> We need at least one more response to make this vote official.
> Please respond if you have not done so already.
> 
> Matt
> --
> Matt Maidment
> mmaidmen@ichips.intel.com
>   
> 
> >-----Original Message-----
> >From: owner-sv-bc@eda.org [mailto:owner-sv-bc@eda.org] On 
> >Behalf Of Maidment, Matthew R
> >Sent: Thursday, October 04, 2007 1:30 PM
> >To: sv-bc@eda.org
> >Subject: [sv-bc] E-mail Ballot: Respond by Oct 14, 2007 8am PDT
> >
> >
> >-You have until 8am PDT, Sunday, October 14, 2007 to respond
> >-An issue passes if there are zero NO votes and half of the eligible
> > voters respond with a YES vote.
> >-If you vote NO on any issue, your vote must be accompanied by 
> >a reason.
> > The issue will then be up for discussion during a future conference
> >call.
> >-Note: For some issues, the proposed action is captured in 
> the bug note
> >       (resolve as duplicate, already addressed, etc.). 
> >
> >As of the October 1, 2007 meeting, the eligible voters are:
> >
> >Brad Pierce        
> >Shalom Bresticker  
> >Cliff Cummings      
> >Mark Hartoog        
> >Francoise Martinolle
> >Karen Pieper       
> >Dave Rich          
> >Steven Sharp       
> >Gordon Vreugdenhil 
> >Stu Sutherland 
> >Alex Gran
> >Don Mills
> >Heath Chambers
> >Tom Alsop
> >
> >
> >SVDB  907 ___Yes   ___No  
> >http://www.eda.org/svdb/view.php?id=907
> >
> >SVDB 1134 ___Yes   ___No
> >http://www.eda.org/svdb/view.php?id=1134
> >
> >SVDB 1294 ___Yes   ___No
> >http://www.eda.org/svdb/view.php?id=1294
> >
> >SVDB 1348 ___Yes   ___No  
> >http://www.eda.org/svdb/view.php?id=1348
> >
> >SVDB 1464 ___Yes   ___No
> >http://www.eda.org/svdb/view.php?id=1464
> >
> >SVDB 1468 ___Yes   ___No  
> >http://www.eda.org/svdb/view.php?id=1468
> >
> >SVDB 1588 ___Yes   ___No  
> >http://www.eda.org/svdb/view.php?id=1588
> >
> >SVDB 1619 ___Yes   ___No  
> >http://www.eda.org/svdb/view.php?id=1619
> >
> >SVDB 1792 ___Yes   ___No  
> >http://www.eda.org/svdb/view.php?id=1792
> >
> >SVDB 1940 ___Yes   ___No  
> >http://www.eda.org/svdb/view.php?id=1940
> >
> >SVDB 2024 ___Yes   ___No  
> >http://www.eda.org/svdb/view.php?id=2024
> >
> >SVDB 2056 ___Yes   ___No  
> >http://www.eda.org/svdb/view.php?id=2056
> >
> >-- 
> >This message has been scanned for viruses and
> >dangerous content by MailScanner, and is
> >believed to be clean.
> >
> 
> -- 
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
> 
> 
> 


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Fri Oct 12 14:38:17 2007

This archive was generated by hypermail 2.1.8 : Fri Oct 12 2007 - 14:38:34 PDT