Back to results
US 12,566,546 B2Granted
Systems and methods for NOR page write emulation mode in memory device
AssigneeEverspin Technologies, Inc.
InventorsSyed M. Alam, Cristian P. Masgras
Life of this patent
Estimating the term…
Abstract
The present disclosure is drawn to, among other things, a method of managing a magnetoresistive memory (MRAM) device. In some aspects, the method includes receiving a configuration bit from a write mode configuration register. In response to determining the configuration bit is a first value, the MRAM device is operated in a NOR emulation mode. In response to determining the configuration bit is a second value, the MRAM device is operated in a persistent memory mode.
Claims20
A method for managing a memory device, comprising:
- determining a value of a configuration bit;
- in response to determining the value of the configuration bit is a first value, operating the memory device in a NOR emulation mode, wherein operating the memory device in the NOR emulation mode comprises:
- receiving a write command comprising a starting address and a sequence of data bytes;
- and
- upon determining bytes written to one or more memory banks in response to the write command has reached a predefined size, wrapping to the starting address and writing the rest of the sequence of data bytes over data previously stored from the starting address;
- and
- in response to determining the value of the configuration bit is a second value, operating the memory device in a persistent memory mode.
4 more elements
A memory device, comprising:
- a controller configured to:
- receive a configuration bit;
- in response to determining the configuration bit is a first value, operate the memory device in a NOR emulation mode, wherein operating the memory device in the NOR emulation mode comprises:
- receiving a write command comprising a starting address and a sequence of data bytes;
- and
- upon determining bytes written to one or more memory banks in response to the write command has reached a predefined size, wrapping to the starting address and writing the rest of the sequence of data bytes over data previously stored from the starting address;
- and
- in response to determining the configuration bit is a second value, operate the memory device in a persistent memory mode.
5 more elements
A memory device, comprising:
- a controller configured to:
- receive a configuration bit;
- in response to determining the configuration bit is a first value, operate the memory device in a first mode, wherein operating the memory device in the first mode comprises:
- receiving a command comprising a starting address and a sequence of data bytes;
- counting each byte that is written to one or more memory array banks;
- and
- wrapping to the starting address and writing the rest of the sequence of data bytes over data previously stored from the starting address;
- and
- in response to determining the configuration bit is a second value, operate the memory device in a second mode.
6 more elements
Dependencies are inferred from the claim text.