×

Priority based bus arbiters avoiding deadlock and starvation on buses that support retrying of transactions

  • US 8,370,552 B2
  • Filed: 10/14/2008
  • Issued: 02/05/2013
  • Est. Priority Date: 10/14/2008
  • Status: Active Grant
First Claim
Patent Images

1. An arbiter for use in a system, said system comprising a component configured to request retransmission of data units, said arbiter comprising:

  • a high priority queue and a low priority queue;

    a queuing block to store a first set of data units in said high priority queue and a second set of data units in said low priority queue; and

    a scheduler to determine which of said queues is to be allocated time slots of a sequence of time slots, said scheduler to provide higher priority for said low priority queue upon occurrence of a predetermined condition for said low priority queue and to said high priority queue otherwise, wherein said scheduler retransmits a first data unit in said low priority queue for up to a pre-specified number of times in successive time slots before clearing said predetermined condition.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×