US 11,733,927 B2
Hybrid solid-state drive
Peng Li, Beaverton, OR (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Nov. 30, 2021, as Appl. No. 17/538,871.
Prior Publication US 2023/0168840 A1, Jun. 1, 2023
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 12/02 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/064 (2013.01); G06F 3/0619 (2013.01); G06F 3/0679 (2013.01); G06F 12/0246 (2013.01); G06F 2212/7201 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A solid-state drive (SSD) comprising:
a circuit board;
a non-volatile memory device mounted to the circuit board;
a volatile memory device mounted to the circuit board, the volatile memory device including first and second memory regions, the first memory region configured to store an address mapping table;
a controller mounted to the circuit board and communicatively coupled to the non-volatile memory device and the volatile memory device, the controller configured to:
receive a write request that includes a host logic block address (LBA) and data;
determine whether the received LBA corresponds to the non-volatile memory device or the second memory region;
in response to the received LBA corresponding to the non-volatile memory device:
determine, based on the address mapping table, a physical address of the non-volatile memory device corresponding to the received LBA; and
write the included data to the physical address of the non-volatile memory device; and
in response to the LBA corresponding to the second memory region, write the included data to the second memory region based on the LBA.