Hi,
for simplicity we took decision to import all of our existing packages(wildcard) in all of our modules will it have any impact such as compile or elab runtime for our compilers ?
until now we have used to import only the specific needed package (and only the specific symbol).
If you do it that way, you have defeated the purpose of having separate packages. You might as well compile all the contents of your packages in $unit before compiling your modules.
You will have to make sure all the definitions have unique names so their are no identifier collisions.
You lose the ability to to separate compilation and elaboration/optimization. That means any change in a package requires the complete recompilation and optimization of your design. If you measue that in seconds or minutes, not a problem. But if its hours you could spend a lot more time waiting for simulations to start.