RE: [sv-bc] RE: [sv-ec] Upward referencing rules question

From: Brad Pierce <Brad.Pierce_at_.....>
Date: Tue Feb 12 2008 - 14:11:46 PST
Steven,

Thanks for explaining.  So $root is probably not a super-instance, but
just a syntactic mechanism.  For example, "$root.A" means the one
instance "A" that is a top-level instance.

-- Brad


-----Original Message-----
From: Steven Sharp [mailto:sharp@cadence.com] 
Sent: Tuesday, February 12, 2008 1:56 PM
To: sv-bc@eda.org; Brad.Pierce@synopsys.COM
Subject: RE: [sv-bc] RE: [sv-ec] Upward referencing rules question


>From: "Brad Pierce" <Brad.Pierce@synopsys.com>

>Doesn't $root always refer to a particular one of the top-level 
>instances?  It's not a super-instance that unites the forest of 
>top-level instances into a tree, is it?

In Superlog, it was apparently a super-instance that turned the forest
into a tree.  It also contained all the stuff that is now in various
$units.

In SV, you could still regard it as a super-instance, except that there
is no longer anything in it except the top-level instances.
You can also regard it as just a naming convention that forces
resolution of a hierarchical name to a start at a top-level instance.
The effect on name resolution is the same.  The VPI model may force a
particular view of it though.

It definitely is not a particular one of the top-level instances.

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 Tue Feb 12 14:12:15 2008

This archive was generated by hypermail 2.1.8 : Tue Feb 12 2008 - 14:12:24 PST