PATENT CLAIM ANALYSIS

Application Number: 16112996
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2018-12
Patent Classification: ["712", "225000"]

Abstract:
This invention is a streaming engine employed in a digital signal processor. A fixed data stream sequence is specified by a control register. The streaming engine fetches stream data ahead of use by a central processing unit and stores it in a stream buffer. Upon occurrence of a fault reading data from memory, the streaming engine identifies the data element triggering the fault preferably storing this address in a fault address register. The streaming engine defers signaling the fault to the central processing unit until this data element is used as an operand. If the data element is never used by the central processing unit, the streaming engine never signals the fault. The streaming engine preferably stores data identifying the fault in a fault source register. The fault address register and the fault source register are preferably extended control registers accessible only via a debugger.

Claim (Index 14):
An electronic system comprising:\n a first memory; and a data processor including:\n a second memory; \n a processing core having a vector datapath that includes a plurality of functional units; and \n a first streaming engine to fetch, from the second memory, a sequence of data elements corresponding to a first data stream, the first streaming engine including:\n a first address generator to generate first address information; \n first data storage to store the data elements fetched from the second memory and corresponding to the first data stream, the data elements corresponding to the first data stream being fetched from locations in the second memory indicated based on the first address information; and \n a first holding register to supply the data elements corresponding to the first data stream stored in the first data storage to the processing core in response to a first read instruction supplied to the first streaming engine by the processing core; \n wherein, for each data element corresponding to the first data stream that is fetched from the second memory, the first streaming engine is configured to detect whether a fault occurs, associate the data element with the fault, and signal the fault to the processing core only when the data element is supplied to one of the functional units as an operand.

Metadata:
- Claim Count in Document: 4.0
- Percentile: 96.0
- Lexical Diversity: 2.27941
- Patent Class: 712.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15384355', '15384378', '15384342', '15384416', '15384514']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6764332114111359
- 35 USC 102 Novelty (BERT): 0.5509332412796865
- Combined Prediction Score: 0.6638832143979909
- Mean Citation Score: 436.6317
- Max Citation Score: 463.8435
- Similarity Product: 321.6582348439693

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

Dataset: test