Back to results
US 8,526,558 B1Granted
Recursive range controller
AssigneeCypress Semiconductor Corporation
InventorEdward L. Grivna
Life of this patent
Estimating the term…
Abstract
A method and apparatus for detecting out-of-specification data streams and voltage controller oscillator operation. Data may be received over evaluation periods. Each evaluation period is segmented into n sub-periods. Each n sub-period has the same length. Each n sub-period spans a portion of the data. The corresponding data period starting at each of the n sub-period is evaluated. The sub-period interval counts may be stored in a first-in-first-out register.
Claims18
A method, comprising:
- receiving data in a data stream over a plurality of evaluation periods;
- segmenting each of the plurality of evaluation periods into n sub-periods, where n is an integer greater than one;
- evaluating, by a controller circuit, data from the data stream corresponding to a first period of the plurality of evaluation periods;
- and
- evaluating data from the data stream corresponding to a second period of the plurality of evaluation periods, wherein the second period shares n−1 sub-periods with the first period, wherein the evaluating of the data corresponding to the first period comprises evaluating the data at an end of each of the n sub periods of the first period and the evaluating of the data corresponding to the second period comprises evaluating the data at an end of each of the n sub periods of the second period.
2 more elements
An apparatus comprising:
- a receiver configured to receive data in a data stream over a plurality of evaluation periods;
- a divider coupled to the receiver, the divider configured to segment each of the plurality of evaluation periods into n sub-periods, where n is an integer greater than one;
- and
- an evaluator coupled to the divider, the evaluator configured to:
- evaluate data from the data stream corresponding to a first period of the plurality of evaluation periods;
- and
- evaluate data from the data stream corresponding to a second period of the plurality of evaluation periods, wherein the second period shares n−1 sub-periods with the first period, wherein the evaluator is configured to evaluate the data corresponding to the first period at an end of each of the n sub periods of the first period and evaluate the data corresponding to the second period at an end of each of the n sub periods of the second period.
4 more elements
An apparatus comprising:
- a receiver configured to receive data in a data stream over a plurality of evaluation periods;
- a divider coupled to the receiver, the divider configured to segment each of the plurality of evaluation periods into n sub-periods, where n is an integer greater than one;
- and
- an evaluator coupled to the divider, the evaluator configured to evaluate data from the data stream corresponding to each of the plurality of evaluation periods, wherein
- a first evaluation period comprises a first sub-period through an n-th sub-period of the data stream,
- a second evaluation period comprises a second sub-period through an n-th+1 sub period of the data stream, and
- each subsequent evaluation period in the data stream is shifted by one sub-period and comprises n sub-periods, wherein the evaluator is configured to evaluate the data corresponding to the first evaluation period at an end of each of the n sub periods of the first evaluation period and evaluate the data corresponding to the second evaluation period at an end of each of the n sub periods of the second evaluation period.
4 more elements
Dependencies are inferred from the claim text.