string definition

From: Marq Kole <marq.kole_at_.....>
Date: Tue Oct 16 2007 - 05:47:20 PDT
All,

In the currently proposed updates of chapters 2 (Lexical Conventions) and 3
(Data Types) there is a considerable overlap related to strings (section
2.6 and section 3.2), in particular concerning the use of the label "string
variable".

The whole text of section 2.6 has been taken over verbatim from the digital
verilog definition, which is currenly present in IEEE 1364-2005 as section
3.6. As the definition of string variables in this section is based purely
on the mapping on register variables which are only available in the
digital context, I would suggest to remove this section entirely (with the
exception of subsection 2.6.3 that deals with special characters). As I
recall for this standard we want to refer to IEEE-1364-2005 whereever
possible, instead of copying the related sections.

Instead, I suggest to write a new section based on the contents of section
3.6 from the IEEE 1800-2005 SystemVerilog standard which presents only
string literals (disregarding for the packing of strings which we do not
want to support). This is more appropriate for the chapter title (which
considers lexical conventions, not data types) and can describe string
literals as usable for both digital string constants and variables,
SystemVerilog string constants and variables and Verilog-AMS string
parameters.

If considered appropriate, I can make a proposal for the new text of
section 2.6 of the current Verilog-AMS proposed update.

The contents of section 3.2 do not need to be changed, although a reference
to IEEE 1364-2005 string variable definition may need to be added - it is
only implied by the current text.

Best regards,
Marq

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Tue Oct 16 05:50:54 2007

This archive was generated by hypermail 2.1.8 : Tue Oct 16 2007 - 05:51:10 PDT