ODDRX1 Latency on Nexus Devices

ODDRX1 Latency on Nexus Devices

Issue Description

 ODDRX1 has approximate 2-3 clock cycle delay before the data will come out.


Affected Devices

  1. LFCPNX
  2. LFD2NX
  3. LFD2NX-35
  4. LFD2NX-65
  5. LFMXO5
  6. LFMXO5-35T
  7. LFMXO5-65T
  8. LIFCL
  9. UT24C
  10. UT24CP

Conclusion

Info
The observed behavior where data changes take two clock cycles to reflect on the output is valid and expected. This is not a bug; it is the actual the primitive’s response based on how it was designed.

Notes

To work effectively with ODDRX1 in dynamic environments:

  • Avoid changing data mid-cycle. If possible, align data updates to occur on clock edges, preferably at the beginning of a new data frame.
  • Use a data valid signal to indicate when the output is stable. This allows downstream logic to sample data only after the full pipeline delay has been accounted for.