US 12,461,820 B2
Variable-length locked-raid for CXL devices with compression
Marco Sforzin, Cernusco sul Naviglio (IT)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Apr. 26, 2024, as Appl. No. 18/647,070.
Claims priority of provisional application 63/638,883, filed on Apr. 25, 2024.
Prior Publication US 2025/0335295 A1, Oct. 30, 2025
Int. Cl. G06F 11/10 (2006.01)
CPC G06F 11/1076 (2013.01) [G06F 11/1004 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A device comprising:
a data interface configured to operatively couple to a redundant array of independent disks (RAID), each RAID comprising a plurality of dynamic random access memory (DRAM) dies; and
control circuitry operatively coupled to the data interface and at least configured to:
obtain an uncompressed data from a host;
perform data compression on the obtained uncompressed data to generate a compressed data, wherein the compressed data is stored in a plurality of compressed data RAID segments of a single RAID compressed data stripe, each RAID segment comprising one data block of a DRAM die;
generate a single RAID compression-associated (CA) parity segment suitable for recovery of any one failed compressed data segment of the single RAID data stripe; and
concatenate the single RAID CA parity segment with the plurality of compressed data segments of the single RAID compressed data stripe to form a compressed data with single parity (CDSP) stripe of the RAID.