Back to results
US 2022/0066880 A1Published application
Status register power interruption protection
AssigneeMicron Technology, Inc.
InventorSamuel Thomas Breen
Life of this patent
Estimating the term…
Abstract
Techniques are provided for improved restart of a system. In an example, a system can alternate storing a status register value or state to two or more non-volatile memory locations. Upon a power interruption and restart, the value of the status register can be restored to a state very close to or commensurate with a last occurring state even if a write operation to one of the non-volatile memory locations resulted an inaccurate saving of that state of the status register.
Claims24
A system comprising:
- a status register configured to change values to track progression of a process of the system;
- a first location within a non-volatile memory;
- a second location within the non-volatile memory;
- and
- a controller configured to perform operation comprising,
- save representations of the values of the status register within the first location or the second location, including,
- in response to a first value change of the status register, save a first representation of a first value of the status register in the first location, and,
- in response to a second value change of the status register, save a second representation of a second value of the status register in the second location.
5 more elements
A method comprising:
- incrementing a register of a system based on events of a first event type;
- copying a value of the register to a first non-volatile memory location in response to a first event of the first event type;
- copying a value of the register to a second non-volatile memory location in response to a second event of the first event type;
- interrupting power to the system;
- upon re-starting the system, determining a validity of a value the first non-volatile memory location and a validity of a value of the second non-volatile memory locations;
- and
- resetting the value of the register based on the validity of the values of the first and second non-volatile memory locations.
4 more elements
Dependencies are inferred from the claim text.