Inter-chip communications with link layer interface and protocol adaptor

US9280510B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9280510-B2
Application numberUS-201514600470-A
CountryUS
Kind codeB2
Filing dateJan 20, 2015
Priority dateMar 30, 2012
Publication dateMar 8, 2016
Grant dateMar 8, 2016

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.

An interface for low power, high bandwidth communications between units in a device in provided herein. The interface comprises a USB 3.0 system interface and a SuperSpeed inter-chip (SSIC) protocol adaptor configured to facilitate communications between the USB 3.0 system interface and an M-PHY interface.

First claim

Opening claim text (preview).

What is claimed is: 1. An interface between units in a device, comprising: a link layer system interface to: communicate between a system and an external device; and sequence data packets; and a protocol adaptor to: function as an intermediate unit between the link layer system interface and a plurality of low power, serial, embedded clock physical layer interfaces; translate responses at a lower power for inter-chip communications between each connected interface; and wherein at least two of the plurality of low power, serial, embedded clock physical layers are used to provide a multi-lane configuration. 2. The interface of claim 1 , wherein the protocol adaptor is configured to map SuperSpeed power states for the communications of the protocol adaptor between the high speed, high power link layer system interface and the low power, serial, embedded clock physical layer interfaces. 3. The interface of claim 1 , wherein the protocol adaptor is configured to map a single PIPE3 interface to multiple low power, serial, embedded clock physical layers. 4. The interface of claim 1 , wherein the protocol adaptor comprises: a transmit scrambler; and a receive descrambler. 5. The interface of claim 1 , wherein the high speed, high power link layer system interface comprises: a USB software stack; and a USB SuperSpeed MAC, comprising: a protocol layer comprising a USB 3.0 protocol generator; and a link layer comprising a Link Training Status State Machine (LTSSM). 6. The interface of claim 1 , wherein the protocol adaptor comprises a transmitter Reference M-PHY Module Interface control block (TX RMMI CTRL), configured to: receive data from a PIPE3 interface of the MAC; and place the data on an M-TX line on an RMMI interface to low power, serial, embedded clock physical layer. 7. The interface of claim 1 , wherein the protocol adaptor comprises a receiver Reference M-PHY Module Interface control block (RX RMMI CTRL), configured to: receive data from the M-RX line on an RMMI interface from a low power, serial, embedded clock physical layer; descramble the data; concatenate the data; and place the data on a PIPE3 receive data line. 8. The interface of claim 1 , wherein the low power, serial, embedded clock physical layer is external to the device. 9. The interface of claim 1 , wherein the low power, serial, embedded clock physical layer interfaces are to implement a high bandwidth serial physical layer at different high-speed (HS) gears and rates and support a low-speed (LS) pulse width modulation (PWM) scheme. 10. The interface of claim 1 , wherein a link layer enables a USB 3.0 compliant interface termed PIPE3. 11. The interface of claim 6 , wherein the TX RMMI CTRL is configured to manage multiple lanes in multi-lane configurations. 12. The interface of claim 6 , wherein the TX RMMI CTRL is configured to stripe data across multiple lanes in the RMMI data lines. 13. A method for implementing communications between units in a device, comprising: receiving link layer packets in a protocol adaptor from a media access controller (MAC), wherein a link layer is to sequence data packets; scrambling the link layer packets in the protocol adaptor; sending the scrambled packets to a plurality of low power, serial, embedded clock physical layers for transmission over a serial link at a lower power for inter-chip communications; and wherein at least two of the plurality of low power, serial, embedded clock physical layers are used to provide a multi-lane configuration. 14. The method of claim 13 , comprising: receiving scrambled packets in a protocol adaptor from the low power, serial, embedded clock physical layers; descrambling the scrambled packets to form link layer packets; and sending the link layer packets to the MAC. 15. The method of claim 13 , comprising establishing communications by issuing Link Training Status State Machine (LTSSM) signals from the protocol adaptor to the MAC to control the communications. 16. The method of claim 13 , comprising training the low power, serial, embedded clock physical layers link from the protocol adaptor without using the training commands issued by the MAC. 17. The method of claim 13 , comprising placing the low power, serial, embedded clock physical layers in a STALL mode without affecting the state of the MAC. 18. The method of claim 13 , comprising moving the low power, serial, embedded clock physical layers link between STALL mode and HS-BURST mode without affecting the state of the MAC. 19. At least one non-transitory machine readable medium comprising instructions stored therein that, in response to being executed on a computing device, cause the computing device to: issue link training and status state machine (LTSSM) commands to a media access controller; and issue low power, serial, embedded clock physical layer commands to a low power, serial, embedded clock physical layer. 20. The at least one non-transitory machine readable medium of claim 19 , comprising instructions stored therein that, in response to being executed on a computing device, cause the computing device to: scramble outgoing packets before sending the packets to a low power, serial, embedded clock physical layer; and descramble incoming packets from a low power, serial, embedded clock physical layer.

Assignees

Inventors

Classifications

  • using a clocked protocol · CPC title

  • using bus bridges (G06F13/4022 takes precedence) · CPC title

  • Cross-Sectional Technologies · mapped topic

  • Cross-Sectional Technologies · mapped topic

  • using an embedded synchronisation, e.g. Firewire bus, Fibre Channel bus, SSA bus · 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 US9280510B2 cover?
An interface for low power, high bandwidth communications between units in a device in provided herein. The interface comprises a USB 3.0 system interface and a SuperSpeed inter-chip (SSIC) protocol adaptor configured to facilitate communications between the USB 3.0 system interface and an M-PHY interface.
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F13/4291. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 08 2016 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).