Improved error correction techniques and circuitry are provided. The error
correction circuitry may be integrated with a programmable logic device
(PLD), or it may be wholly or partly on a separate integrated circuit.
The circuitry may be capable of providing data recovery during extended
drop out periods of a high speed serial link with an embedded clock
signal.