I want to simulate the old ISE blocks in addition to the Vivado parts. Therefore I add a -ise_install_path switch to the compile_simlib command to compile legacy libraries (6 Series and older devices) along with the current 7 Series and UltraScale libraries.
compile_simlib -directory questa -ise_install_path /proj/xbuilds/14.7_daily_latest/installs/lin64/14.7/ISE_DS/ISE
In Vivado 2016.1, compile_simlib does not complete successfully:
All other simulators fail with 3 or 4 similar errors.
This is a known issue in Vivado 2016.1.
The compile_simlib command with -ise_install_path is not working for Four IPs.
For more details on this switch, please refer to (Xilinx Answer 64056).
This issue is fixed in Vivado 2016.3.