Method and apparatus for increasing the number of USB root hub ports

US10762018B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10762018-B1
Application numberUS-201916266922-A
CountryUS
Kind codeB1
Filing dateFeb 4, 2019
Priority dateFeb 6, 2018
Publication dateSep 1, 2020
Grant dateSep 1, 2020

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.

Various embodiments are directed to a USB hub configured for supporting multiple data transfer speed protocols. The USB hub comprises a plurality of protocol/LINK layer components; and a physical layer component shared among the plurality of protocol/LINK layer components and supporting at least two USB connection ports. The physical layer component is in communication with each of the plurality of protocol/LINK layer components. A buffer system (including RX/TX buffers) is shared among the plurality of protocol/LINK layer components and a USB host controller component is in communication with the buffer system. The physical layer component is configured for operating in a first mode to support one of the at least two USB ports in a first operating mode; and operating in a second mode to support the at least two USB ports in a second operating mode.

First claim

Opening claim text (preview).

That which is claimed: 1. A USB hub comprising: one or more physical layer components; a plurality of protocol/LINK layer components comprising: a first protocol/LINK layer component configured for supporting the one or more physical layer components while the one or more physical layer components are operating in an operating mode selected from: a first operating mode and a second operating mode; and a second protocol/LINK layer component configured for supporting the one or more physical layer components while the one or more physical layer components are operating in the second operating mode; and at least two USB connection ports connected with the one or more physical layer components; and wherein the one or more physical layer components are each configured for operating in a first mode to support one of the at least two USB connection ports in the first operating mode, wherein the first operating mode corresponds with activation of the first protocol/LINK layer component; and operating in a second mode to support the at least two USB connection ports in the second operating mode, wherein the second operating mode corresponds with activation of both the first protocol/LINK layer component and the second protocol/LINK layer component. 2. The USB hub of claim 1 , further comprising a multiplexor connecting the plurality of protocol/LINK layer components and the one or more physical layer components. 3. The USB hub of claim 1 , wherein the one or more physical layer components are configured for serialization and deserialization, wherein the one or more physical layer components are configured for selection between the first operating mode and the second operating mode, and wherein: when operating in the first operating mode, the one or more physical layer components are configured for supporting a single USB port at a first data transfer speed; and when operating in the second operating mode; the one or more physical layer components are configured for supporting multiple USB operating ports each operating at a second data transfer speed. 4. The USB hub of claim 3 , wherein the first data transfer speed is faster than the second data transfer speed. 5. The USB hub of claim 1 , wherein the first protocol/LINK layer component comprises a USB3.2 protocol/LINK layer component and the second protocol/LINK layer component comprises a USB3.1 protocol/LINK layer component. 6. The USB hub of claim 3 , further comprising a buffer system shared among the plurality of protocol/LINK layer components, wherein the buffer system is in communication with the plurality of protocol/LINK layer components and wherein the buffer system is configured for operation to support USB operating ports operating at either the first data transfer speed or the second data transfer speed. 7. The USB hub of claim 1 , further comprising a user interface element configured for receiving a user selection of the first operating mode or the second operating mode; and wherein the one or more physical layer components are configured to switch between the first operating mode and the second operating mode based on user input received via the user interface element. 8. A PHY component for serialization and deserialization (SERDES) within a USB hub, wherein the PHY component is configured for selection between a first operating mode and a second operating mode, and wherein: when operating in the first operating mode, the PHY component is configured for supporting a single USB port at a first data transfer speed and communicating with a first protocol/LINK layer component; and when operating in the second operating mode the PHY component is configured for supporting multiple USB operating ports each operating at a second data transfer speed and communicating with the first protocol/LINK layer component and a second protocol/LINK layer component. 9. The PHY component of claim 8 , wherein the first data transfer speed is faster than the second data transfer speed. 10. The PHY component of claim 8 , wherein the PHY component is further configured to switch between the first operating mode and the second operating mode based at least in part on user input received via a user interface element. 11. A method for operating a USB hub, the method comprising: receiving a selection of an operating mode for the USB hub, wherein the operating mode is selected from a first operating mode and a second operating mode, and wherein: the first operating mode is configured to support data transfer across a first quantity of USB ports; and the second operating mode is configured to support data transfer across a second quantity of USB ports, wherein the second quantity of USB ports is greater than the first quantity of USB ports; configuring a physical layer component of the USB hub to support the selected operating mode; and transferring data across one or more USB ports of the USB hub in accordance with the selected operating mode; and wherein: when operating in the first operating mode, data is transferred across a first protocol/LINK layer component at a first data transfer speed; and when operating in the second operating mode, data is transferred across the first protocol/LINK layer component and a second protocol/LINK layer component at a second data transfer speed. 12. The method for operating a USB hub of claim 11 , further comprising transferring data across a buffer system in communication with both the first protocol/LINK layer component and the second protocol/LINK layer component. 13. The method for operating a USB hub of claim 12 , further comprising transferring data across a multiplexor in communication between the physical layer component and each of the first protocol/LINK layer component and the second protocol/LINK layer component. 14. The method for operating a USB hub of claim 12 , further comprising transferring data across a USB host controller in communication with the buffer system. 15. The method for operating a USB hub of claim 11 , wherein the second data transfer speed is slower than the first data transfer speed.

Assignees

Inventors

Classifications

  • Bus transfer protocol, e.g. handshake; Synchronisation · CPC title

  • where the synchronisation uses buffers, e.g. for speed matching between buses · CPC title

  • with arbitration · CPC title

  • G06F13/387Primary

    for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system · 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 US10762018B1 cover?
Various embodiments are directed to a USB hub configured for supporting multiple data transfer speed protocols. The USB hub comprises a plurality of protocol/LINK layer components; and a physical layer component shared among the plurality of protocol/LINK layer components and supporting at least two USB connection ports. The physical layer component is in communication with each of the pluralit…
Who is the assignee on this patent?
Synopsys Inc
What technology area does this patent fall under?
Primary CPC classification G06F13/4059. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 01 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).