IP Library Granted Patent US 12,289,388
Granted Patent B2
US 12,289,388 · App. 17/868,841 · Granted Apr 29, 2025

Syntonization through physical layer of interconnects

Inventors: Dotan David Levi (Kiryat Motzkin, IL); Wojciech Wasko (Mlynek, PL); Natan Manevich (Ramat Hasharon, IL)
Assignee: Mellanox Technologies, Ltd
H04L7/027H04L12/40
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,289,388
App. No.
17/868,841
Granted
Apr 29, 2025
Kind
B2
Abstract

In one embodiment, a clock syntonization system includes a first compute node including a first physical hardware clock to operate at a first clock frequency, a second compute node, and an interconnect data bus to transfer data from the first compute node at a data rate indicative of the first clock frequency of the first physical hardware clock, and wherein the second compute node includes clock synchronization circuitry to derive a second clock frequency from the data rate of the transferred data, and provide a clock signal at the derived second clock frequency.

Claims (43)

1. A clock syntonization system, comprising:

a first compute node comprising a first physical hardware clock to operate at a first clock frequency;

a second compute node; and

an interconnect data bus to transfer data from the first compute node at a data rate indicative of the first clock frequency of the first physical hardware clock, and wherein the second compute node includes clock synchronization circuitry to:

derive a second clock frequency from the data rate of the transferred data; and

provide a clock signal at the derived second clock frequency.

2. The system according to claim 1 , wherein the first compute and second compute node may include any one or more of the following: a central processing unit; a graphics processing unit; a network interface controller; a switch; a bridge; and a data processing unit.

3. The system according to claim 1 , wherein the interconnect data bus is a peripheral device interconnect data bus.

4. The system according to claim 1 , wherein the data is transferred over the interconnect data bus in at least one digital signal.

5. The system according to claim 1 , wherein the second compute node includes a second physical hardware clock to operate at a third clock frequency, the clock synchronization circuitry being configured to discipline the second physical hardware clock responsively to a difference between the derived second clock frequency and the third clock frequency.

6. The system according to claim 1 , wherein the second compute node includes a second physical hardware clock, the clock synchronization circuitry being configured to discipline the second physical hardware clock responsively to a difference between the derived second clock frequency and a transmission rate at which data is transferred from the second compute node to the first compute node via the interconnect data bus.

7. The system according to claim 1 , wherein the second compute node includes a second physical hardware clock, the clock synchronization circuitry being configured to discipline the second physical hardware clock of the second compute node responsively to a difference between: the data rate at which the data is received from the first compute node by the second compute node; and a transmission rate at which data is transferred from the second compute node to the first compute node via the interconnect data bus.

8. The system according to claim 1 , wherein the data rate is modulated to spread interference across a range of frequencies so that a variation of the data rate over time describes a modulated signal of frequency against time.

9. The system according to claim 8 , wherein the clock synchronization circuitry includes filtering circuitry to remove modulation from the modulated signal, the clock synchronization circuitry being configured to derive the second clock frequency from the modulated signal with the modulation removed.

10. The system according to claim 8 , wherein the clock synchronization circuitry includes filtering circuitry to digitally remove modulation from the modulated signal, the clock synchronization circuitry being configured to derive the second clock frequency from the modulated signal with the modulation removed.

11. The system according to claim 8 , wherein the clock synchronization circuitry includes filtering circuitry to:

transform the modulated signal yielding a Fourier Transform, and

identify the second clock frequency from the Fourier Transform.

12. The system according to claim 8 , wherein the clock synchronization circuitry is configured to: sample the frequency of the modulated signal yielding multiple frequency values; average the frequency values yielding an average value; and derive the second clock frequency from the average value.

13. The system according to claim 8 , wherein the clock synchronization circuitry is configured to derive the second clock frequency by fitting parameters of a mathematic model of the modulated signal, the parameters including a frequency based on the first clock frequency.

14. The system according to claim 13 , wherein the clock synchronization circuitry is configured to fit the parameters based on performing a regression analysis of the mathematical model.

15. The system according to claim 13 , wherein the clock synchronization circuitry is configured to fit the parameters responsively to using a machine learning model.

16. A clock syntonization method, comprising:

transferring data from a first compute node to a second compute node at a data rate indicative of a first clock frequency of a first physical hardware clock of the first compute node;

deriving a second clock frequency from the data rate of the transferred data; and

providing a clock signal at the derived second clock frequency in the second compute node.

17. The method according to claim 16 , wherein the data is transferred over an interconnect data bus in at least one digital signal.

18. The method according to claim 16 , further comprising disciplining a second physical hardware clock of the second compute node operating at a third clock frequency responsively to a difference between the derived second clock frequency and the third clock frequency.

19. The method according to claim 16 , further comprising disciplining a second physical hardware clock of the second compute node responsively to a difference between the derived second clock frequency and a transmission rate at which data is transferred from the second compute node to the first compute node via an interconnect data bus.

20. The method according to claim 16 , further comprising disciplining a second physical hardware clock of the second compute node responsively to a difference between: the data rate at which the data is received from the first compute node by the second compute node; and a transmission rate at which data is transferred from the second compute node to the first compute node via an interconnect data bus.

21. The method according to claim 16 , further comprising modulating the data rate to spread interference across a range of frequencies so that a variation of the data rate over time describes a modulated signal of frequency against time.

22. The method according to claim 21 , wherein the clock synchronization circuitry includes filtering circuitry to remove modulation from the modulated signal, the clock synchronization circuitry being configured to derive the second clock frequency from the modulated signal with the modulation removed.

23. The method according to claim 21 , further comprising digitally removing modulation from the modulated signal and deriving the second clock frequency from the modulated signal with the modulation removed.

24. The method according to claim 21 , further comprising:

transforming the modulated signal yielding a Fourier Transform; and

identifying the second clock frequency from the Fourier Transform.

25. The method according to claim 21 , further comprising:

sampling the frequency of the modulated signal yielding multiple frequency values;

averaging the frequency values yielding an average value; and

deriving the second clock frequency from the average value.

26. The method according to claim 21 , further comprising deriving the second clock frequency by fitting parameters of a mathematic model of the modulated signal, the parameters including a frequency based on the first clock frequency.

27. The method according to claim 26 , further comprising fitting the parameters based on performing a regression analysis of the mathematical model.

28. The method according to claim 26 , further comprising fitting the parameters responsively to using a machine learning model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2022
From: LEVI, DOTAN DAVID; WASKO, WOJCIECH; MANEVICH, NATAN
To: MELLANOX TECHNOLOGIES, LTD.
Reel/Frame 060575/0663 →
Continuity (1)
Related Publication 20240031124A1 · Jan 25, 2024
References Cited (257)
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 5896524A · Halstead, Jr. et al. · 1999 [cited by applicant]
US 6055246A · Jones · 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 10623173B1 · Geng · 2020 [cited by examiner]
US 10637776B2 · Iwasaki · 2020 [cited by applicant]
US 10727966B1 · Izenberg et al. · 2020 [cited by applicant]
US 10778361B1 · Almog 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 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 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 20090055676A1 · Wiebe · 2009 [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 20150163050A1 · Han et al. · 2015 [cited by applicant]
US 20150318941A1 · Zheng et al. · 2015 [cited by applicant]
US 20160057518A1 · Neudorf · 2016 [cited by applicant]
US 20160072602A1 · Earl et al. · 2016 [cited by applicant]
US 20160078901A1 · Toma 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 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 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 20180309654A1 · Achkir 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 20200169379A1 · Gaist et al. · 2020 [cited by applicant]
US 20200235905A1 · Su 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 20200403652A1 · Goff et al. · 2020 [cited by applicant]
US 20210006344A1 · Chen et al. · 2021 [cited by applicant]
US 20210141413A1 · Levi 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 20210318978A1 · Hsung · 2021 [cited by applicant]
US 20210328900A1 · Arnon 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 20220006606A1 · Levi et al. · 2022 [cited by applicant]
US 20220021393A1 · Ravid 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 20220173741A1 · Ravid et al. · 2022 [cited by applicant]
US 20220191275A1 · Levi et al. · 2022 [cited by applicant]
US 20220191578A1 · Ramkumar et al. · 2022 [cited by applicant]
US 20220121691A1 · Mentovich 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 20220342086A1 · Yoshida · 2022 [cited by applicant]
US 20220390979A1 · Xu · 2022 [cited by applicant]
US 20240204897A1 · Manevich · 2024 [cited by examiner]
CN 106817183A · 2017 [cited by applicant]
CN 108829493A · 2018 [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]
U.S. Appl. No. 17/579,630 Office Action dated Oct. 24, 2022. [cited by applicant]
U.S. Appl. No. 17/579,630 Office Action dated Jan. 12, 2023. [cited by applicant]
U.S. Appl. No. 17/670,540 Office Action dated Jan. 18, 2023. [cited by applicant]
U.S. Appl. No. 17/191,736 Office Action dated Nov. 10, 2022. [cited by applicant]
Levi et al., U.S. Appl. No. 17/582,058, filed Jan. 24, 2022. [cited by applicant]
Levi et al., U.S. Appl. No. 17/246,730, filed May 3, 2021. [cited by applicant]
Levi et al., U.S. Appl. No. 17/315,396, filed May 10, 2021. [cited by applicant]
Levi et al., U.S. Appl. No. 17/359,667, filed Jun. 28, 2021. [cited by applicant]
Wasko et al., U.S. Appl. No. 17/520,674, filed Nov. 7, 2021. [cited by applicant]
Wasko et al., U.S. Appl. No. 17/582,058, filed Jan. 24, 2022. [cited by applicant]
Levi et al., U.S. Appl. No. 17/667,600, filed Feb. 9, 2022. [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]
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 by PCIe or SATA/SAS protocols?”, p. 1, Sep. 11, 2012. [cited by applicant]
Pismenny et al., U.S. Appl. No. 17/824,954, filed May 26, 2022. [cited by applicant]
U.S. Appl. No. 17/867,779 Office Action dated Mar. 28, 2024. [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]
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]
Wasko et al., U.S. Appl. No. 17/549,949, filed Dec. 14, 2021. [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]
Levy et al., U.S. Appl. No. 17/313,026, filed May 6, 2021. [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/579,630, filed Jan. 20, 2022. [cited by applicant]
Levi et al., U.S. Appl. No. 17/871,937, filed Jul. 24, 2022. [cited by applicant]
Manevich et al., U.S. Appl. No. 17/867,779, filed Jul. 19, 2022. [cited by applicant]
Manevich et al., U.S. Appl. No. 17/885,604, filed Aug. 11, 2022. [cited by applicant]
U.S. Appl. No. 17/191,736 Advisory Action dated Feb. 16, 2023. [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/549,949 Office Action dated Mar. 30, 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]
U.S. Appl. No. 17/191,736 Office Action dated Jun. 26, 2023. [cited by applicant]
U.S. Appl. No. 17/885,604 Office Action dated Nov. 13, 2024. [cited by applicant]
U.S. Appl. No. 17/867,779 Office Action dated Jan. 30, 2025. [cited by applicant]