[Fwd: Re: [sv-cc] Definition of full name in 1364]

From: Charles Dawson <chas_at_.....>
Date: Thu Apr 14 2005 - 12:56:06 PDT
-------- Original Message --------
Subject: Re: [sv-cc] Definition of full name in 1364
Date: Thu, 14 Apr 2005 15:53:53 -0400
From: Joao Geada <jgeada@comcast.net>
To: Charles Dawson <chas>
References: <425EC6FF.1070600@cadence.com>

Chas:

What would "%m" print in a task/interface inside a package?
What if the package was visible in multiple independent compilation
units?

What would "%m" print inside a forked-not-joined task/function ?
(particularly if running live in multiple threads)

What would "%m" print for a extern task in an interface?

What does "%m" print for methods of a class?

Joao

On Thu, 2005-04-14 at 15:39 -0400, Charles Dawson wrote:
 > Hi All,
 >
 > At the last meeting I took an action to look for the definition of
 > vpiFullName in the 1364 specification. This was in reference to
 > Mantis Item 610.
 >
 > I could not find one, so perhaps we should try to make a definition.
 > I know that I have had a view of what vpiFullName should return for
 > quite some time, but I'm not sure how to put it into the spec.
 >
 > It goes something like this:
 >    - Full hierarchical name starting from the top module.
 >    - A string which can then be successfully parsed by
 >      vpi_handle_by_name() such that the same object would be
 >      returned as that with which we started.
 >    - The format would also be the same as what $display("%m") might
 >      return.  Not sure if this is necessary.
 >
 > Am I missing any important points?
 >
 >    -Chas
 >
 >



-- 
Charles Dawson
Senior Engineering Manager
NC-Verilog Team
Cadence Design Systems, Inc.
270 Billerica Road
Chelmsford, MA  01824
(978) 262 - 6273
chas@cadence.com
Received on Thu Apr 14 12:56:14 2005

This archive was generated by hypermail 2.1.8 : Thu Apr 14 2005 - 12:56:30 PDT