Methods and systems for data analysis in a state machine
AssigneeMicron Technology, Inc.
InventorsDavid R. Brown, Harold B Noyes
Life of this patent
Estimating the term…
Abstract
A device includes a match element that includes a first data input configured to receive a first result, wherein the first result is of an analysis performed on at least a portion of a data stream by an element of a state machine. The match element also includes a second data input configured to receive a second result, wherein the second result is of an analysis performed on at least a portion of the data stream by another element of the state machine. The match element further includes an output configured to selectively provide the first result or the second result.
Claims29
A device, comprising:
- a match element comprising:
- a first data input configured to receive a first result, wherein the first result is of an analysis performed on at least a portion of a data stream by an element of a state machine;
- a second data input configured to receive a second result, wherein the second result is of an analysis performed on at least a portion of the data stream by another element of the state machine;
- and
- an output configured to selectively provide the first result or the second result.
A device, comprising:
- a state machine comprising:
- a plurality of blocks each comprising:
- a plurality of rows, each comprising:
- a first element configured to provide a first result of an analysis performed on at least a portion of a data stream;
- a second element configured to provide a second result of an analysis performed on at least a portion of the data stream;
- and
- a match element comprising:
- a first input configured to receive the first result;
- a second input configured to receive the second result;
- and
- an output configured to selectively provide the first result or the second result.
A method, comprising:
- receiving at a first data input of a match element a first result of an analysis performed on at least a portion of a data stream by a first element of a state machine;
- receiving at a second data input of the match element a second result of an analysis performed on at least a portion of the data stream by a second element of the state machine;
- and
- selectively outputting from the match element the first result or the second result.
The method of claim 26, comprising:
- receiving at the match element a third result of an analysis performed on at least a portion of the data stream by a third element of the state machine;
- receiving at the match element a fourth result, wherein the fourth result comprises a combination of results detected by a special purpose element of the state machine;
- and
- selectively outputting from the match element the third result or the fourth result.
The method of claim 27, comprising:
- receiving a third control signal at the match element;
- and
- receiving a fourth control signal at the match element;
- wherein selectively outputting from the match element the third result or the fourth result comprises selectively outputting from the match element the third result or the fourth result based on the third and fourth control signals.
The method of claim 28, further comprising receiving an output enable signal at the match element, wherein selectively outputting from the match element the third result or the fourth result based on the third and fourth control signals comprises selectively outputting from the match element the third result or the fourth result based on the third and fourth control signals and the output enable signal.
A device, comprising:
- a match element comprising multiple data inputs configured to receive indications of results of an analysis of a data stream have been detected in more than one multiple state machine elements.
Dependencies are inferred from the claim text.