US 12,169,436 B2
Serial attached non-volatile memory
Robert Tower Frey, Newark, CA (US); and Kelvin Marino, Newark, CA (US)
Assigned to SMART Modular Technologies, Inc., Newark, CA (US)
Filed by SMART Modular Technologies, Inc., Newark, CA (US)
Filed on Mar. 24, 2022, as Appl. No. 17/703,362.
Prior Publication US 2023/0305922 A1, Sep. 28, 2023
Int. Cl. G06F 11/10 (2006.01); G06F 1/30 (2006.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01); G06F 13/42 (2006.01)
CPC G06F 11/1068 (2013.01) [G06F 1/30 (2013.01); G06F 11/0772 (2013.01); G06F 11/0793 (2013.01); G06F 11/1402 (2013.01); G06F 13/4282 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of operation of a computing system comprising: in a Non-Volatile Random Access Memory module (NVRAM) having a non-volatile device, a volatile memory device with data, a non-volatile controller unit, and a serial host interface, the method comprising:
receiving a request for data on the serial host interface;
providing the requested data, from the volatile memory device with data, on the serial host interface;
detecting a disruptive volatile memory event;
copying the data of the volatile memory device to the non-volatile device based on the disruptive volatile memory event; and
restoring the data to the volatile memory device from the non-volatile device;
where providing the requested data comprises providing the requested data with byte access on the serial host interface.