Clocking Synchronization Method and Apparatus
First Claim
1. A communication node, comprising:
- a phase lock loop (PLL) arranged to generate a clock;
a phase frequency detector (PFD) coupled to the PLL to determine parts-per-million (PPM) differences between the PLL and a recovered clock, during a start static phase measurement (SSPM) sequence of a clock training period; and
a static phase measurement (SPM) controller coupled to the PLL and the auxiliary loop PFD, and arranged to measure static phase of the recovered clock, receive the PPM differences determined, and provide PPM correction to the PLL to compensate for the PPM differences determined during subsequent clocking synchronization.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus associated with clocking synchronization are disclosed herein. In various embodiment, a method for communication comprises: entering a clock training period, on successful performance of clock training handshake; entering a start static phase measurement (SSPM) sequence of clock training period, receiving a recovered clock; and processing the recovered clock to determine parts-per-million (PPM) differences, to be subsequently applied to compensate for the PPM differences determined during subsequent clocking synchronization. Linking training is performed after the subsequent clocking synchronization. In various embodiments, clocking synchronization comprises SSC synchronization. Other embodiments are also described and claimed.
1 Citation
24 Claims
-
1. A communication node, comprising:
-
a phase lock loop (PLL) arranged to generate a clock; a phase frequency detector (PFD) coupled to the PLL to determine parts-per-million (PPM) differences between the PLL and a recovered clock, during a start static phase measurement (SSPM) sequence of a clock training period; and a static phase measurement (SPM) controller coupled to the PLL and the auxiliary loop PFD, and arranged to measure static phase of the recovered clock, receive the PPM differences determined, and provide PPM correction to the PLL to compensate for the PPM differences determined during subsequent clocking synchronization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for communication, comprising:
-
performing, by an endpoint communication node, clock training handshake with a host communication node; entering, by the endpoint communication node, a clock training period, on successful performance of the clock training handshake; entering, by the endpoint communication node, a start static phase measurement (SSPM) sequence of clock training period, and receiving clocking pattern from the host communication node; and processing, by the endpoint communication node, the clocking pattern to determine aprts-per-million (PPM) differences with the host communication node, to be applied to compensate for the PPM differences determined during subsequent clocking synchronization. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A communication node, comprising:
-
a physical layer having a logical sub-block, and an electrical sub-block; wherein the logical sub-block includes clock and link training and management logic arranged to; perform clock training handshake with an endpoint communication node; instruct the endpoint communication node to start static phase measurement as part of the clock training, on successful completion of the clock training handshake; provide clock pattern to the endpoint communication node until receipt of an acknowledgement from the endpoint communication node; and instruct the endpoint communication node to start clocking synchronization, on receipt of the acknowledgment. - View Dependent Claims (18, 19, 20)
-
-
21. A communication node, comprising:
-
a physical layer having a logical sub-block, and an electrical sub-block; wherein the logical sub-block includes clock and link training and management logic arranged to; perform clock training handshake with a host communication node; receive instruction from the host communication node to start static phase measurement as part of the clock training, on successful completion of the clock training handshake; receive clock pattern from the host communication node; provide an acknowledgement to the host communication node on successful completion of the static phase measurement; receive instruction from the host communication node to start clocking synchronization; and start clocking synchronization to the host communication node. - View Dependent Claims (22, 23, 24)
-
Specification