In addition to your design files, some library components are needed. These are simprim_VITAL.vhd, simprim_Vcomponents.vhd, and simprim_Vpackage.vhd. These files contain library definitions of all function block found inside the Xilinx device and are called by your design file. The library files can be found in the Xilinx directory $XILINX/vhdl/src/simprims/. Normaly, these library files are compiled only once during instalation or upgarde of Synopsys tools and the compiled files would be accessed through the SIMPRIM library. This is not true in our case. The reason why we had to compile the simulation libraries every time is that we didn't have the appropriate C compiler on the HPs at that time. Consequently the libraries could not be generated with the following commands:
vhdlan -c -optimize -w SIMPRIM $XILINX/vhdl/src/simprims/simprim_Vcomponents.vhd vhdlan -c -optimize -w SIMPRIM $XILINX/vhdl/src/simprims/simprim_Vpackage.vhd vhdlan -c -optimize -w SIMPRIM $XILINX/vhdl/src/simprims/simprim_VITAL.vhd.Once the appropriate compiler is available, all necessary simulation libraries, including LogiBloX libraries, should be recompiled and stored permanently in the Xilinx directory.