OVERFLOW DETECTION AND CORRECTION IN STATE MACHINE ENGINES
First Claim
Patent Images
1. A device, comprising:
- a core configured to analyze data;
a storage location configured to store the data to be transmitted to the core; and
a bus control system configured to receive an indication of an amount of data locations being utilized in the storage location and transmit a halt signal configured to halt a write operation based, at least in part, on the amount of data locations being utilized in the storage location.
6 Assignments
0 Petitions
Accused Products
Abstract
State machine engines are disclosed, including those having an inter-rank bus control system, which may include a register. The state machine engine may include a plurality of configurable elements, such that each of the plurality of configurable elements comprises a plurality of memory cells. These cells may analyze data and output a result of the analysis. The IR bus control system may halt a write operation of data to be analyzed by the cells based, at least in part, on one or more conditions.
9 Citations
20 Claims
-
1. A device, comprising:
-
a core configured to analyze data; a storage location configured to store the data to be transmitted to the core; and a bus control system configured to receive an indication of an amount of data locations being utilized in the storage location and transmit a halt signal configured to halt a write operation based, at least in part, on the amount of data locations being utilized in the storage location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a data analysis engine comprising a core; a processor coupled to the data analysis engine, wherein the processor is configured to transmit instructions corresponding to input data to be analyzed via the data analysis engine; a memory coupled to the data analysis engine, wherein the state machine engine is configured to receive the input data to be analyzed from the memory, wherein the data analysis engine comprises; a bus control system configured to halt a write operation of data to the core, wherein the core comprises a plurality of configurable elements and each of the plurality of configurable elements comprises a plurality of memory cells configured to analyze the data and to output a result of the analysis; and a storage location configured to store the data, wherein the bus control system is configured to halt the write operation based, at least in part, on an indication of an amount of data locations being utilized in the storage location. - View Dependent Claims (15, 16, 17, 18)
-
- 19. A device, comprising a bus control system configured to halt a write operation of data from a buffer interface to a core, wherein the core comprises a plurality of configurable elements and each of the plurality of configurable elements comprises a plurality of memory cells configured to analyze the data and to output a result of the analysis.
Specification