Stu writes -- >> BP1-7-1 yes ___ no _X_ abstain ___ >I disagree with the suggested change. This subclause is specifically >defining a "memory" as a one-dimensional unpacked array. There is no >"fastest varying unpacked dimension". An array with multiple unpacked >dimensions is not a memory, and referring to one as such would break the VPI >definitions of memories and arrays. Yet the sentence in question is -- "Each packed dimension in the array is known as a memory element or word" If there's only one dimension, then why is it talking about 'each packed dimension'? And how could a dimension, let alone each packed dimension, be an element? And why isn't the following a memory? reg [15:0] M[1024]; It is an array with one unpacked dimension, but it is a two-dimensional array. Is the following a memory? reg [3:0] [3:0] M[1024]; -- Brad -----Original Message----- From: owner-sv-bc@eda.org [mailto:owner-sv-bc@eda.org] On Behalf Of Stuart Sutherland Sent: Tuesday, April 24, 2007 11:47 PM To: sv-bc@eda.org Subject: RE: [sv-bc] Ballot for proposed changes for 1800-2008 Draft 3 Matt, Here's my votes. I am traveling the morning of the conference call to discuss the voting. I should be able to call in for the first 30 minutes of the call. Stu ~~~~~~~~~~~~~~~~~~~~~~~~~ Stuart Sutherland Sutherland HDL, Inc. stuart@sutherland-hdl.com 503-692-0898 > SB1-1-1 yes _X_ no ___ abstain ___ > SB1-1-2 yes _X_ no ___ abstain ___ > SB1-1-3 yes _X_ no ___ abstain ___ > SB1-1-4 yes _X_ no ___ abstain ___ > SB1-1-5 yes _X_ no ___ abstain ___ > SB1-2-1 yes ___ no _X_ abstain ___ There are many references in the LRM to "1364" and "1800" without a specific year. Either these references need to be changed to "1364-2005" or "1800-2005", or the definition of "IEEE 1364" and "IEEE 1800" should be left in. Most references to "1364" and "1800" can have a year added, but some may need to stay generic; specifically 1.7, 5.5.2, 21.12 (multiple places), C.2.1, C.2.2, I.12, I.12.1 (multiple places). I will change my vote to yes if the committee decides that all references to "1364" and "1800" have a specific version added. > SB1-3-1 yes ___ no _X_ abstain ___ I have no problems with the current wording, and no new wording is recommended. I will change my vote to yes of specific wording changes are recommended. > SB1-3-2 yes _X_ no ___ abstain ___ > SB1-3-3 yes _X_ no ___ abstain ___ A question is raised as to whether "config" should be listed as a design unit, but no recommendation given. I will change my vote to yes if the committee agrees to remove "config", or for a description of config to be added to clause 3 (saying editor is to create the wording is OK). > SB1-5-1 yes _X_ no ___ abstain ___ > SB1-5-2 yes _X_ no ___ abstain ___ > SB1-5-3 yes ___ no _X_ abstain ___ I think the discussion of time values makes more sense where it is than in clause 4. > SB1-5-4 yes _X_ no ___ abstain ___ > SB1-5-5 yes _X_ no ___ abstain ___ > SB1-5-6 yes _X_ no ___ abstain ___ > SB1-6-1 yes _X_ no ___ abstain ___ > SB1-6-2 yes _X_ no ___ abstain ___ > SB1-6-3 yes _X_ no ___ abstain ___ The suggestion is: "6.14 and 7.6 both describe strings. Merge them ***or*** have only a two-sentence paragraph in 6.14". I do not approve of removing 6.14. I do approve of I approve of having a two-sentence paragraph in 6.14 with a forward reference to 7.6. > SB1-7-1 yes _X_ no ___ abstain ___ > SB1-7-2 yes _X_ no ___ abstain ___ > SB1-10-1 yes ___ no _X_ abstain ___ This needs to be a separate mantis item that goes through the full discussion, voting, and approval process. > SB1-10-2 yes _X_ no ___ abstain ___ > SB1-11-1 yes ___ no _X_ abstain ___ I think a more correct fix is to change the term "procedural assignment operators" in 10.3 and 10.3.1 to "assignment operators", so as to match the description of these operators in 11.2.7 and A.6.3. > SB1-11-2 yes ___ no _X_ abstain ___ The description of the wording problem is not detailed enough for the editor (me) to implement. > SB1-11-3 yes ___ no _X_ abstain ___ This is an open mantis item (#1004), and needs to be addressed using the standard discussion, voting and approval method. > SB1-11-4 yes _X_ no ___ abstain ___ > SB1-12-1 yes _X_ no ___ abstain ___ > SB1-16-1 yes _X_ no ___ abstain ___ > SB1-19-1 yes _X_ no ___ abstain ___ > SB1-19-2 yes ___ no _X_ abstain ___ This is an alleged errata in 1364-2005, and should be addressed as a separate Mantis item. > SB1-20-1 yes _X_ no ___ abstain ___ > SB1-20-2 yes _X_ no ___ abstain ___ > SB1-21-1 yes ___ no _X_ abstain ___ This is an enhancement request that needs to be a separate Mantis item. > SB1-21-2 yes ___ no _X_ abstain ___ This is a change to a definition in 1364-2005. It should be a separate Mantis item for discussion, voting and approval. > SB1-21-3 yes _X_ no ___ abstain ___ > SB1-22-1 yes _X_ no ___ abstain ___ > SB1-22-2 yes _X_ no ___ abstain ___ > SB1-22-3 yes _X_ no ___ abstain ___ > SB1-22-4 yes ___ no _X_ abstain ___ I agree with the principle of the change, but this is a definition that does not exist in either 1364-2005 or 1800-2005. It needs to be a separate Mantis item with discussion, voting and approval. > SB1-25-1 yes _X_ no ___ abstain ___ > SB1-25-2 yes _X_ no ___ abstain ___ > SB1-25-3 yes _X_ no ___ abstain ___ > SB1-27-1 yes _X_ no ___ abstain ___ > SB1-33-1 yes ___ no ___ abstain _X_ I think the current order of clauses 30-33 is fine, but will change order if the committee approves. > SB-O-1 yes ___ no _X_ abstain ___ This needs committee discussion on what the correction should be. Make it a separate Mantis item. > SB-O-2 yes ___ no _X_ abstain ___ This needs committee discussion on what the correction should be. Make it a separate Mantis item. > SB-O-3 yes ___ no _X_ abstain ___ This needs committee discussion on what the correction should be. Make it a separate Mantis item. > SB-O-4 yes ___ no _X_ abstain ___ I think the current split on string literal topics is correct. 5.9 discusses string literal syntax in the same clause with other literals. 11.6.1 discusses operations on string literals in the same clause on operations on other types of data. > SB-O-5 yes ___ no _X_ abstain ___ Moving the discussion on string literals and string types closer together because they are related would only move other closely related topics further apart. This is one of those cases where there is no perfect solution to how to group topics. I prefer to keep string literals with other literals and string arrays with other arrays. > SB-O-6 yes ___ no _X_ abstain ___ This needs committee discussion on what the correction should be. Make it a separate Mantis item. > SB-O-7 yes ___ no _X_ abstain ___ This needs committee discussion on what the correction should be. Make it a separate Mantis item. > SB-O-8 yes _X_ no _X_ abstain ___ This is a duplicate of SB1-10-2, of which I am also in favor. > SB-O-9 yes ___ no _X_ abstain ___ This needs committee discussion on what the correction should be. Make it a separate Mantis item. > SB-O-10 yes ___ no _X_ abstain ___ I think this should be left as-is. > SB-O-11 yes ___ no _X_ abstain ___ Discussion on this should be turned over to the SV-CC committee. > SB2-6-9-1 yes _X_ no ___ abstain ___ > BP1-5-1 yes ___ no _X_ abstain ___ The note in 5.8 should remain deleted. It is redundant with the same note in 5.7. The Greek letter has already been corrected for draft 3. > BP1-5-2 yes _X_ no ___ abstain ___ > BP1-5-3 yes ___ no _X_ abstain ___ This would be changing a definition in 1800-2005. It is also part of a larger issue that has been raised on consistent usage of "data type" and "data object" throughout the LRM, and should be dealt with in a Mantis item on that topic. > BP1-5-4 yes ___ no _X_ abstain ___ This is part of a larger issue that has been raised on consistent usage of "data type" and "data object" throughout the LRM, and should be dealt with in a Mantis item on that topic. > BP1-5-5 yes ___ no _X_ abstain ___ This is part of a larger issue that has been raised on consistent usage of "data type" and "data object" throughout the LRM, and should be dealt with in a Mantis item on that topic. > BP1-5-6 yes _X_ no ___ abstain ___ > BP1-5-7 yes ___ no _X_ abstain ___ This is part of a larger issue that has been raised on consistent usage of "data type" and "data object" throughout the LRM, and should be dealt with in a Mantis item on that topic. > BP1-5-8 yes ___ no _X_ abstain ___ This is part of a larger issue that has been raised on consistent usage of "data type" and "data object" throughout the LRM, and should be dealt with in a Mantis item on that topic. > BP1-6-1 yes _X_ no ___ abstain ___ > BP1-6-2 yes ___ no ___ abstain _X_ I will go along with what the committee decides. > BP1-6-3 yes _X_ no ___ abstain ___ > BP1-6-4 yes _X_ no ___ abstain ___ > BP1-6-5 yes ___ no _X_ abstain ___ This is already covered in Mantis 507, and is scheduled to be corrected in draft 3. > BP1-6-6 yes ___ no ___ abstain _X_ I will go with what the committee decides regarding removal of the editor question, but personally I do not think this is an appropriate usage of an informative note. I think this note should either be deleted or be made part of the preceding paragraph. > BP1-7-1 yes ___ no _X_ abstain ___ I disagree with the suggested change. This subclause is specifically defining a "memory" as a one-dimensional unpacked array. There is no "fastest varying unpacked dimension". An array with multiple unpacked dimensions is not a memory, and referring to one as such would break the VPI definitions of memories and arrays. > BP1-7-2 yes _X_ no ___ abstain ___ > BP1-7-3 yes _X_ no ___ abstain ___ > BP1-7-4 yes ___ no _X_ abstain ___ I disagree with removing the paragraph. An introduction paragraph and general definition of a structure is needed. If the text is not correct, then a proposal on correct wording should be made, discussed, and voted on. > BP1-8-1 yes _X_ no ___ abstain ___ > BP1-9-1 yes _X_ no ___ abstain ___ > BP1-9-2 yes _X_ no ___ abstain ___ > BP1-9-3 yes _X_ no ___ abstain ___ > BP1-9-4 yes _X_ no ___ abstain ___ > BP1-10-1 yes _X_ no ___ abstain ___ > BP1-10-2 yes _X_ no ___ abstain ___ > BP1-10-3 yes _X_ no ___ abstain ___ > BP1-11-1 yes _X_ no ___ abstain ___ > BP1-12-1 yes ___ no ___ abstain _X_ I will go along with the committee decision. I think it is helpful, but not essential, to mention that a default branch is not the only way to catch x/z values in the case expression. > BP1-12-2 yes _X_ no ___ abstain ___ > BP1-12-3 yes _X_ no ___ abstain ___ > BP1-12-4 yes _X_ no ___ abstain ___ > BP1-12-5 yes _X_ no ___ abstain ___ > BP1-13-1 yes _X_ no ___ abstain ___ > BP1-13-2 yes _X_ no ___ abstain ___ > BP1-13-3 yes _X_ no ___ abstain ___ > BP1-13-4 yes _X_ no ___ abstain ___ > BP1-13-5 yes _X_ no ___ abstain ___ > BP1-13-6 yes _X_ no ___ abstain ___ > BP1-13-7 yes _X_ no ___ abstain ___ > BP1-22-1 yes _X_ no ___ abstain ___ > BP1-22-2 yes _X_ no ___ abstain ___ > BP1-22-3 yes _X_ no ___ abstain ___ > BP1-22-4 yes _X_ no ___ abstain ___ > BP1-22-5 yes _X_ no ___ abstain ___ > BP1-A-1 yes _X_ no ___ abstain ___ > MH-1 yes ___ no _X_ abstain ___ This is a duplicate of BP1-7-4. A Mantis item should be created with a proposal for the exact changes needed. > MH-2 yes ___ no _X_ abstain ___ A Mantis item should be created with a proposal for the exact changes needed (one Mantis item could cover both MH-1 and MH-2). > MH-3 yes _X_ no ___ abstain ___ I approve based on the assumption that the requested change is to delete the words "Verilog syntax for" instead of the currently deleted "Verilog syntax". > HC-D-1 yes _X_ no ___ abstain ___ > HC-D-2 yes _X_ no ___ abstain ___ > HC-E-1 yes _X_ no ___ abstain ___ > HC-O-1 yes _X_ no ___ abstain ___ > HC-O-2 yes _X_ no ___ abstain ___ > HC-O-3 yes _X_ no ___ abstain ___ > HC-O-4 yes _X_ no ___ abstain ___ > HC-O-5 yes _X_ no ___ abstain ___ > HC-O-6 yes _X_ no ___ abstain ___ > HC-O-7 yes _X_ no ___ abstain ___ Most of Heath's issues were about formatting. The note at the beginning of these annexes already states that formatting still needs to be done. No review or voting on this type of issue was needed. -- 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 Wed Apr 25 23:26:56 2007
This archive was generated by hypermail 2.1.8 : Wed Apr 25 2007 - 23:28:00 PDT