IP Library › Granted Patent US 9,571,376
Granted Patent B2
US 9,571,376 · App. 14/721,920 · Granted Feb 14, 2017

Timestamp predictor for packets over a synchronous protocol

Inventors: Ron Swartzentruber (Amesbury, MA); Ganesh Rao (Needham, MA)
Assignee: Microsemi Communications, Inc.
H04L43/106H04J3/0685H04J3/0697H04L7/0091H04L41/147H04L43/0852H04J3/0682H04J3/0691H04J2203/0082
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 9,571,376
App. No.
14/721,920
Filed
May 26, 2015
Granted
Feb 14, 2017
Kind
B2
Art Unit
2413
USPC
370/350
Abstract

A physical layer communication device (PHY) transmits and receives signal to and from a communication link using a synchronous protocol. The PHY communicates with a higher-layer device using a packet protocol. Timestamp values contained in timing-related messages in some packets are written or modified by the PHY. Delays incurred in transmitting and receiving the packets are predicted and used in setting the timestamp values.

Claims (18)

1. A transmission device, comprising:

first circuitry configured to update timestamp fields contained in timing-related messages contained in at least some packets received by the first circuitry utilizing at least predicted delays, wherein updating the timestamp field comprises determining the predicted delay and writing information regarding the predicted delay into the timestamp field;

second circuitry configured to process the packet according to a packet protocol and adapt the at least some packets, received from said first circuitry and comprising said updated timestamp fields, from the packet protocol to a synchronous protocol, the second circuitry coupled to the first circuitry, the second circuitry further configured to transmit a signal formatted according to the synchronous protocol containing the at least some packets, the second circuitry comprising a buffer configured to match data rates between the packet protocol and the synchronous protocol; and

third circuitry configured to predict the delays that will be incurred by the at least some packets in the second circuitry, based on delay related information from the second circuitry, said delay related information responsive to the present state of the second circuitry, the present state of the second circuitry comprising a status of the second circuitry buffer, and supply the predicted delays to the first circuitry configured to update timestamp fields,

wherein said delay prediction comprises determining a delay that will be incurred in processing the packet according to the packet protocol and determining a delay that will be incurred in adapting the packet for transmission using the synchronous protocol.

2. The transmission device of claim 1 , wherein the present state of the second circuitry further comprises timings of the at least some packets in relation to timings of overhead sections in the signal formatted according to the synchronous protocol.

3. A method of processing a timing-related message, the method comprising:

receiving a packet containing the timing-related message, the packet formatted according to a packet protocol;

predicting a delay to be incurred in a transmit processing block arranged to adapt the packet for transmission using a synchronous protocol and in transmitting the packet, said delay prediction responsive to the present state of the transmit processing block;

updating a timestamp field in the timing-related message in the packet based on the predicted delay, wherein updating the timestamp field comprises determining the predicted delay and writing information regarding the predicted delay into the timestamp field;

after updating the timestamp field based on the predicted delay, processing the packet according to the packet protocol and adapting the packet containing the updated timestamp field for transmission using a synchronous protocol, said adapting performed by the transmit processing block, wherein the present state of the transmit processing block comprises a status of a buffer used for matching data rates between the packet protocol and the synchronous protocol; and

transmitting, via the transmit processing block, the adapted packet using the synchronous protocol,

wherein said delay prediction responsive to the present state of the transmit processing block further comprises determining a delay that will be incurred in processing the packet according to the packet protocol and determining a delay that will be incurred in adapting the packet for transmission using the synchronous protocol.

4. The method of claim 3 , the present state of the transmit processing block further comprises a state of adapting the packet for transmission using the synchronous protocol.

5. The method of claim 4 , wherein the state of adapting the packet comprises a timing of the packet in relation to a timing of an overhead section in the synchronous protocol.

6. The method of claim 3 , wherein receiving the packet comprises receiving the packet on a parallel bus, and wherein the present state of the transmit processing block further comprises a location of a portion of the packet on the parallel bus.

7. The method of claim 3 , wherein updating the timestamp field comprises calculating a predicted transmission time using the predicted delay and adding the predicted transmission time to a value in the timestamp field.

8. The method of claim 3 , further comprising receiving a time value, and wherein said writing information regarding the predicted delay comprises adding the time value and the predicted delay and writing said added value into the timestamp field.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.), INC.; MICROSEMI FREQUENCY AND TIME CORPORATION; MICROSEMI COMMUNICATIONS, INC.; MICROSEMI SOC CORP.; MICROSEMI CORP. - POWER PRODUCTS GROUP; MICROSEMI CORP. - RF INTEGRATED SOLUTIONS
Reel/Frame 046251/0391 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2017
From: MICROSEMI COMMUNICATIONS, INC.
To: MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 042523/0577 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC. (F/K/A LEGERITY, INC., ZARLINK SEMICONDUCTOR (V.N.) INC., CENTELLAX, INC., AND ZARLINK SEMICONDUCTOR (U.S.) INC.); MICROSEMI FREQUENCY AND TIME CORPORATION (F/K/A SYMMETRICON, INC.); MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION); MICROSEMI SOC CORP. (F/K/A ACTEL CORPORATION); MICROSEMI CORP. - POWER PRODUCTS GROUP (F/K/A ADVANCED POWER TECHNOLOGY INC.); MICROSEMI CORP. - RF INTEGRATED SOLUTIONS (F/K/A AML COMMUNICATIONS, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037691/0697 →
Continuity (2)
Continuation 12895467 · Sep 30, 2010
Related Publication 20160020985A1 · Jan 21, 2016