Patent · US Active

Multi-client content addressable memory access control method

US8533389B1 · kind B1 · utility

5Cited by
1References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 15, 2009
Grant dateSep 10, 2013
Priority date
Expiry dateJun 30, 2032

Classification

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

Abstract

A method and system for controlling multiple client access to cache memory and a single CAM device. Each client has a corresponding integrity controller in communication with the CAM device and all the other integrity controllers associated with the other clients in the system. Each integrity controller monitors states of the other clients, and inhibits its respective client from executing any operation when a common lookup index is detected during a co-pending operation with a first client. Once the operations of the first client are completed, its integrity controller signals the integrity controller of other clients to exit their inhibit or hold states, thereby allowing the other clients to resume their operations. Another advantage of the integrity controller is that its algorithms also prevents multiple host memory fetches of the same key, thereby saving time and improving system performance.

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