I have encountered the following error when simulating a design that contains GTHE4 or GTYE4 transceivers, such as the IEEE RS-FEC cores example designs.
This only occurs when the simulator language is set to VHDL.
Where does the resolution 1fs come from? How can I resolve the error?
UltraScale+ GTHE4 or GTYE4 transceiver models have a 1fs resolution set.
The reason for the introduction of the 1fs resolution is to support the "PCIe Gen4 separate reference clock independent SSC clocking scheme".
Support for spread spectrum clocking means that higher precision is required.
The same issue is also present for GTM_DUAL and RFDAC/RFADC SECUREIP.
To fix the error, you can try any of the following methods: