US 11,853,116 B2
Clock error-bound tracker
Dotan David Levi, Kiryat Motzkin (IL); Wojciech Wasko, Mlynek (PL); Eitan Zahavi, Zichron Yaakov (IL); Natan Manevich, Ramat HaSharon (IL); and Bar Shapira, Tel-Aviv (IL)
Assigned to MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed by MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed on Jan. 24, 2022, as Appl. No. 17/582,058.
Prior Publication US 2023/0236624 A1, Jul. 27, 2023
Int. Cl. G06F 1/14 (2006.01); H04J 3/06 (2006.01); G06F 1/12 (2006.01)
CPC G06F 1/14 (2013.01) [G06F 1/12 (2013.01); H04J 3/0661 (2013.01); H04J 3/0679 (2013.01); H04J 3/0682 (2013.01); H04J 3/0697 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A device, comprising:
a hardware clock to maintain a clock value;
a hardware counter to maintain an estimation of a dynamic error bound of the clock value; and
a clock controller to:
intermittently discipline the hardware clock in response to a remote clock;
advance the hardware counter at a rate in response to a clock drift; and
adjust the hardware counter in response to the hardware clock being disciplined.