×

Shared-credit arbitration circuit

  • US 10,237,198 B2
  • Filed: 12/06/2016
  • Issued: 03/19/2019
  • Est. Priority Date: 12/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for providing access by a plurality of virtual channels to a shared resource, the apparatus comprising:

  • a shared resource;

    at least one packet interface providing the plurality of virtual channels; and

    an arbiter configured to logically divide the shared resource into a plurality of dedicated resource pools and a shared resource pool with each dedicated resource pool associated with a distinct virtual channel, allocate credits to each virtual channel, receive from a source associated with a virtual channel a packet for the virtual channel, determine whether to use the dedicated resource pool associated with the virtual channel or the shared resource pool for the packet, and when the shared resource pool is used for the packet, return a credit back to the source without waiting for the shared resource used for the packet to be freed.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×