[sv-bc] merge error on timescale

From: Steven Sharp <sharp_at_.....>
Date: Thu May 29 2008 - 09:27:42 PDT
IEEE Std 1364-2005 19.8 specifies "It shall be an error if some modules
have a `timescale specified and others do not."

An equivalent statement does not appear in draft 5 of the merged LRM.
I do not see a Mantis item with a proposal for removing this requirement,
therefore it should appear.

I expect that the requirement needs to be modified somewhat for SV.  There
are now other mechanisms for setting the timescale, so it should say
something like "have a timescale specified" instead of "have a `timescale
specified".  Also, there are now design elements other than modules, and
the requirement should apply equally to them.  The compilation unit poses
particular problems, since `timescale apparently doesn't apply to it, only
the newer mechanisms.  It is also unclear whether it always exists, or only
exists if something is declared in it.

Steven Sharp
sharp@cadence.com


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu May 29 09:28:31 2008

This archive was generated by hypermail 2.1.8 : Thu May 29 2008 - 09:29:16 PDT