Patent classifications
H04J3/0697
Secondary phase compensation assist for PLL IO delay aligning sync signal to system clock signal
A line card receives a SYNC input signal and a first system clock signal. The line card generates a second system clock signal in a PLL and generates a SYNC output signal by dividing the second system clock signal in a divider circuit. The SYNC output signal is fed back as a SYNC feedback signal. The line card determines determining a closest edge of the first system clock signal to a transition of the SYNC input signal and determines a time difference between the closest edge of the first system clock signal and a transition of the SYNC feedback. The SYNC output signal is adjusted based on the time difference using a coarse adjustment by adjusting a divide ratio of the divider circuit and using a fine adjustment in the PLL based on a residue of a remainder of the time difference not accounted for by the coarse time adjustment.
Network device
A network device adapted for sending a synchronization packet to a slave device. The synchronization packet includes a timestamp field and a correction field. The network device includes a counting circuit, a communication chip, and a processor. The counting circuit is configured to provide a calendar time TOD. The communication chip includes a first port, a second port, and a timestamp circuit which has a bit number N. The processor is coupled to the first port of the communication chip. The processor is configured to: obtain a remainder R according to the calendar time TOD and the bit number N; and write the calendar time TOD and the remainder R into the synchronization packet.
NETWORK INTERFACE CARD STRUCTURE AND CLOCK SYNCHRONIZATION METHOD TO PRECISELY ACQUIRE HETEROGENEOUS PTP SYNCHRONIZATION INFORMATION FOR PTP SYNCHRONIZATION NETWORK EXTENSION
Disclosed are a structure and a clock synchronization method of a precision network interface card for acquiring heterogeneous PTP synchronization information for PTP synchronization network extension. In order to precisely time-synchronize a synchronous switch at a remote location with a synchronous switch of an internal network, a precision time protocol (PTP) synchronous network system and a PTP synchronization method according to an embodiment allow a plurality of switches therebetween to operate as virtual nodes and can precisely measure Ingress_Time of a time synchronization message using a clock synchronized with the virtual nodes.
CONTROLLER WHICH ADJUSTS CLOCK FREQUENCY BASED ON RECEIVED SYMBOL RATE
A system for maintaining a Precision Time Protocol (PTP) hardware clock, the system being operative in conjunction with a network device which is external to the system, the system comprising a controller to receive information characterizing a network peer oscillator frequency, wherein the information was extracted from an RX symbol rate, and to adjust the PTP Hardware Clock's frequency responsive to the information characterizing the network peer oscillator frequency.
Detecting time delay between circuits to achieve time synchronization
Systems, circuits, and methods for synchronizing devices in the time-domain are provided. A method, according to one implementation, includes determining a round-trip number based on a width of one cycle of a timestamping clock signal. The round-trip number is equal to a plurality of times that a clock signal is to be transmitted in a loop from a timing-leader component to a timing-follower component and back to the timing-leader component. The method also includes utilizing the timestamping clock signal to detect a cumulative time delay that results when the clock signal is transmitted in the loop a number of times equal to the round-trip number. The cumulative time delay is configured to enable synchronization of the timing-follower component with the timing-leader component.
Software-controlled clock synchronization of network devices
A synchronized communication system includes a plurality of network communication devices, one of which is designated as a root device and the others designated as slave devices. Each network communication device includes one or more ports and communications circuitry, which processes the communication signals received by the one or more ports so as to recover a respective remote clock from each of the signals. A synchronization circuit is integrated in the root device and provides a root clock signal, which is conveyed by clock links to the slave devices. A host processor selects one of the ports of one of the network communication devices to serve as a master port, finds a clock differential between the root clock signal and the respective remote clock recovered from the master port, and outputs, responsively to the clock differential, a control signal causing the synchronization circuit to adjust the root clock signal.
Clock synchronization
A method, system, and apparatus for determining delay between clocks, in response to a trigger event, buffering DSP symbol information in a symbol capture buffer; wherein the amount of DSP symbol information buffered corresponds to the amount of symbols captured during a buffer storage interval; and extracting a synchronization packet from the symbol capture buffer.
Time synchronization based on network traffic patterns
A network node includes a port and circuitry. The port is configured for communicating over a packet network. The circuitry is configured to receive, via the port, a sequence of packets from a peer network node, the sequence of packets including (i) a time-protocol packet and (ii) a transmit-side (TX) time-stamp indicative of a time at which the time-protocol packet was transmitted from the peer network node, to assess a receive-side (RX) traffic pattern over one or more of the received packets in the sequence that precede reception of the time-protocol packet, and to calculate an accuracy measure for the TX time-stamp, based on the assessed RX traffic pattern.
TIME SYNCHRONIZATION DEVICE, TIME SYNCHRONIZATION SYSTEM, AND TIME SYNCHRONIZATIONMETHOD
A slave device (10) includes a frequency synchronization unit (11) configured to generate frequency control information synchronized with a frequency of a synchronous Ethernet (registered trademark) signal received from a master device (20), a time synchronization unit (12) configured to generate time control information synchronized with a time based on a time packet received from the master device (20), and a time synchronization signal generation unit (13) configured to generate a time synchronization signal based on the frequency control information and the time control information. The frequency synchronization unit (11) includes a frequency synchronizing PLL including a DCO (11a) configured to output the frequency control information, and the time synchronization unit (12) includes a time synchronizing PLL including a DCO (12a) configured to output the time control information.
Techniques for determining timestamp inaccuracies in a transceiver
An integrated circuit has a transceiver circuit and a memory circuit. The transceiver circuit includes stage circuits that each perform at least one function specified by a data transmission protocol. The transceiver circuit is coupled to receive packets of timing test patterns. Each of the stage circuits in the transceiver circuit generates a timestamp in response to receiving each of the packets of timing test patterns. Each of the stage circuits in the transceiver circuit generates a trigger indicating receipt of a predefined reference point in each of the packets of timing test patterns. The memory circuit stores each of the timestamps generated by the stage circuits in response to a respective one of the triggers and outputs the timestamps for analysis.