US 12,254,188 B1
Systems and methods for memory snapshotting
Andrew Mills, Coto de Caza, CA (US); and Torry Steed, Poway, CA (US)
Assigned to SMART Modular Technologies, Inc., Newark, CA (US)
Filed by SMART Modular Technologies, Inc., Newark, CA (US)
Filed on Aug. 29, 2023, as Appl. No. 18/239,376.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0619 (2013.01) [G06F 3/065 (2013.01); G06F 3/0673 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A memory device comprising:
a bus interface configured to be coupled to a memory bus;
a volatile random-access memory (RAM) portion comprising an active portion and a reserved portion;
a snapshot manager circuit coupled to the bus interface and the volatile RAM portion and configured to:
take a snapshot of changed portions of the active portion; and
update a management table with information relating to the snapshot; and
a hardware memory address remapping circuit coupled to the memory, snapshot manager, and bus interface.