Due to a problem in the Quartus® Prime Pro Edition Software version 23.4, it is found that, when interface attributes settings for negative polarity inversion, i.e “tx_invert_p_and_n=ENABLE” and “rx_invert_p_and_n=DISABLE”, or “tx_invert_p_and_n=ENABLE” and “rx_invert_p_and_n=DISABLE” is set the simulation will PASS in contrary to expected behavior.
There is currently no workaround for this problem.
This problem is scheduled to be fixed in a future release of the Quartus® Prime Pro Edition Software.