RE: [sv-bc] Interface modports vs. logic synthesis

From: Peter Jensen <peter@syosil.dk>
Date: Thu Apr 01 2004 - 05:35:42 PST

Hi Brad,

this implies that vertical use of interfaces (hierarchical top-down) is limited
as drivers for interface objects may be scattered throughout the different
hierarchies. The designer therefore has to convert the interface into ordinary
signals/objects in the local toplevel and then distribute manually to the lower
levels. This reduces the usability of interfaces significantly for RTL design.

Horizontal use of interfaces (e.g. a bus system connecting units to a bus) will
function fine with the restriction.

- Peter

-----Original Message-----
From: owner-sv-bc@eda.org [mailto:owner-sv-bc@eda.org]On Behalf Of Brad
Pierce
Sent: 19. marts 2004 20:02
To: sv-bc@eda.org
Subject: Re: [sv-bc] Interface modports vs. logic synthesis

Peter,

>Question: Should the LRM prescribe that connection bewteen different
>modport-subsets of the same interface is allowed, assuming these subsets
>are compatible?

The following clarification was recently approved as part of LRM-291 --

    If a port connection specifies a modport list name in both
    the module instance and module header declaration, then
    the two modport list names shall be identical.

See http://www.eda.org/sv/Changes_draft6/LRM_Changes_19.html .

-- Brad
Received on Thu Apr 1 05:35:51 2004

This archive was generated by hypermail 2.1.8 : Thu Apr 01 2004 - 05:35:53 PST