Patent · US Expired

Cache memory system including a RAM for storing data and CAM cell arrays for storing virtual and physical addresses

US5574875A · kind A · utility

42Cited by
7References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 12, 1993
Grant dateNov 12, 1996
Priority date
Expiry dateMar 12, 2013

Classification

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

Abstract

A fully associative cache memory for virtual addressing comprises a data RAM (50), a first CAM cell array (51) for holding virtual page addresses which each require address translation to identify a physical page in a main memory, a second CAM cell array (52) holding line or word in page addresses which remain the same for virtual and physical addresses, a physical address memory (53) for holding physical page addresses for the main memory corresponding to virtual page addresses in said first array (51), said first array (51) being connected both to said physical address memory (52) to access said physical address memory in response to a hit output from said first CAM cell array and to control circuitry (57) coupled between said first and second arrays (51,52) and the data RAM (50) to access the data RAM (50) in response to hit outputs from both said first and second CAM cell arrays (51,52).

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