Проблема заключается в том, что оператор импорта с подстановочными знаками import pkg::*;
не импортирует идентификаторы, пока не будет явной ссылки на этот идентификатор.
package sub_pkg_A;
int A,B,C;
endpackage
// just import and export
package top_pkg;
import sub_pkg_A::*; // A, B, C become candidates for importing
int D = A; // imports A
export sub_pkg_A::*; // exports A
export sub_pkg_A::B; // imports/ exports B
endpackage
// test file
module my_test;
import top_pkg::*; // A, B, D become candidates for importing.
..
endmodule