The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 29, 2016

Filed:

Mar. 06, 2015
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Sean James Salisbury, Sheffield, GB;

Andrew David Tune, Sheffield, GB;

Jamshed Jalal, Austin, TX (US);

Mark David Werkheiser, Austin, TX (US);

Arthur Laughton, Sheffield, GB;

George Robert Scott Lloyd, Sheffield, GB;

Peter Andrew Riocreux, Sheffield, GB;

Daniel Sara, Sheffield, GB;

Assignee:

ARM Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 12/08 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0815 (2013.01); G06F 3/0613 (2013.01); G06F 3/0647 (2013.01); G06F 3/0673 (2013.01); G06F 2212/1021 (2013.01); G06F 2212/60 (2013.01);
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.


Find Patent Forward Citations

Loading…