Sarani, This is the topic of Mantis 1323. The attached proposal for it was approved by P1800 working group in 2006, but is still pending IEEE balloting. -- Brad -----Original Message----- From: owner-sv-bc@eda.org [mailto:owner-sv-bc@eda.org] On Behalf Of Sarani Roy Sent: Thursday, February 28, 2008 9:19 PM To: sv-bc@eda-stds.org; sv-ec@eda.org Subject: [sv-bc] visiblity of imported package function Hi, I have doubts about importing a package through wild card import : package bottom; function int func1; func1 = 1; endfunction endpackage package my_pack; import bottom::*; int int1; int int2 = func1(); endpackage module package_scope4(input int in1,output int out1); import my_pack::*; always@(in1) begin out1 = my_pack::func1(); end endmodule In the example above, I have declared a bottom package which defines a function. This package is again imported into another package my_pack. The function is now used inside this package . So is the function now declared in my_pack scope? Also can I refer to this function through scope resolution operator inside the module? If yes then is scope resolution operator necessary for referencing the function as wildcard import has been used and also there is no name conflict in the local scope. Thanks, Sarani -- 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.
This archive was generated by hypermail 2.1.8 : Thu Feb 28 2008 - 22:28:18 PST