Nanosecond accuracy under precision time protocol for ethernet by using high accuracy timestamp assist device

US10104148B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10104148-B2
Application numberUS-201715397028-A
CountryUS
Kind codeB2
Filing dateJan 3, 2017
Priority dateJan 3, 2017
Publication dateOct 16, 2018
Grant dateOct 16, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In methods, systems, and devices, master and slave node timestamp synchronization units identify a node start frame delimiter of a time protocol message on transmission medium by matching patterns in the time protocol message to known start frame delimiter patterns. Master and slave node processors of such timestamp synchronization units capture a corresponding node clock time at which the node start frame delimiter is identified by referring to a corresponding node clock signal while each is identifying the node start frame delimiter. The master and slave node processors perform compensation of the node clock time by making adjustments to the node clock time for known time latency. The master and slave node timestamp synchronization units then output the node clock time as timestamps to corresponding timestamp units.

First claim

Opening claim text (preview).

What is claimed is: 1. A synchronization method comprising: detecting, by a time protocol decoder of a synchronization unit, a time protocol message being transmitted on a transmission medium; receiving, by a clock connection of said synchronization unit, a clock signal from an external clock signal control unit; identifying, by a processor of said synchronization unit, a start frame delimiter of said time protocol message by matching patterns in said time protocol message to known start frame delimiter patterns; capturing, by said processor, a clock time at which said start frame delimiter is identified by referring to said clock signal during said identifying of said start frame delimiter; and outputting, from said synchronization unit to a timestamp unit, said clock time as a timestamp. 2. The synchronization method according to claim 1 , said time protocol decoder is connected to said transmission medium through a physical layer, said physical layer includes a serializer/deserializer, and said identifying identifies said start frame delimiter on output from said serializer/deserializer. 3. The synchronization method according to claim 1 , said time protocol decoder is connected to said transmission medium through a physical layer, said physical layer includes a scrambler/descramber, and said detecting detects said time protocol message in output from said scrambler/descramber. 4. The synchronization method according to claim 1 , further comprising performing compensation of said clock time by making adjustments to said clock time for known time latency, using said processor. 5. The synchronization method according to claim 4 , said time protocol decoder is connected to said transmission medium through a physical layer, said physical layer includes a serializer/deserializer, and said known time latency comprises bit offsets of said serializer/deserializer combined with latency caused by traversing said synchronization unit. 6. The synchronization method according to claim 1 , said timestamp unit is connected to a medium access control device, said medium access control device provides said time protocol message to said timestamp unit, and said timestamp unit waits until said processor outputs said timestamp before outputting said timestamp. 7. A synchronization unit comprising: a clock connection connected to an external clock signal control unit, said clock connection receives a clock signal from said external clock signal control unit; a timestamp unit connection connected to an external timestamp unit; a time protocol decoder connected to a transmission medium, said time protocol decoder decodes a time protocol message being transmitted on said transmission medium; and a processor electrically connected to said clock connection, said timestamp unit connection, and said time protocol decoder, said processor identifies a start frame delimiter of said time protocol message by matching patterns in said time protocol message to known start frame delimiter patterns, said processor captures a clock time at which said start frame delimiter is identified by referring to said clock signal while identifying said start frame delimiter, and said processor outputs said clock time as a timestamp to said timestamp unit through said timestamp unit connection. 8. The synchronization unit according to claim 7 , said time protocol decoder is connected to said transmission medium through a physical layer, said physical layer includes a serializer/deserializer, and said processor identifies said start frame delimiter in output from said serializer/deserializer. 9. The synchronization unit according to claim 7 , said time protocol decoder is connected to said transmission medium through a physical layer, said physical layer includes a scrambler/descramber, and said time protocol decoder decodes said time protocol message in output from said scrambler/descramber. 10. The synchronization unit according to claim 7 , said processor performs compensation of said clock time by making adjustments to said clock time for known time latency. 11. The synchronization unit according to claim 10 , said time protocol decoder is connected to said transmission medium through a physical layer, said physical layer includes a serializer/deserializer, and said known time latency comprises bit offsets of said serializer/deserializer combined with latency caused by traversing said synchronization unit. 12. The synchronization unit according to claim 7 , said timestamp unit is connected to a medium access control device, said medium access control device provides said time protocol message to said timestamp unit, and said timestamp unit waits until said processor outputs said timestamp before outputting said timestamp. 13. The synchronization unit according to claim 7 , said transmission medium comprises an Ethernet medium. 14. A synchronization system comprising: a master node synchronization unit electrically connected to: a transmission medium; a master node clock signal control unit generating a master node clock signal; and a master node timestamp unit; and a slave node synchronization unit electrically connected to: said transmission medium; a slave node clock signal control unit generating a slave node clock signal; and a slave node timestamp unit, said master node synchronization unit identifies a master node start frame delimiter of a time protocol message on said transmission medium by matching patterns in said time protocol message to known start frame delimiter patterns, said slave node synchronization unit identifies a slave node start frame delimiter of said time protocol message on said transmission medium by matching said patterns in said time protocol message to said known start frame delimiter patterns, said master node synchronization unit captures a master node clock time at which said master node start frame delimiter is identified by referring to said master node clock signal while identifying said master node start frame delimiter, said slave node synchronization unit captures a slave node clock time at which said slave node start frame delimiter is identified by referring to said slave node clock signal while identifying said slave node start frame delimiter, said master node synchronization unit outputs said master node clock time as a master node timestamp to said master node timestamp unit, and said slave node synchronization unit outputs said slave node clock time as a slave node timestamp to said slave node timestamp unit. 15. The synchronization system according to claim 14 , said master node synchronization unit and said slave node synchronization unit are connected to said transmission medium through a physical layer, said physical layer includes a serializer/deserializer, and said master node synchronization unit identifies said master node start frame delimiter in output from said serializer/deserializer, and said physical layer includes a serializer/deserializer, and said slave node synchronization unit identifies said slave node start frame delimiter in output from said serializer/deserializer. 16. The synchronization system according to claim 14 , said master node synchronization unit and said slave node synchronization unit are connected to said transmission medium through a physical layer, said physical layer includes a scrambler/descramber, and said master node time protocol decoder decodes said time protocol message in output from said scrambler/descramber, and said physical layer includes a scrambler/descramber, and said slave node time protocol decoder decodes said time pro

Assignees

Inventors

Classifications

  • in the physical layer [OSI layer 1] · CPC title

  • Details of the timestamp structure · CPC title

  • Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism (healthcare informatics G16H) · CPC title

  • Random, e.g. Ethernet · CPC title

  • H04J3/0661Primary

    using timestamps · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10104148B2 cover?
In methods, systems, and devices, master and slave node timestamp synchronization units identify a node start frame delimiter of a time protocol message on transmission medium by matching patterns in the time protocol message to known start frame delimiter patterns. Master and slave node processors of such timestamp synchronization units capture a corresponding node clock time at which the node…
Who is the assignee on this patent?
Globalfoundries Inc
What technology area does this patent fall under?
Primary CPC classification H04J3/0661. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 16 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).