PATENT CLAIM ANALYSIS

Application Number: 15945900
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["711", "207000"]

Abstract:
An apparatus and method are provided for accessing an address translation cache. The address translation cache has a plurality of entries, where each entry is used to store address translation data used when converting a virtual address into a corresponding physical address of a memory system. The virtual address is generated from a plurality of source values. Allocation circuitry is responsive to received address translation data, to allocate an entry within the address translation cache to store the received address translation data. A hash value indication is associated with the allocated entry, where the hash value indication is computed from the plurality of source values used to generate a virtual address associated with the received address translation data. Lookup circuitry is responsive to an access request associated with a target virtual address, to perform a lookup process employing a target hash value computed from the plurality of source values used to generate the target virtual address, in order to identify any candidate matching entry in the address translation cache. When there is at least one candidate matching entry, a virtual address check process is then performed in order to determine whether any candidate matching entry is an actual matching entry whose address translation data enables the target virtual address to be translated to a corresponding target physical address. Such an approach can significantly improve the performance of accesses to the address translation cache, and can also give rise to power consumption savings.

Claim (Index 4):
An apparatus as claimed in  claim 3 , wherein the lookup circuitry is arranged to perform the virtual address check process to determine whether a specified portion of the target virtual address matches a corresponding portion of the virtual address indication of the address translation data in a candidate matching entry, the specified portion being dependent on the range.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 91.0
- Lexical Diversity: 2.62245
- Patent Class: 711.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15848397', '15437581', '15685186', '15928165', '15293467']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6018201423554171
- 35 USC 102 Novelty (BERT): 0.5233805171693001
- Combined Prediction Score: 0.5939761798368055
- Mean Citation Score: 325.672958
- Max Citation Score: 343.35815
- Similarity Product: 257.044114305082

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test