Correction of phase interpolator and delay-locked loop errors in clock and data recovery loop
AssigneeMarvell Asia Pte Ltd
InventorsManisha Gambhir, Ahmed Mostafa, Davide Visani, Mehedi Hasan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell Asia Pte Ltd
InventorsManisha Gambhir, Ahmed Mostafa, Davide Visani, Mehedi Hasan
Estimating the term…
A phase interpolator (PI) is controlled by digital PI-codes generated by a clock and data recovery (CDR) loop in a high-speed receiver. PI-code monitoring and correction is included in the loop to detect and correct non-linearity in the PI and/or phase errors in a delay-locked loop (DLL) that feeds into the PI. A PI-code monitor accumulates PI-codes into bins and analyzes the resulting distribution to detect non-linearity in the PI. A correction table is generated based on the observed PI-code distribution. A PI-code corrector uses this table to adjust subsequent PI-codes, compensating for non-ideal analog behavior. The architecture enables real-time monitoring and digital correction of PI and DLL errors, improving timing alignment in high-speed links with shared phase-locked loops (PLLs) and per-lane DLLs and PIs.
A method for correcting non-linear behavior in analog components of a clock and data recovery (CDR) loop, the method comprising:
A device for compensating phase interpolation errors in a clock and data recovery (CDR) loop, the device comprising:
A receiver configured to correct non-linearity in a clock and data recovery (CDR) loop, the receiver comprising:
Dependencies are inferred from the claim text.