The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 18, 2000

Filed:

Nov. 26, 1997
Applicant:
Inventors:

Paul Huang, Taipei, TW;

Huan-Pin Tseng, Hsin-Chu, TW;

Yao-Tzung Wang, Hsin-Chu, TW;

Tai-Chung Chang, Hsin-Chu, TW;

Kuo-Yen Fan, NanTou Hsien, TW;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
710111 ; 710107 ; 710113 ; 710 40 ; 710 36 ; 710 42 ; 710116 ; 710123 ; 710240 ; 710241 ; 710242 ; 710244 ; 711150 ;
Abstract

A scheme for arbitrating access to a data bus shared among a plurality of competing sources is provided. Each competing source is assigned an adjustable priority weighting value (PWV) which is initially set to an initial value based on the bandwidth requirements of the competing source. During arbitration, the PWVs of those competing sources requesting access to the bus are compared, and the competing source with the smallest PWV is granted access. The PWV of the competing source which was granted access to the bus is reset to its initial value and the PWV of each competing source which requested, but was denied, access is reduced by one for subsequent comparisons. The arbitration scheme of the present invention is further applied to two-level arbitration. Each competing source is classified into a competing source group, and the requests from the grouped competing sources are processed by first level arbitration. First level arbitration passes one competing source for each group to a second level arbiter. The second level arbiter compares the PWVs of the competing sources resulting from first level arbitration to determine the competing source with the smallest PWV, and adjusts the PWVs after access to the bus has been granted.


Find Patent Forward Citations

Loading…