Patent · US Active

Coherency checking of invalidate transactions caused by snoop filter eviction in an integrated circuit

US9507716B2 · kind B2 · utility

6Cited by
2References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 6, 2015
Grant dateNov 29, 2016
Priority date
Expiry dateMar 6, 2035

Classification

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

Abstract

An interconnect has coherency control circuitry for performing coherency control operations and a snoop filter for identifying which devices coupled to the interconnect have cached data from a given address. When an address is looked up in the snoop filter and misses, and there is no spare snoop filter entry available, then the snoop filter selects a victim entry corresponding to a victim address, and issues an invalidate transaction for invalidating locally cached copies of the data identified by the victim. The coherency control circuitry for performing coherency checking operations for data access transactions is reused for performing coherency control operations for the invalidate transaction issued by the snoop filter. This greatly reduces the circuitry complexity of the snoop filter.

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