Re: [sv-bc] extern modules

From: Gordon Vreugdenhil <gordonv_at_.....>
Date: Mon Jul 14 2008 - 07:44:03 PDT
Bresticker, Shalom wrote:
> Gord,
> 
> I understood that this refers to .* in the module declaration.
> 
> My question still stands, unless I misunderstood you, and I will make it
> more explicit: What is the benefit of the feature in the LRM that if a
> module header appears in an extern declaration, then the module header
> in the full module declaration can be .* ?


Fewer keystrokes... :-)


There is a slightly better reason in that you might have an
extern decl in an included file and by just using .* in the
file containing the declaration, you can guarantee consistency.
Of course, given implicit nets, you can easily argue the dangers of
just picking up such changes and that it might be better to have the
redundancy as a check on the sanity of the module; I'd be on that side
of the argument.  But obviously not everyone agrees.

I am no fan of extern modules at all; the arguments in favor
have never seemed compelling to me.

Gord
-- 
--------------------------------------------------------------------
Gordon Vreugdenhil                                503-685-0808
Model Technology (Mentor Graphics)                gordonv@model.com


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Mon Jul 14 07:44:39 2008

This archive was generated by hypermail 2.1.8 : Mon Jul 14 2008 - 07:44:53 PDT