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:
Apr. 08, 2025

Filed:

Jan. 26, 2021
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Jason Parker, Sheffield, GB;

Andrew Brookfield Swaine, Sheffield, GB;

Yuval Elad, Cambridge, GB;

Martin Weidmann, Cambridge, GB;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01); G06F 12/0808 (2016.01); G06F 12/1045 (2016.01);
U.S. Cl.
CPC ...
G06F 12/1425 (2013.01); G06F 12/0808 (2013.01); G06F 12/1063 (2013.01); G06F 12/1458 (2013.01);
Abstract

Address translation circuitry () translates a virtual address specified by a memory access request issued by requester circuitry into a target physical address (PA). Requester-side filtering circuitry () performs a granule protection lookup based on the target PA and a selected physical address space (PAS) associated with the memory access request, to determine whether to allow the memory access request to be passed to a cache or interconnect. In the granule protection lookup, the requester-side filtering circuitry obtains granule protection information corresponding to a target granule of physical addresses including the target PA, which indicates at least one allowed PAS associated with the target granule, and blocks the memory access request when the granule protection information indicates that the selected PAS is not an allowed PAS.


Find Patent Forward Citations

Loading…