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