After implementation, running "write_verilog -mode timesim" writes out a Verilog netlist used for timing simulation.
However, it is based on UNISIM components.
Why is this the case as the SIMPRIM library is referenced in timing simulation?
In Vivado, Verilog SIMPRIM and UNISIM library components are replaced by a single UNISIM component set with additional blocks specifically for timing annotation.
This is enabled by `ifdef XIL_TIMING in the UNISIM source code.
SIMPRIMS_VER is the logical library name to which the Verilog SIMPRIM is mapped.
In ISE, the SIMPRIM library components have separate names (with prefix X_ ) to the UNISIM components.
Was this Answer Record helpful?
Linked Answer Records
Master Answer Records