[sv-bc] Re: [sv-ec] Doubt in external name generation for unnamed generate blocks

From: Steven Sharp <sharp_at_.....>
Date: Mon Mar 31 2008 - 16:36:10 PDT
>From: Moumita <moumita@cal.interrasystems.com>

>In the LRM -IEEE Std 1364-2005 sec 12.4.3 says that "
>If such a name would conflict with an explicitly declared name, then
>leading zeroes are added in front of the number until the name does not 
>conflict."

>But LRM does not say anything if name conflicts with any explicit 
>declared name
>which is declared later .

The LRM specifies what to do if the name conflicts with an explicitly
declared name, independent of whether the name is explicitly declared
before or after the generate block.  The rule is intended to ensure
that these implicitly generated names never conflict.

From a tool viewpoint, that means they cannot generate these names until
they have seen all the names declared in the scope.

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 Mon, 31 Mar 2008 19:36:10 -0400 (EDT)

This archive was generated by hypermail 2.1.8 : Mon Mar 31 2008 - 16:39:02 PDT