Patent · US Expired

System for negotiating access to a shared resource by arbitration logic in a shared resource negotiator

US6279066A · kind A · utility

26Cited by
4References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 19, 1998
Grant dateAug 21, 2001
Priority date
Expiry dateJun 19, 2018

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L7/0029
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A resource negotiation technique and apparatus which streamlines arbitration for access to a shared resource by centralizing arbitration for groups of shared resources such as control registers into an access register. An accessing agent first writes a request to an appropriate bit of a resource negotiation register (RNR), and then reads back a grant status. If the request for access to the shared resource is not successful in the first attempt, the requesting processor may continuously read the grant status until it is successful. Alternatively, the resource negotiation register may cause an interrupt in the requesting processor upon grant of access to the shared resource. A logic level indicating that access is denied generally indicates that another processor in the multi-processor system is currently granted access to the corresponding shared resource. Once the processor requesting permission for writing to the shared resource has been granted permission, that winning processor is expected to complete its access to the shared resource, and then indicate back to the shared resource negotiator that access is no longer required, e.g., by clearing the corresponding request bit.

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