IP Library › Granted Patent US 12,669,843
Granted Patent B2
US 12,669,843 · App. 18/349,976 · Granted Jun 30, 2026

Clock synchronization monitoring system

Inventors: Natan Manevich (Nesher, IL); Dotan David Levi (Kiryat Motzkin, IL); Wojciech Wasko (Młynek, PL); Maciej Machnikowski (Reda, PL)
Assignee: Mellanox Technologies, Ltd
G06F1/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,669,843
App. No.
18/349,976
Granted
Jun 30, 2026
Kind
B2
Abstract

In one embodiment, a system including a reference processing device includes a reference hardware clock to maintain a reference clock value, and reference clock synchronization circuitry to discipline the reference hardware clock responsively to a remote clock, which is remote to the system, and a follower processing device including a follower hardware clock to maintain a follower clock value, and follower clock synchronization circuitry to synchronize the follower hardware clock to the reference hardware clock, and provide an indication about the follower clock value to the reference processing device, wherein the reference clock synchronization circuitry is configured to monitor a quality of the synchronization of the follower hardware clock to the reference hardware clock.

Claims (78)

1 . A system, comprising:

a follower processing device including:

a follower hardware clock to maintain a follower clock value; and

follower clock synchronization circuitry to: synchronize the follower hardware clock to a remote hardware clock; and provide an indication about the follower hardware clock to a reference processing device; and

the reference processing device including:

a reference hardware clock to maintain a reference clock value; and

reference clock synchronization circuitry, wherein:

the follower clock synchronization circuitry includes a pulse output unit to output periodic pulses indicative of the follower clock value to the reference processing device; and

the reference clock synchronization circuitry is to receive one of the periodic pulses from the pulse input unit and sample the reference clock value responsively to receiving the one periodic pulse to monitor a quality of synchronization of the follower hardware clock.

2 . The system according to claim 1 , wherein the reference clock synchronization circuitry is configured to monitor the quality of the synchronization of the follower hardware clock responsively to the provided indication about the follower hardware clock.

3 . The system according to claim 1 , wherein the follower hardware clock is not synchronized to the reference hardware clock.

4 . The system according to claim 1 , wherein the indication is a value of a clock parameter of the follower hardware clock, the clock parameter including one or more of the following: a clock time of the follower hardware clock; a clock frequency of the follower hardware clock; a stability of the follower hardware clock, a filtered noise metric of the follower hardware clock; and/or an unfiltered noise metric of the follower hardware clock.

5 . The system according to claim 1 , wherein the reference clock synchronization circuitry is configured to discipline the reference hardware clock responsively to a remote clock.

6 . The system according to claim 1 , wherein the follower clock synchronization circuitry is configured to synchronize the follower hardware clock to the reference hardware clock using a given clock synchronization method, and the reference clock synchronization circuitry is configured to monitor the quality of the synchronization of the follower hardware clock independently of the given clock synchronization method.

7 . The system according to claim 1 , further comprising data communication bus connecting the reference processing device and the follower processing device.

8 . The system according to claim 7 , wherein the reference clock synchronization circuitry and the follower clock synchronization circuitry are configured to exchange clock synchronization messages in order to synchronize the follower hardware clock to the reference hardware clock.

9 . The system according to claim 1 , further comprising a connector, wherein:

the reference processing device includes a pulse input unit;

the connector is configured to connect the pulse output unit to the pulse input unit; and

the pulse output unit is configured to output the periodic pulses indicative of the follower clock value to the pulse input unit via the connector, responsively to the follower clock value being equal to given clock values.

10 . The system according to claim 9 , wherein the reference clock synchronization circuitry is configured to send the sampled reference clock value to the follower processing device or to a management node.

11 . The system according to claim 10 , wherein the follower processing device or the management node comprises a processor to:

determine if a clock drift of the follower clock value from the reference clock value exceeds a limit responsively to the sampled reference clock value; and

perform an action responsively to the clock drift exceeding the limit.

12 . The system according to claim 9 , wherein the reference clock synchronization circuitry is configured to:

determine if a clock drift of the follower clock value from the reference clock value exceeds a limit responsively to the sampled reference clock value; and

send a request to the follower processing device or to a management node to perform an action responsively to the clock drift exceeding the limit.

13 . The system according to claim 9 , wherein the reference clock synchronization circuitry is configured to:

determine if a clock drift of the follower clock value from the reference clock value exceeds a limit responsively to the sampled reference clock value; and

perform an action responsively to the clock drift exceeding the limit.

14 . The system according to claim 13 , wherein the reference processing device includes packet processing circuitry, which is configured to block a flow of packets from the follower processing device responsively to the clock drift exceeding the limit.

15 . The system according to claim 9 , wherein the follower clock synchronization circuitry is configured to provide time-of-day (TOD) messages to the reference clock synchronization circuitry, which is configured to determine if a clock drift of the follower clock value from the reference clock value exceeds a limit responsively to the sampled reference clock value and at least one of the time-of-day messages.

16 . The system according to claim 15 , wherein the follower clock synchronization circuitry is configured to provide the time-of-day messages at a frequency greater than two times a frequency of the periodic pulses.

17 . The system according to claim 15 , wherein the follower clock synchronization circuitry is configured to provide the time-of-day messages periodically.

18 . The system according to claim 1 , wherein the reference clock synchronization circuitry is configured to receive the indication from the follower processing device and sample the reference clock value responsively to receiving the indication.

19 . The system according to claim 18 , wherein the reference clock synchronization circuitry is configured to send the sampled reference clock value to the follower processing device or to a management node.

20 . The system according to claim 19 , wherein the follower processing device or the management node comprises a processor to:

determine if a clock drift of the follower clock value from the reference clock value exceeds a limit responsively to the sampled reference clock value; and

perform an action responsively to the clock drift exceeding the limit.

21 . The system according to claim 18 , wherein the reference clock synchronization circuitry is configured to:

determine if a clock drift of the follower clock value from the reference clock value exceeds a limit responsively to the sampled reference clock value; and

send a request to the follower processing device or to a management node to perform an action responsively to the clock drift exceeding the limit.

22 . The system according to claim 18 , wherein the reference clock synchronization circuitry is configured to:

determine if a clock drift of the follower clock value from the reference clock value exceeds a limit responsively to the sampled reference clock value; and

perform an action responsively to the clock drift exceeding the limit.

23 . The system according to claim 1 , wherein the follower processing device comprises a central processing unit (CPU) or a graphics processing unit (GPU).

24 . The system according to claim 1 , wherein the follower processing device and the reference processing device are comprised in a network switch comprising packet processing circuitry and a central processing unit (CPU).

25 . The system according to claim 1 , wherein the reference processing device includes any one or more of the following: a network device to be connected to a network and connect to the remote clock over the network; a network interface controller to be connected to the network and connect to the remote clock over the network; a network switch to connect to the remote clock over the network; and a timecard to be connected to a satellite time source, which is the remote clock.

26 . A system, comprising:

a peripheral device including:

a reference hardware clock to maintain a reference clock value; and

reference clock synchronization circuitry; and

multiple host devices, each host device including:

a follower hardware clock to maintain a follower clock value; and

follower clock synchronization circuitry to: synchronize the follower hardware clock of a respective one of the host devices to a remote hardware clock; and provide an indication about the follower clock value of the respective host device to the reference processing device, wherein:

the follower clock synchronization circuitry of each host device includes a pulse output unit to output periodic pulses indicative of the follower clock value of the respective host device to the peripheral device; and

the reference clock synchronization circuitry is to receive one of the periodic pulses from the pulse input unit of each host device and sample the reference clock value responsively to receiving the one periodic pulse of each host device to monitor a quality of synchronization of the follower hardware clock of each host device responsively to the one periodic pulse of each host device.

27 . The system according to claim 26 , further comprising connectors, wherein:

the peripheral device includes a pulse input unit;

a respective one of the connectors is configured to connect the pulse output unit of each host device to the pulse input unit; and

the pulse output unit of each host device is configured to output the periodic pulses indicative of the follower clock value of the respective host device to the pulse input unit via the respective connector, responsively to the follower clock value of the respective host device being equal to given clock values.

28 . The system according to claim 27 , wherein the pulse output unit of each host device is configured to time the output of the periodic pulses in a round-robin manner with respect to other ones of the host devices.

29 . The system according to claim 27 , further comprising a pulse input-output switch to receive the periodic pulses output by the pulse output unit of each host device and output the received periodic pulses to the pulse input unit.

30 . The system according to claim 29 , wherein the pulse-input-output switch is configured to select from the periodic pulses output by the hosts devices in a round-robin manner for output to the pulse input unit.

31 . The system according to claim 29 , wherein the pulse-input-output switch is: disposed on a mother board of the host devices; or disposed on a mother board of the peripheral device; or a standalone device disposed between the host devices and the peripheral device.

32 . The system according to claim 26 , further comprising connectors, wherein:

the peripheral device includes multiple pulse input units;

a respective one of the connectors is configured to connect the pulse output unit of each host device to a respective one of the pulse input units; and

the pulse output unit of each host device is configured to output the periodic pulses indicative of the follower clock value of the respective host device to the respective pulse input unit via the respective connector, responsively to the follower clock value of the respective host device being equal to given clock values.

33 . A method, comprising:

maintaining a reference clock value;

maintaining a follower clock value;

synchronizing a follower hardware clock to a remote hardware clock;

providing an indication about the follower hardware clock to a reference processing device; and

monitoring a quality of synchronization of the follower hardware clock;

outputting periodic pulses indicative of the follower clock value to the reference processing device;

receiving one of the periodic pulses by the reference processing device; and

sampling the reference clock value responsively to receiving the one periodic pulse to monitor a quality of synchronization of the follower hardware clock.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2023
From: MANEVICH, NATAN; LEVI, DOTAN DAVID; WASKO, WOJCIECH; MACHNIKOWSKI, MACIEJ
To: MELLANOX TECHNOLOGIES, LTD.
Reel/Frame 064219/0943 →
Continuity (1)
Related Publication 20250021130A1 · Jan 16, 2025
References Cited (292)
US 5392421A · Lennartsson · 1995 [cited by applicant]
US 5402394A · Turski · 1995 [cited by applicant]
US 5416808A · Witsaman et al. · 1995 [cited by applicant]
US 5491792A · Grisham et al. · 1996 [cited by applicant]
US 5564285A · Jurewicz et al. · 1996 [cited by applicant]
US 5592486A · Lo et al. · 1997 [cited by applicant]
US 5864315A · Welles et al. · 1999 [cited by applicant]
US 5896524A · Halstead, Jr. et al. · 1999 [cited by applicant]
US 6055246A · Jones · 2000 [cited by applicant]
US 6081143A · Ho et al. · 2000 [cited by applicant]
US 6084856A · Simmons et al. · 2000 [cited by applicant]
US 6144714A · Bleiweiss et al. · 2000 [cited by applicant]
US 6199169B1 · Voth · 2001 [cited by applicant]
US 6289023B1 · Dowling et al. · 2001 [cited by applicant]
US 6449291B1 · Burns et al. · 2002 [cited by applicant]
US 6535926B1 · Esker · 2003 [cited by applicant]
US 6556636B1 · Takagi · 2003 [cited by applicant]
US 6556638B1 · Blackburn · 2003 [cited by applicant]
US 6718476B1 · Shima · 2004 [cited by applicant]
US 6918049B2 · Lamb et al. · 2005 [cited by applicant]
US 7111184B2 · Thomas, Jr. et al. · 2006 [cited by applicant]
US 7191354B2 · Purho · 2007 [cited by applicant]
US 7245627B2 · Goldenberg et al. · 2007 [cited by applicant]
US 7254646B2 · Aguilera et al. · 2007 [cited by applicant]
US 7334124B2 · Pham et al. · 2008 [cited by applicant]
US 7412475B1 · Govindarajalu · 2008 [cited by applicant]
US 7440474B1 · Goldman et al. · 2008 [cited by applicant]
US 7447975B2 · Riley · 2008 [cited by applicant]
US 7483448B2 · Bhandari et al. · 2009 [cited by applicant]
US 7496686B2 · Coyle · 2009 [cited by applicant]
US 7535933B2 · Zerbe et al. · 2009 [cited by applicant]
US 7623552B2 · Jordan et al. · 2009 [cited by applicant]
US 7636767B2 · Lev-Ran et al. · 2009 [cited by applicant]
US 7650158B2 · Indirabhai · 2010 [cited by applicant]
US 7656751B2 · Rischar et al. · 2010 [cited by applicant]
US 7750685B1 · Bunch et al. · 2010 [cited by applicant]
US 7904713B1 · Zajkowski et al. · 2011 [cited by applicant]
US 7941684B2 · Serebrin et al. · 2011 [cited by applicant]
US 8065052B2 · Fredriksson et al. · 2011 [cited by applicant]
US 8300749B2 · Hadzic et al. · 2012 [cited by applicant]
US 8341454B1 · Kondapalli · 2012 [cited by applicant]
US 8370675B2 · Kagan · 2013 [cited by applicant]
US 8407478B2 · Kagan et al. · 2013 [cited by applicant]
US 8607086B2 · Cullimore · 2013 [cited by applicant]
US 8699406B1 · Charles et al. · 2014 [cited by applicant]
US 8824903B2 · Christensen · 2014 [cited by applicant]
US 8879552B2 · Zheng · 2014 [cited by applicant]
US 8930647B1 · Smith · 2015 [cited by applicant]
US 9344265B2 · Karnes · 2016 [cited by applicant]
US 9397960B2 · Arad et al. · 2016 [cited by applicant]
US 9549234B1 · Mascitto · 2017 [cited by applicant]
US 9753854B1 · Bao · 2017 [cited by applicant]
US 9942025B2 · Bosch et al. · 2018 [cited by applicant]
US 9979998B1 · Pogue et al. · 2018 [cited by applicant]
US 10014937B1 · Di Mola et al. · 2018 [cited by applicant]
US 10027601B2 · Narkis et al. · 2018 [cited by applicant]
US 10054977B2 · Mikhaylov et al. · 2018 [cited by applicant]
US 10095543B1 · Griffin et al. · 2018 [cited by applicant]
US 10148258B2 · Carlson et al. · 2018 [cited by applicant]
US 10164759B1 · Volpe · 2018 [cited by applicant]
US 10320646B2 · Mirsky et al. · 2019 [cited by applicant]
US 10515045B1 · Mattina · 2019 [cited by applicant]
US 10637776B2 · Iwasaki · 2020 [cited by applicant]
US 10727966B1 · Zenberg et al. · 2020 [cited by applicant]
US 10778361B1 · Almog et al. · 2020 [cited by applicant]
US 10778406B2 · Gaist et al. · 2020 [cited by applicant]
US 10841243B2 · Levi et al. · 2020 [cited by applicant]
US 10879910B1 · Franck et al. · 2020 [cited by applicant]
US 10887077B1 · Ivry · 2021 [cited by applicant]
US 11070224B1 · Faig et al. · 2021 [cited by applicant]
US 11070304B1 · Levi et al. · 2021 [cited by applicant]
US 11128500B1 · Mentovich et al. · 2021 [cited by applicant]
US 11157433B2 · Lederman et al. · 2021 [cited by applicant]
US 11240079B1 · Kushnir et al. · 2022 [cited by applicant]
US 11303363B1 · Mohr et al. · 2022 [cited by applicant]
US 11336383B2 · Mula et al. · 2022 [cited by applicant]
US 11368768B2 · Bakopoulos et al. · 2022 [cited by applicant]
US 11379334B1 · Srinivasan et al. · 2022 [cited by applicant]
US 11388263B2 · Levi et al. · 2022 [cited by applicant]
US 11476928B2 · Levi et al. · 2022 [cited by applicant]
US 11539451B2 · Herber et al. · 2022 [cited by applicant]
US 11552871B2 · Sela et al. · 2023 [cited by applicant]
US 11606157B1 · Wasko et al. · 2023 [cited by applicant]
US 11706014B1 · Manevich et al. · 2023 [cited by applicant]
US 11770236B2 · Moon · 2023 [cited by applicant]
US 11907754B2 · Wasko et al. · 2024 [cited by applicant]
US 11962492B2 · Park et al. · 2024 [cited by applicant]
US 12289389B2 · Manevich et al. · 2025 [cited by applicant]
US 20010006500A1 · Nakajima et al. · 2001 [cited by applicant]
US 20020027886A1 · Fischer et al. · 2002 [cited by applicant]
US 20020031199A1 · Rolston et al. · 2002 [cited by applicant]
US 20040096013A1 · Laturell et al. · 2004 [cited by applicant]
US 20040153907A1 · Gibart · 2004 [cited by applicant]
US 20050033947A1 · Morris et al. · 2005 [cited by applicant]
US 20050100054A1 · Scott et al. · 2005 [cited by applicant]
US 20050172181A1 · Huliehel · 2005 [cited by applicant]
US 20050268183A1 · Barmettler · 2005 [cited by applicant]
US 20060109376A1 · Chaffee et al. · 2006 [cited by applicant]
US 20070008044A1 · Shimamoto · 2007 [cited by applicant]
US 20070072451A1 · Tazawa et al. · 2007 [cited by applicant]
US 20070104098A1 · Kimura et al. · 2007 [cited by applicant]
US 20070124415A1 · Lev-Ran et al. · 2007 [cited by applicant]
US 20070139085A1 · Elliot et al. · 2007 [cited by applicant]
US 20070159924A1 · Vook et al. · 2007 [cited by applicant]
US 20070266119A1 · Ohly · 2007 [cited by applicant]
US 20080069150A1 · Badt et al. · 2008 [cited by applicant]
US 20080225841A1 · Conway et al. · 2008 [cited by applicant]
US 20080285597A1 · Downey et al. · 2008 [cited by applicant]
US 20090257458A1 · Cui et al. · 2009 [cited by applicant]
US 20100280858A1 · Bugenhagen · 2010 [cited by applicant]
US 20110182191A1 · Jackson · 2011 [cited by applicant]
US 20110194425A1 · Li et al. · 2011 [cited by applicant]
US 20120063556A1 · Hoang · 2012 [cited by applicant]
US 20120076319A1 · Terwal · 2012 [cited by applicant]
US 20120301134A1 · Davari et al. · 2012 [cited by applicant]
US 20130039359A1 · Bedrosian · 2013 [cited by applicant]
US 20130045014A1 · Mottahedin et al. · 2013 [cited by applicant]
US 20130215889A1 · Zheng et al. · 2013 [cited by applicant]
US 20130235889A1 · Aweya et al. · 2013 [cited by applicant]
US 20130294144A1 · Wang et al. · 2013 [cited by applicant]
US 20130315265A1 · Webb, III et al. · 2013 [cited by applicant]
US 20130336435A1 · Akkihal et al. · 2013 [cited by applicant]
US 20140085141A1 · Geva et al. · 2014 [cited by applicant]
US 20140153680A1 · Garg et al. · 2014 [cited by applicant]
US 20140185216A1 · Zeng et al. · 2014 [cited by applicant]
US 20140185632A1 · Steiner et al. · 2014 [cited by applicant]
US 20140253387A1 · Gunn et al. · 2014 [cited by applicant]
US 20140281036A1 · Cutler et al. · 2014 [cited by applicant]
US 20140301221A1 · Nadeau et al. · 2014 [cited by applicant]
US 20140321285A1 · Chew et al. · 2014 [cited by applicant]
US 20150019839A1 · Cardinell et al. · 2015 [cited by applicant]
US 20150078405A1 · Roberts · 2015 [cited by applicant]
US 20150092793A1 · Aweya · 2015 [cited by applicant]
US 20150127978A1 · Cui et al. · 2015 [cited by applicant]
US 20150131766A1 · Chen et al. · 2015 [cited by applicant]
US 20150156072A1 · Kirrmann · 2015 [cited by applicant]
US 20150163050A1 · Han et al. · 2015 [cited by applicant]
US 20150318941A1 · Zheng et al. · 2015 [cited by applicant]
US 20150372681A1 · Melanson et al. · 2015 [cited by applicant]
US 20160057518A1 · Neudorf · 2016 [cited by applicant]
US 20160072602A1 · Earl et al. · 2016 [cited by applicant]
US 20160110211A1 · Karnes · 2016 [cited by applicant]
US 20160140066A1 · Worrell et al. · 2016 [cited by applicant]
US 20160277138A1 · Garg et al. · 2016 [cited by applicant]
US 20160285574A1 · White et al. · 2016 [cited by applicant]
US 20160299221A1 · Bushnell et al. · 2016 [cited by applicant]
US 20160315756A1 · Tenea et al. · 2016 [cited by applicant]
US 20170005903A1 · Mirsky · 2017 [cited by applicant]
US 20170017604A1 · Chen et al. · 2017 [cited by applicant]
US 20170126589A1 · Estabrooks et al. · 2017 [cited by applicant]
US 20170127364A1 · Shibuta et al. · 2017 [cited by applicant]
US 20170160933A1 · De Jong et al. · 2017 [cited by applicant]
US 20170214516A1 · Rivaud et al. · 2017 [cited by applicant]
US 20170302392A1 · Farra et al. · 2017 [cited by applicant]
US 20170331926A1 · Raveh et al. · 2017 [cited by applicant]
US 20170359137A1 · Butterworth et al. · 2017 [cited by applicant]
US 20180059167A1 · Sharf et al. · 2018 [cited by applicant]
US 20180152286A1 · Kemparaj et al. · 2018 [cited by applicant]
US 20180188698A1 · Dionne et al. · 2018 [cited by applicant]
US 20180191802A1 · Yang et al. · 2018 [cited by applicant]
US 20180227067A1 · Hu et al. · 2018 [cited by applicant]
US 20180287725A1 · Rabinovich et al. · 2018 [cited by applicant]
US 20180309654A1 · Achkir et al. · 2018 [cited by applicant]
US 20180321358A1 · Carswell et al. · 2018 [cited by applicant]
US 20190007189A1 · Hossain et al. · 2019 [cited by applicant]
US 20190014526A1 · Bader et al. · 2019 [cited by applicant]
US 20190089615A1 · Branscomb et al. · 2019 [cited by applicant]
US 20190149258A1 · Araki et al. · 2019 [cited by applicant]
US 20190158909A1 · Kulkarni et al. · 2019 [cited by applicant]
US 20190196563A1 · Lai · 2019 [cited by applicant]
US 20190273571A1 · Bordogna et al. · 2019 [cited by applicant]
US 20190319729A1 · Leong et al. · 2019 [cited by applicant]
US 20190349392A1 · Wetterwald et al. · 2019 [cited by applicant]
US 20190379714A1 · Levi et al. · 2019 [cited by applicant]
US 20200162234A1 · Almog et al. · 2020 [cited by applicant]
US 20200235905A1 · Su et al. · 2020 [cited by applicant]
US 20200266967A1 · Fisher et al. · 2020 [cited by applicant]
US 20200287557A1 · Horovitz et al. · 2020 [cited by applicant]
US 20200304224A1 · Neugeboren · 2020 [cited by applicant]
US 20200331480A1 · Zhang et al. · 2020 [cited by applicant]
US 20200344333A1 · Hawari et al. · 2020 [cited by applicant]
US 20200396050A1 · Perras et al. · 2020 [cited by applicant]
US 20200401434A1 · Thampi et al. · 2020 [cited by applicant]
US 20210141413A1 · Levi et al. · 2021 [cited by applicant]
US 20210167881A1 · Zinner et al. · 2021 [cited by applicant]
US 20210218431A1 · Narayanan et al. · 2021 [cited by applicant]
US 20210243140A1 · Levi et al. · 2021 [cited by applicant]
US 20210288785A1 · Faig et al. · 2021 [cited by applicant]
US 20210297151A1 · Levi et al. · 2021 [cited by applicant]
US 20210297230A1 · Dror et al. · 2021 [cited by applicant]
US 20210314078A1 · Zinner · 2021 [cited by applicant]
US 20210318978A1 · Hsung · 2021 [cited by applicant]
US 20210328900A1 · Sattinger et al. · 2021 [cited by applicant]
US 20210392065A1 · Sela et al. · 2021 [cited by applicant]
US 20210409031A1 · Ranganathan et al. · 2021 [cited by applicant]
US 20210409137A1 · Mula et al. · 2021 [cited by applicant]
US 20220006606A1 · Levi et al. · 2022 [cited by applicant]
US 20220021393A1 · Ravid et al. · 2022 [cited by applicant]
US 20220045768A1 · Cingoz et al. · 2022 [cited by applicant]
US 20220066978A1 · Mishra et al. · 2022 [cited by applicant]
US 20220086105A1 · Levi et al. · 2022 [cited by applicant]
US 20220116473A1 · Levi et al. · 2022 [cited by applicant]
US 20220121691A1 · Barathi · 2022 [cited by applicant]
US 20220173741A1 · Ravid et al. · 2022 [cited by applicant]
US 20220191275A1 · Levi et al. · 2022 [cited by applicant]
US 20220224500A1 · Mula et al. · 2022 [cited by applicant]
US 20220239549A1 · Zhao et al. · 2022 [cited by applicant]
US 20220240108A1 · Ruelke et al. · 2022 [cited by applicant]
US 20220337683A1 · Biederman et al. · 2022 [cited by applicant]
US 20220342086A1 · Yoshida · 2022 [cited by applicant]
US 20220352998A1 · Levi et al. · 2022 [cited by applicant]
US 20220357763A1 · Levy et al. · 2022 [cited by applicant]
US 20220360423A1 · Levi et al. · 2022 [cited by applicant]
US 20220385598A1 · Pismenny et al. · 2022 [cited by applicant]
US 20220416925A1 · Levi et al. · 2022 [cited by applicant]
US 20230077631A1 · Biederman et al. · 2023 [cited by applicant]
US 20230110161A1 · Nadeau-Dostie et al. · 2023 [cited by applicant]
US 20230185600A1 · Wasko et al. · 2023 [cited by applicant]
US 20230189242A1 · Aronkytö · 2023 [cited by applicant]
US 20230195161A1 · Shiga · 2023 [cited by examiner]
US 20230236624A1 · Levi et al. · 2023 [cited by applicant]
US 20230251899A1 · Levi et al. · 2023 [cited by applicant]
US 20230353635A1 · Karumbunathan · 2023 [cited by examiner]
US 20240163000A1 · Agarwal · 2024 [cited by examiner]
US 20240223603A1 · Lesi et al. · 2024 [cited by applicant]
US 20240224205A1 · Machireddy · 2024 [cited by applicant]
US 20240421930A1 · Yamagata et al. · 2024 [cited by applicant]
US 20250021130A1 · Manevich et al. · 2025 [cited by applicant]
US 20250208647A1 · So et al. · 2025 [cited by applicant]
US 20250240110A1 · Manevich et al. · 2025 [cited by applicant]
AU 2023200522B1 · 2023 [cited by applicant]
CN 106817183A · 2017 [cited by applicant]
CN 108829493A · 2018 [cited by applicant]
CN 110581744A · 2019 [cited by applicant]
CN 114513293A · 2022 [cited by applicant]
CN 114647179A · 2022 [cited by applicant]
CN 115189796A · 2022 [cited by applicant]
EP 1215559B1 · 2007 [cited by applicant]
EP 2770678A1 · 2014 [cited by applicant]
JP 2011091676A · 2011 [cited by applicant]
TW 498259B · 2002 [cited by applicant]
WO 2012007276A1 · 2012 [cited by applicant]
WO 2013124782A2 · 2013 [cited by applicant]
WO 2013143112A1 · 2013 [cited by applicant]
WO 2014029533A1 · 2014 [cited by applicant]
WO 2014138936A1 · 2014 [cited by applicant]
IEEE Standard 1588™-2008: “IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems”, IEEE Instrumentation and Measurement Society, Revision of IEEE Standard 1588-2002, … [cited by applicant]
Weibel et al., “Implementation and Performance of Time Stamping Techniques”, 2004 Conference on IEEE 1588, pp. 1-29, Sep. 28, 2004. [cited by applicant]
Working Draft Project American National Standard T10/1799-D, “Information Technology—SCSI Block Commands—3 (SBC-3)”, pp. 1-220, Revision 19, May 29, 2009. [cited by applicant]
“Infiniband Architecture: Specification vol. 1”, pp. 1-1727, Release 1.2.1, Infiniband Trade Association, Nov. 2007. [cited by applicant]
Mellanox Technologies, “Mellanox ConnectX IB: Dual-Port InfiniBand Adapter Cards with PCI Express 2.0”, pp. 1-2, USA, year 2008. [cited by applicant]
Wikipedia- “Precision Time Protocol”, pp. 1-8, Aug. 24, 2019. [cited by applicant]
IEEE Std 1588-2002, “IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems”, IEEE Instrumentation and Measurement Society, pp. 1-154, Nov. 8, 2002. [cited by applicant]
Weibel, H., “High Precision Clock Synchronization according to IEEE 1588 Implementation and Performance Issues”, Zurich University of Applied Sciences, pp. 1-9, Jan. 17, 2005. [cited by applicant]
Lu et al., “A Fast CRC Update Implementation”, Computer Engineering Laboratory, Electrical Engineering Department, pp. 113-120, Oct. 8, 2003. [cited by applicant]
Texas Instruments, “LMK05318 Ultra-Low Jitter Network Synchronizer Clock With Two Frequency Domains,” Product Folder, pp. 1-86, Dec. 2018. [cited by applicant]
Dlugy-Hegwer et al., “Designing and Testing IEEE 1588 Timing Networks”, Symmetricom, pp. 1-10, Jan. 2007. [cited by applicant]
Mellanox Technologies, “How to test 1PPS on Mellanox Adapters”, pp. 1-6, Oct. 22, 2019 downloaded from https://community.mellanox.com/s/article/How-To-Test-1PPS-on-Mellanox-Adapters. [cited by applicant]
ITU-T recommendation, “G.8273.2/Y.1368.2—Timing characteristics of telecom boundary clocks and telecom time slave clocks”, pp. 1-50, Jan. 2017. [cited by applicant]
Levi et al., U.S. Appl. No. 17/868,841, filed Jul. 20, 2022. [cited by applicant]
Ipclock, “IEEE 1588 Primer,” ip-clock.com, pp. 1-3, May 1, 2017 (downloaded from https://web.archive.org/web/20170501192647/http://ip-clock.com/ieee-1588-primer/). [cited by applicant]
ITU-T Standard G.8261/Y.1361, “Timing and synchronization aspects in packet networks”, pp. 1-120, Aug. 2019. [cited by applicant]
Levi et al., U.S. Appl. No. 17/871,937, filed Jul. 24, 2022. [cited by applicant]
“Precision Time Protocol,” PTP Clock Types, CISCO, pp. 1-52, Jul. 30, 2020, as downloaded from https://www.cisco.com/c/en/us/td/docs/dcn/aci/apic/5x/system-management-configuration/cisco-apic-system-management-configura… [cited by applicant]
ITU-T Standard G.8262/Y.1362, “Timing characteristics of synchronous equipment slave clock”, pp. 1-44, Nov. 2018. [cited by applicant]
ITU-T Standard G.8264/Y.1364, “Distribution of timing information through packet networks”, pp. 1-42, Aug. 2017. [cited by applicant]
Manevich et al., U.S. Appl. No. 17/867,779, filed Jul. 19, 2022. [cited by applicant]
Ex Parte Quayle Office Action for U.S. Appl. No. 18/448,936, issued Dec. 16, 2024. [cited by applicant]
Non-Final Office Action U.S. Appl. No. 18/624,169, dated Sep. 5, 2025. [cited by applicant]
Zhang et al., “TI BAW technology enables ultra-low jitter clocks for highspeed networks”, White paper, Texas Instruments, pp. 1-11, Feb. 2019. [cited by applicant]
Skywork Solutions Inc., “PCI Express 3.1 JITTER Requirements”, AN562, pp. 1-16, year 2021. [cited by applicant]
Intel, “Can Altera GX/GT/GZ device high speed transceivers handle Spread Spectrum Clocking (SSC), as required py PCle or SATA/SAS protocols?”, p. 1, Sep. 11, 2012. [cited by applicant]
Shapira et al., U.S. Appl. No. 17/534,776, filed Nov. 24, 2021. [cited by applicant]
Shapira et al., U.S. Appl. No. 17/578,115, filed Jan. 18, 2022. [cited by applicant]
Kernen et al., U.S. Appl. No. 17/858,236, filed Jul. 6, 2022. [cited by applicant]
Manevich et al., U.S. Appl. No. 17/885,604, filed Aug. 11, 2022. [cited by applicant]
Manevich et al., U.S. Appl. No. 18/067,767, filed Dec. 19, 2022. [cited by applicant]
“IEEE Standard for Local and Metropolitan Area Networks—Timing and Synchronization for Time-Sensitive Applications,” IEEE Std 802.1AS-2020, IEEE Computer Society, pp. 1-421, year 2020. [cited by applicant]
U.S. Appl. No. 17/871,937 Office Action dated Aug. 1, 2023. [cited by applicant]
U.S. Appl. No. 17/578,115 Office Action dated Apr. 26, 2023. [cited by applicant]
U.S. Appl. No. 17/534,776 Office Action dated Jun. 29, 2023. [cited by applicant]
SiTime Corporation, “Sit5377—60 to 220 MHz, ±100 ppb Elite RF™ Super-TCXO,” Product Description, pp. 1-3, last updated Mar. 18, 2023 as downloaded from https://web.archive.org/web/20230318094421/https://www.sitime.com/p… [cited by applicant]
PCI-SIG, “PCI Express® —Base Specification—Revision 3.0,” pp. 1-860, Nov. 10, 2010. [cited by applicant]
U.S. Appl. No. 17/191,736 Office Action dated Jun. 26, 2023. [cited by applicant]
Corbett et al., “Spanner: Google's Globally Distributed Database,” ACM Transactions on Computer Systems, vol. 31, No. 3, article 8, pp. 1-22, Aug. 2013. [cited by applicant]
Wasko et al., U.S. Appl. No. 18/111,916, filed Feb. 21, 2023. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 18/418,276, dated Feb. 17, 2026. [cited by applicant]
Notice of References Cited, U.S. Appl. No. 18/418,276, dated Feb. 17, 2026. [cited by applicant]
U.S. Non-Final Office Action, U.S. Appl. No. 18/420,822, dated Jan. 7, 2026. [cited by applicant]
Notice of References Cited, U.S. Appl. No. 18/420,822, dated Jan. 7, 2026. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 18/631,095, dated Apr. 9, 2026. [cited by applicant]
List of References, U.S. Appl. No. 18/631,095, dated Apr. 9, 2026. [cited by applicant]