Patent · US Expired

Circuit and method for protecting 1-hot and 2-hot vector tags in high performance microprocessors

US6775746B2 · kind B2 · utility

2Cited by
4References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 12, 2003
Grant dateAug 10, 2004
Priority date
Expiry dateJun 10, 2023

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/1041
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention relates to the design of highly reliable high performance microprocessors, and more specifically to designs that use cache memory protection schemes such as, for example, a 1-hot plus valid bit scheme and a 2-hot vector cache scheme. These protection schemes protect the 1-hot vectors used in the tag array in the cache and are designed to provide hardware savings, operate at higher speeds and be simple to implement. In accordance with an embodiment of the present invention, a tag array memory circuit includes a plurality of memory bit circuits coupled together to form an n-bit memory cell, and a valid bit circuit coupled to the n-bit memory cell, the valid bit circuit being configured to be accessed simultaneously with the plurality of memory bit circuits.

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