PATENT CLAIM ANALYSIS

Application Number: 16279721
Application Type: Utility
Filing Date: 2019-02
Publication Date: 2019-06
Patent Classification: ["711", "120000"]

Abstract:
Disclosed embodiments provide a technique in which a memory controller determines whether a fetch address is a miss in an L1 cache and, when a miss occurs, allocates a way of the L1 cache, determines whether the allocated way matches a scoreboard entry of pending service requests, and, when such a match is found, determine whether a request address of the matching scoreboard entry matches the fetch address. When the matching scoreboard entry also has a request address matching the fetch address, the scoreboard entry is modified to a demand request.

Claim (Index 10):
A data processing apparatus comprising:\n a processing core; a first level cache; and a first memory controller to control access to the first level cache, the first memory controller having a first input to receive an instruction fetch request from the processing core and being configured to:\n determine whether a fetch address corresponding to the instruction fetch request is available in a first level cache; \n when the fetch address is determined not to be available in the first level cache:\n allocate a way of the first level cache; \n compare the allocated way to each of a plurality of entries in a scoreboard, wherein each entry in the scoreboard corresponds to a pending service request and includes an assigned way value, a request address, and a demand/pre-fetch indicator to indicate whether the entry is a demand request or a pre-fetch request; \n determine whether any entry in the scoreboard has an assigned way value that matches the allocated way; \n for each entry in the scoreboard having an assigned way value that matches the allocated way, determining whether the request address of the entry matches the fetch address; and \n when an entry in the scoreboard has an assigned way value that matches the allocated way and also has a request address that matches the fetch address, modify the demand/pre-fetch indicator of the entry to indicate that the first entry is a demand request when the demand/pre-fetch indicator does not already indicate that the entry is a demand request, wherein the entry having the modified demand/pre-fetch indicator is a first entry in the scoreboard.

Metadata:
- Claim Count in Document: 9.0
- Percentile: 99.0
- Lexical Diversity: 2.17391
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15730893', '14579654', '14581487', '15270018', '14335351']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5146999245714194
- 35 USC 102 Novelty (BERT): 0.5758362325096684
- Combined Prediction Score: 0.5208135553652443
- Mean Citation Score: 341.22142
- Max Citation Score: 495.50256
- Similarity Product: 375.9616920047093

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