Re: [sv-ec] Virtual interface initialized with inst_name.modport

From: Surya Pratik Saha <spsaha_at_.....>
Date: Thu Aug 28 2008 - 01:07:51 PDT
Hi Dave,
As per LRM, virtual interface can point to an instance of an interface. 
But here it is pointing to a modport. I think this is illegal.

Regards
Surya



-------- Original Message  --------
Subject: Re:[sv-ec] Virtual interface initialized with inst_name.modport
From: Rich, Dave <Dave_Rich@mentor.com>
To: Kakoli Bhattacharya <kakoli@cal.interrasystems.com>, sv-ec@eda.org
Date: Thursday, August 28, 2008 1:28:26 PM
> As long as the hierarchical reference is legal in the context where the
> declaration occurs, it should be legal. It would not be legal inside a
> package or $unit.
>
> Dave
>
>
>   
>> -----Original Message-----
>> From: owner-sv-ec@server.eda.org [mailto:owner-sv-ec@server.eda.org]
>>     
> On
>   
>> Behalf Of Kakoli Bhattacharya
>> Sent: Thursday, August 28, 2008 12:37 AM
>> To: sv-ec@server.eda.org
>> Subject: [sv-ec] Virtual interface initialized with inst_name.modport
>>
>> Hello,
>>
>> Consider the following scenario:
>>
>> virtual my_interface virtual1 = intf1.top;
>>
>> where,
>> interface my_interface;
>>   wire in1,in2;
>>   bit out1,out2;
>>   modport top(input  in1,output  out1);
>> endinterface
>>
>> Is the above initialization of the virtual interface legal?
>> Some of the standard simulators pass this but LRM is not clear about
>>     
> this
>   
>> issue.
>>
>> Regards,
>> Kakoli
>>
>>
>>
>>
>>
>> --
>> This message has been scanned for viruses and
>> dangerous content by MailScanner, and is
>> believed to be clean.
>>     
>
>
>   




-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu Aug 28 01:09:15 2008

This archive was generated by hypermail 2.1.8 : Thu Aug 28 2008 - 01:09:26 PDT