[sv-bc] Clarification: package name space

From: Francoise Martinolle <fm@cadence.com>
Date: Wed Jul 07 2004 - 14:16:05 PDT

I don't understand what the following definition means:

The package name space unifies all the package identifiers defined among
all compilation units. Once a
name is used to define a package within one compilation unit the name shall
not be used again to declare
another package within any compilation unit.

Does it mean that I cannot have more than one package p in all my libraries
used for elaborating a design?
For example lib1.p and lib2.p cannot be both instantiated by the same
elaborated design?

Why do we have such a restriction?

Francoise
        '
Received on Wed Jul 7 14:16:15 2004

This archive was generated by hypermail 2.1.8 : Wed Jul 07 2004 - 14:16:40 PDT