Patent · US Expired

Method and system for managing distributed arbitration for multicycle data transfer requests

US6950892B2 · kind B2 · utility

17Cited by
12References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 10, 2003
Grant dateSep 27, 2005
Priority date
Expiry dateApr 5, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0846
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and system for managing distributed arbitration for multi-cycle data transfer requests provides improved performance in a processing system. A multi-cycle request indicator is provided to a slice arbiter and if a multi-cycle request is present, only one slice is granted its associated bus. The method further blocks any requests from other requesting slices having a lower latency than the first slice until the latency difference between the other requesting slices and the longest latency slice added to a predetermined cycle counter value has expired. The method also blocks further requests from the first slice until the predetermined cycle counter value has elapsed and blocks requests from slices having a higher latency than the first slice until the predetermined cycle counter value less the difference in latencies for the first slice and for the higher latency slice has elapsed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.