RE: [sv-bc] Section 28.9 typo

From: Bresticker, Shalom <shalom.bresticker@intel.com>
Date: Thu May 06 2010 - 21:37:13 PDT

Verilog-XL has a compiler directive to remove gate names in order to reduce memory consumption.

Shalom

> -----Original Message-----
> From: Steven Sharp [mailto:sharp@cadence.com]
> Sent: Friday, May 07, 2010 7:29 AM
> To: Bresticker, Shalom; Greg.Jaxon@synopsys.com
> Cc: sv-bc@eda.org
> Subject: Re: [sv-bc] Section 28.9 typo
>
> The reason this is only allowed for primitives is that modules need
> to have a hierarchical name to get to anything inside. Primitives
> don't have anything accessible inside. I have seen netlisters use
> this syntax, avoiding the need to create instance names for the
> primitives, and shrinking the netlist.
>
> Since UDPs are primitives, and you can't tell whether an instantiation
> is a UDP or a module until elaboration, this means that
> missing instance
> names on module instantiations can't be caught until elaboration.
>
>
> Steven Sharp | Architect | Cadence
>
> P: 508.459.1436 M: 774.535.4149 www.cadence.com
>
>
>
---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu May 6 21:37:33 2010

This archive was generated by hypermail 2.1.8 : Thu May 06 2010 - 21:39:18 PDT