Most design issues can be avoided if the following checks are made on the schematic
1. Voltage Supply Rails
a. Match datasheet
b. Are adequately decoupled
c. When shared with other parts are isolated with ferrite beads
d. I/O voltage supply on many Maxim GMSL1 parts have a wide range, make sure the voltage used matches I/O requirements of connected ICs
2. Termination
a. GMSL1 inputs are 50 ohms per pin, so 50 ohms for coax and 100 ohms for Shielded Twisted Pair (STP), make sure these are correctly terminated
b. When using coax, terminate the unused output (if using OUT+, terminate OUT-)
c. Make sure other circuitry, such as Power over Coax (PoC aka Phantom Power) does not affect termination
d. If ESD diodes are used, make sure they are <1pF
3. Programming pins
a. Draw a matrix of the programming or configuration pins from the datasheet, make sure the schematic is setting the correct levels
i. For a system, compare serializer and deserializer programming
b. If external circuitry is connected to these pins, make sure they are not loaded
4. Other
a. Make sure clocks are damped to reduce EMI, add a small - 22 ohm - resistor
b. Think about damping wide parallel buses as a. above
c. Make sure I2C lines have pullups, 2K7 is suggested because in many cases the capacitive load is more than expected