The JESD204C receiver is implemented
with high-speed flip-flops that are not single-upset-immune. As a result, the
JESD204C link can experience various errors when exposed to radiation.
To improve the overall reliability of
the link and verify the link can automatically recover from an upset, several
recommendations must be followed.
- Use subclass 1 operation by
setting SUBCLASS = 1.
- 64b/66b link encoding (JENC = 1)
is preferred over 8b/10b encoding. The 64b/66b link layer provides full-time
block and EMB synchronization (pilot) signals, so misalignment caused by
radiation can be detected quickly and consistently. In contrast, the 8b/10b link
layer relies on synchronization characters that do not have a high occurrence
rate, so misalignment takes longer to detect.
- Use a periodic and continuous
SYSREF signal. Keep SYSREF alignment enabled at all times in the Tx and Rx
devices. If radiation upsets the Tx or Rx LMFC/LEMC, the SYSREF signal will
re-establish its phase and keep the Rx and Tx synchronized. If this
recommendation is not followed, radiation can cause a persistent change in the
link latency, or cause lanes to be persistently misaligned (causing persistent,
corrupt samples to be sent to the DAC).
- The adaptive equalizer loop in
the PHY is not implemented for a radiation environment. Static equalization is
recommended. See Equalizer Usage in Radiation Environments below.
- The Tx logic device that provides
data to the Rx must be designed with radiation tolerance in mind.
Recommendations include:
- When possible, align
counters continuously to SYSREF.
- FIFOs must have a means
to detect and recover automatically from upsets that can cause overflow
or underflow conditions.
- At this time, there is no known
radiation-induced condition that causes the receiver to experience a functional
interrupt (link goes down and remains down). However, the user can program JTT
to get an additional level of protection from functional interrupts.