Patent ID: 8949448
Filing Date: 2015-02-03
Classification: H04J,H04L

Abstract:
1. A method for improving a timestamp precision in a precision timestamp protocol (PTP) device, the method comprising: receiving, at a gearbox, an input data block comprising a plurality of data bits having a first data width; processing the input data block through the gearbox to convert the received input data block to an output data block, the output data block comprising a plurality of data bits having a second data width different than the first data width; identifying a timestamp associated with the processing of the input data block to the output data block through the gearbox; identifying a selector value associated with the input data having the first data width when the gearbox is a transmit gearbox or identifying a selector value associated with the output data having the second data width when the gearbox is a receive gearbox, the identified selector value indicating the alignment of the received input data block relative to a first data bit of the plurality of data bits of the output data block within the gearbox; assigning a timestamp adjustment value that corresponds to the identified selector value, wherein the assigned timestamp adjustment value is one of a plurality of different timestamp adjustment values, each of the timestamp adjustment values in the plurality of different timestamp adjustment values having a value that is representative of the amount of time required for the gearbox to convert the input data to the output data for the corresponding alignment and the corresponding selector value; and adjusting the identified timestamp based upon the assigned timestamp adjustment value to improve the timestamp precision in the PTP device.