[sv-bc] merged lrm: 'net type' terminology

From: Bresticker, Shalom <shalom.bresticker_at_.....>
Date: Mon Apr 02 2007 - 04:38:25 PDT
  

Hi,

Clause 6 is Data Types.

6.1 starts off nicely with "SystemVerilog makes a distinction between an
object and its data type, etc."

(BTW, 6.1 is called Value set. But this introductory paragraph is
important enough and different enough (it does not talk about value
sets), that I think it should be a separate sub-section 6.1 called "Data
objects and data types".)

However, later on, the LRM blurs this distinction in terminology between
objects and types. 6.3 is bad in particular, saying "There are two main
groups of data types: the variable data types and the net data types." 

The term 'net data type' only appears 3 times, but 'net type' appears
many times. 

I think we should be consistent and change most of the references to
them to be 'net objects' or simply 'nets'. Same for 'variable data
types' and 'variable types'.

A particularly weird sounding sentence is in 20.5.2.3: "In the $var
section, a net of net type uwire shall have a variable type of wire."

Shalom

 

Shalom Bresticker

Intel Jerusalem LAD DA

+972 2 589-6852

+972 54 721-1033 

 


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



image001.gif
Received on Mon Apr 2 04:39:00 2007

This archive was generated by hypermail 2.1.8 : Mon Apr 02 2007 - 04:39:39 PDT