When you enable Core Container, the Vivado tools store simulation-related files for an IP outside of the XCIX file during the generation of the IP for user convenience.
If only the XCIX is available, these files can be extracted using the
export_ip_user_files Tcl command. For more
information, see this link to the Vivado Design
Suite User Guide: Logic Simulation (UG900).
Behavioral simulation files for an IP using Core Container are stored in a
sim directory, which can be in one of two
- When using a project, the simulation files are located in:
- When using a Managed IP Project to create IP, the simulation files are located in:
For third-party simulators, in the case where an IP only delivers behavioral simulation in a single language which is not supported, functional simulation files are provided in the location listed above:
named *_funcsim.vand *
For more details on the IP simulation-related files produced and their locations see Simulating IP.