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:
Dec. 27, 2022

Filed:

Jul. 25, 2019
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Xiaoyang Shen, Valbonne, FR;

Yohann Fred Arifidy Rabefarihy, Antibes, FR;

Cédric Denis Robert Airaud, Saint Laurent du Var, FR;

Rémi Marius Teyssier, Le Bar sur loup, FR;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/0875 (2016.01); G06F 9/30 (2018.01); G06F 12/0895 (2016.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0875 (2013.01); G06F 9/30029 (2013.01); G06F 12/0895 (2013.01); G06F 12/145 (2013.01);
Abstract

An apparatus is provided for determining, for use in a tag-guarded memory, a selected tag value from a plurality of tag values. The apparatus comprises ordered list generation circuitry to receive an excluded tag vector comprising a plurality of fields, where each field is associated with a tag value and identifies whether the associated tag value is excluded from use. The ordered list generation circuitry is arranged to generate, from the excluded tag vector, an ordered list of non-excluded tag values. The apparatus further comprises count determination circuitry to determine, using the excluded tag vector and an identified start tag value, a count value indicative of a number of non-excluded tag values occurring in a region of the excluded tag vector bounded by an initial field and a field corresponding to the start tag value. The apparatus also comprises tag selection circuitry to determine the selected tag value from the ordered list based on the count value and an identified offset which indicates a required number of non-excluded tag values between the start tag value and the selected tag value.


Find Patent Forward Citations

Loading…