Method And Apparatus To Recover From An Erroneous Logic State In An Electronic System
AssigneeAllegro MicroSystems, LLC
InventorDevon Fernandez
Life of this patent
Estimating the term…
Abstract
An electronic system includes circuitry to detect errors in logic state in the system and to initiate corrective action when one or more errors are detected. In some embodiments, redundant information is stored within a system that is associated with an operational state of the system. If the operational state of the system is subsequently corrupted as a result of an electrical or mechanical overstress condition, resulting errors may be detected by comparing or otherwise processing the stored operational state information and the redundant information.
Claims30
An electronic system, comprising:
- first digital storage circuitry to store a current operational state of the electronic system;
- operational logic to determine a next operational state of the electronic system based, at least in part, on an input signal;
- redundancy logic to generate redundant information associated with the next operational state determined by the operational logic;
- second digital storage circuitry to store the redundant information;
- and
- error checking logic to process the current operational state stored in the first digital storage circuitry and the redundant information stored in the second digital storage circuitry to determine whether an error in logic state exists in the electronic system, the error checking logic including correction logic to initiate corrective action for the electronic system if an error is detected by the error checking logic.
A method for use in detecting and recovering from logic state errors in an electronic system comprising:
- receiving one or more inputs signals;
- processing the one or more Input signals to determine a next operational state associated with the electronic system;
- storing the next operational state information;
- processing the next operational state information to generate redundant information;
- storing the redundant information:
- processing the stored operational state information with the stored redundant information to determine whether one or more errors exist in the stored operational state information;
- and
- initiating corrective action if one or more errors are detected in the stored operational state information.
Dependencies are inferred from the claim text.