Re: [sv-bc] Action item: Update item 548

From: Uma Polisetti <uma_at_.....>
Date: Fri Apr 01 2005 - 17:43:00 PST
As an enduser, I am a bit cocerned of this. Isn't it more confusing if I 
have some ports connected explicity and some by implicitly? 

To me it is even worse than implicit port referencing in the old 
verilog. I always liked doing explicit instantiation. It was more
readable and less riskier. I do like .* port connections.

I have missed the email exchange on why it is allowed now. So I might
be concerned about something I haven't understood yet...

Uma



> The SystemVerilog 3.0 LRM section 12.7.4 had the explicit rule:
> 
> - Implicit .* port connections cannot be used in the same instantiation
> with implicit .name port connections.
> 
> This rule was deleted in the SystemVerilog 3.1 LRM because it was an
> unnecessary restriction.
> 
> Now we have a solid reason for allowing it. So forget the rule ever
> existed :)
> 
> Dave
> 
> 
> 
> 
> > -----Original Message-----
> > From: owner-sv-bc@eda.org [mailto:owner-sv-bc@eda.org] On Behalf Of
> Steven
> > Sharp
> > Sent: Friday, April 01, 2005 5:17 PM
> > To: sv-bc@eda.org; Brad.Pierce@synopsys.com
> > Subject: Re: [sv-bc] Action item: Update item 548
> > 
> > 
> > >Moreover, I believe that .name and .* can't be used together
> > >in the same instantiation.
> > 
> > That is what I remember from somewhere.  Dave has said that this
> > restriction has been removed.  I can't seem to find it, even in my
> > older drafts, so I can't confirm that.
> > 
> > Steven Sharp
> > sharp@cadence.com
> 
> 
> 
Received on Fri Apr 1 17:45:58 2005

This archive was generated by hypermail 2.1.8 : Fri Apr 01 2005 - 17:46:06 PST