US 12,395,309 B2
Timestamping for multiple synchronization domains in a network device
Nitzan Dror, Ramot Hashavim (IL)
Assigned to Marvell Israel (M.I.S.L) Ltd., Yokneam (IL)
Filed by Marvell Israel (M.I.S.L) Ltd., Yokneam (IL)
Filed on Mar. 4, 2024, as Appl. No. 18/594,822.
Application 18/594,822 is a continuation of application No. 17/879,587, filed on Aug. 2, 2022, granted, now 11,924,318.
Claims priority of provisional application 63/313,292, filed on Feb. 24, 2022.
Prior Publication US 2024/0204982 A1, Jun. 20, 2024
Int. Cl. H04L 7/00 (2006.01); H04J 3/06 (2006.01)
CPC H04L 7/0033 (2013.01) [H04J 3/0685 (2013.01)] 26 Claims
OG exemplary drawing
 
14. A network device, comprising:
one or more local clocks;
a first processor configured to manage clock data indicative of a plurality of domain-specific clocks, each domain-specific clock corresponding to a respective synchronized network of clocks in a communication network; and
a plurality of physical layer (PHY) second processors coupled to i) the first processor and ii) a plurality of network links, the plurality of PHY second processors configured to i) transmit first packets via the plurality of network links, and ii) receive second packets via the plurality of network links, each of multiple PHY second processors among the plurality of PHY second processors including one or more respective timestamping engines configured to:
generate timestamps using one corresponding local clock among the one or more local clocks, the timestamps for at least one of i) first packets a) including timing information based on the plurality of domain-specific clocks and b) corresponding to one or more different domain-specific clocks among the plurality of domain-specific clocks, the timestamps for improving accuracy of the timing information in the first packets, and ii) second packets corresponding to one or more different domain-specific clocks among the plurality of domain-specific clocks, the timestamps for improving accuracy of timing information a) associated with receipt of the second packets by the network device and b) based on the plurality of domain-specific clocks.