US 12,375,199 B2
Hybrid clock synchronization
Natan Manevich, Ramat HaSharon (IL); Dotan David Levi, Kiryat Motzkin (IL); Maciek Machnikowski, Reda (PL); Wojciech Wasko, Młynek (PL); Bar Shapira, Tel Aviv (IL); Jonathan Oliel, Ramat Gan (IL); and Ofir Sadeh, Shoham (IL)
Assigned to Mellanox Technologies, Ltd, Yokneam (IL)
Filed by MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed on Dec. 19, 2022, as Appl. No. 18/067,767.
Prior Publication US 2024/0204897 A1, Jun. 20, 2024
Int. Cl. H04J 3/06 (2006.01)
CPC H04J 3/0667 (2013.01) 18 Claims
OG exemplary drawing
 
11. A clock synchronization method, comprising:
receiving, by an interface controller, a data signal from a remote link partner over a link;
recovering, by the interface controller, a clock signal from the received data signal;
outputting, by frequency generation circuitry, a local clock signal to the interface controller, responsively to the received recovered clock signal;
driving, by the interface controller, a transmit symbol rate of data to be transmitted responsively to the local clock signal;
identifying, by the interface controller, a clock drift;
generating, by the interface controller, a digital control signal responsively to the clock drift; and
adjusting, by frequency generation circuitry, a frequency of the local clock signal responsively to the digital control signal in order to reduce the clock drift.