- Patent Title: Locally generating and storing RAID stripe parity with single relative memory address for storing data segments and parity in multiple non-volatile memory portions
-
Application No.: US14728988Application Date: 2015-06-02
-
Publication No.: US09652175B2Publication Date: 2017-05-16
- Inventor: Anantharaj Thalaimalai Vanaraj , Sainath Viswasarai , Aaron K. Olbrich
- Applicant: SanDisk Enterprise IP LLC
- Applicant Address: US TX Plano
- Assignee: SANDISK TECHNOLOGIES LLC
- Current Assignee: SANDISK TECHNOLOGIES LLC
- Current Assignee Address: US TX Plano
- Agency: Morgan, Lewis & Bockius LLP
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F3/06 ; G06F11/10

Abstract:
A memory controller receives a command to perform a memory operation, the command including a data packet comprising a plurality of data divisions. In response to receiving the command, for each individual memory device, the memory controller assigns to the individual memory device a respective data division, the respective data division including a plurality of data segments, and determines a single relative memory address associated with an address specified by the received command. The memory controller assembles a sub-request comprising a single contiguous instruction portion, which includes the single relative memory address and one or more instructions to perform the memory operation, and the respective data division, the respective data division following the single contiguous instruction portion, and transmits the sub-request to every memory portion of the number of memory portions of the individual memory device.
Public/Granted literature
- US20160299699A1 Locally Generating and Storing RAID Stripe Parity During Data Transfer to Non-Volatile Memory Public/Granted day:2016-10-13
Information query