Techniques for resonant rotary clocking for die-to-die communication
US-2024429865-A1 · Dec 26, 2024 · US
US9625939B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9625939-B2 |
| Application number | US-201514831399-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 20, 2015 |
| Priority date | Aug 20, 2015 |
| Publication date | Apr 18, 2017 |
| Grant date | Apr 18, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present disclosure provide an apparatus for synchronizing a common reference clock over optics. For example, a reference clock from a host device may be frequency adjusted based on a pass-band of an optical link, decoded, and converted into an optical signal, and transferred to a controller of a target device via one or more optical cables. The controller may be used to recover the reference clock using the optical signal, which may be used as a common-reference clock for communications between the host and target devices.
Opening claim text (preview).
What is claimed is: 1. An apparatus for synchronizing a reference clock, comprising: a frequency conversion device configured to: receive the reference clock from a first device; and convert a frequency of the reference clock based on an operating frequency of an electrical to optical converter; a controller configured to generate a decoded signal based on the frequency converted reference clock; the electrical to optical converter configured to: generate an optical signal based on the decoded signal; and send the optical signal over an optical cable. 2. The apparatus of claim 1 , wherein the decoded signal comprises an 8b/10b decoded signal, and wherein the controller is configured to generate the 8b/10b decoded signal by mapping 8-bit symbols to 10-bit symbols of the reference clock. 3. The apparatus of claim 1 , wherein the controller is configured to generate the decoded signal via a serializer-deserializer (SERDES). 4. The apparatus of claim 1 , wherein: the controller is further configured to: generate another decoded signal based on the reference clock; the electrical to optical converter is configured to: generate another optical signal based on the other decoded signal; and send the other optical clock signal over another optical cable. 5. The apparatus of claim 1 , wherein the frequency conversion device comprises a phase-locked loop (PLL). 6. The apparatus of claim 1 , wherein the reference clock is used for communication over Peripheral Component Interconnect Express (PCIe) between the first device and a second device. 7. An apparatus for synchronizing a reference clock, comprising: an optical to electrical converter configured to: receive an optical signal over an optical cable; and generate an electrical signal based on the optical signal; a controller configured to generate an electrical clock signal based on the electrical signal; and a frequency conversion device configured to: convert a frequency of the electrical clock signal to generate the reference clock; and send the reference clock to a first device, wherein the reference clock is used as a common-reference clock input to the first device for communications between the first device and a second device. 8. The apparatus of claim 7 , wherein: the electrical signal comprises a decoded signal; and the controller is configured to generate the electrical clock signal based on the decoded signal. 9. The apparatus of claim 8 , wherein the decoded signal comprises an 8b/10b decoded signal generated by mapping 8-bit symbols to 10-bit symbols of a clock signal. 10. The apparatus of claim 7 , wherein the controller is configured to generate the electrical clock signal via a serializer-deserializer (SERDES). 11. The apparatus of claim 7 , wherein: the optical to electrical converter is further configured to: receive another optical signal, wherein the other optical signal is generated based on the reference clock; and convert the other optical signal to another electrical signal; and the controller is configured to generate another electrical clock signal based on the other electrical signal; and the frequency conversion device is configured to convert a frequency of the other electrical clock signal to generate another reference clock. 12. The apparatus of claim 11 , further comprising a multiplexer configured to switch the common-reference clock input to the first device from the reference clock to the other reference clock based on a control signal from the controller. 13. The apparatus of claim 7 , wherein the frequency conversion device comprises a phase-locked loop. 14. The apparatus of claim 7 , wherein the controller comprises a field programmable gate array (FPGA). 15. The apparatus of claim 7 , wherein the reference clock is used for Peripheral Component Interconnect Express (PCIe) communications between the first device and the second device. 16. A system for synchronizing a reference clock, comprising: a first frequency conversion device configured to: receive the reference clock from a first device; and convert a frequency of the reference clock based on an operating frequency of an electrical to optical converter; a first controller configured to generate a decoded signal based on the frequency converted reference clock; the electrical to optical converter configured to: generate an optical signal based on the decoded signal; and send the optical signal over an optical cable; and an optical to electrical converter configured to: receive the optical signal over the optical cable; and recover the decoded signal based on the optical signal; a second controller configured to generate an electrical clock signal based on the decoded signal; and a second frequency conversion device configured to: convert a frequency of the electrical clock signal to recover the reference clock; and send the reference clock to the second device. 17. The system of claim 16 , wherein the decoded signal comprises an 8b/10b decoded signal, and wherein the first controller is configured to generate the 8b/10b decoded signal by mapping 8-bit symbols to 10-bit symbols of a clock signal. 18. The system of claim 17 , wherein the first controller is configured to generate the decoded signal via a serializer-deserializer (SERDES). 19. The system of claim 16 , wherein: the first controller is further configured to generate another decoded signal based on the reference clock; the electrical to optical converter is configured to: generate another optical signal based on the other decoded signal; and send the other optical signal over another optical cable; the optical to electrical converter is configured to recover the other decoded signal based on the other optical signal; and the second controller is further configured to generate another electrical clock signal based on the recovered other decoded signal; and the second frequency conversion device is configured to convert a frequency of the other electrical clock signal to generate another reference clock, wherein the second controller is further configured to determine whether to switch the reference clock sent to the second device from the reference clock to the other reference clock based on a control signal from the second controller. 20. The system of claim 16 , wherein the reference clock is used for communication over Peripheral Component Interconnect Express (PCIe) between the first device and the second device.
Synchronisation of different clock signals {provided by a plurality of clock generators} · CPC title
in which the distribution is at least partially optical · CPC title
on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.