×

Method for arbitrating access to a shared resource

  • US 20050080967A1
  • Filed: 10/14/2004
  • Published: 04/14/2005
  • Est. Priority Date: 10/14/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for arbitrating access to a resource shared by several electronic elements and accessible according to access cycles clocked by a clock signal, wherein each element wishing to access the shared resource sends an access request, the method comprising:

  • allocating each element a first counting value and a first penalty;

    decrementing or incrementing the first counting value of each element, in synchronization with the clock signal;

    incrementing or decrementing the first counting value of each element,, by a value equal to the first penalty, every time the element is selected for an access cycle; and

    when several elements are simultaneously waiting to access the shared resource, selecting an element to access the resource if its first counting value is lower than or equal, or respectively higher than or equal, a determined threshold, and if its first counting value is lower, or respectively higher, than the first counting values of the other elements having sent an access request.

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