There are many shared modules in RTL across IPs (IPs in this case are not assembled using IP-XACT). However there is no good way to represent such 'shared' modules and the possibility today is to duplicate these modules in each of the IP. This results in duplicated information and hence leads to redundancy and increased processing time, runtime and other related issues. The request is to allow to have fileSets also being referred from any other IP-XACT object so as take benefit from the sharing done at RT level.
There are some vendorExtensions in use for this purpose, if need be details on the solution can be provided.
Does this not suggest adding the ability to create a "subcomponent" list of VLNV's? This would allow the netlist generator to collect all of the "subcomponnents" used and include their filesets?