-------- 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.comReceived 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