General Description: While running 3.1i with Service Pack 4, an invalid parameter (FACTORY_JF) is being passed through NGD2VHDL/NGD2VER which causes an error during timing simulation. The following error occurs in ModelSim:
ERROR: Unknown identifier: factory_jf.
Solution
A workaround for this problem is to comment out the line containing FACTORY_JF in the back-annotated timing netlist generated by Xilinx:
ERRONEOUS INSTANTIATION: BCLK_DLL_OUT : X_CLKDLL2 generic map ( CLKDV_DIVIDE => 2.0, DUTY_CYCLE_CORRECTION => TRUE, FACTORY_JF => X"C080", -- Comment out this line MAXPERCLKIN => 40000 ps ) port map ( RST => RESE.....
CORRECTED INSTANTIATION: BCLK_DLL_OUT : X_CLKDLL2 generic map ( CLKDV_DIVIDE => 2.0, DUTY_CYCLE_CORRECTION => TRUE, -- FACTORY_JF => X"C080", -- This line is now commented out MAXPERCLKIN => 40000 ps ) port map ( RST => RESE.....
This problem will be fixed in the next 3.1i Service Pack, Service Pack 5, which is due out in November, 2000.