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

From: Don Mills <mills_at_.....>
Date: Mon Dec 17 2007 - 08:15:08 PST
Your grammar issues have been fixed.  I will send an email shortly addressing your other concerns


Steven Sharp wrote:
  
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.
  
-- 
==========================================================
Don Mills
mills@lcdm-eng.com
www.lcdm-eng.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:16:27 2007

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