×

Reading and writing data at multiple, individual non-volatile memory portions in response to data transfer sent to single relative memory address

  • US 9,645,765 B2
  • Filed: 06/02/2015
  • Issued: 05/09/2017
  • Est. Priority Date: 04/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing memory operations in a storage system, the storage system having one or more memory controllers and a set of memory devices, each memory device comprising a plurality of memory portions, the method comprising:

  • at a first memory portion of the plurality of memory portions in a first memory device of the set of memory devices;

    determining a designated position of the first memory portion;

    receiving a sub-request conveyed to the plurality of memory portions in the first memory device, wherein the sub-request comprises a single contiguous instruction portion and a plurality of data segments of a data packet, and wherein the single contiguous instruction portion comprises a single relative memory address and a single set of one or more instructions to write the plurality of data segments;

    detecting that the received sub-request includes an instruction to write data; and

    in response to detecting the instruction to write data;

    identifying, of the plurality of data segments, a first data segment allocated to the first memory portion;

    placing the first data segment into a buffer of the first memory portion; and

    writing the buffered first data segment to a location in non-volatile memory of the first memory portion, the location corresponding to the single relative memory address.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×