Determining a tag value for use in a tag-guarded memory
AssigneeArm Limited
InventorsXiaoyang Shen, Yohann Fred Arifidy Rabefarihy, Cédric Denis Robert Airaud, Rémi Marius Teyssier
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsXiaoyang Shen, Yohann Fred Arifidy Rabefarihy, Cédric Denis Robert Airaud, Rémi Marius Teyssier
Estimating the term…
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.
An apparatus for determining, for use in a tag-guarded memory, a selected tag value from a plurality of tag values, comprising:
A method for determining, for use in a tag-guarded memory, a selected tag value from a plurality of tag values, the method comprising:
An apparatus for determining, for use in a tag-guarded memory, a selected tag value from a plurality of tag values, comprising:
Dependencies are inferred from the claim text.