×

Method and system for split flash memory management between host and storage controller

  • US 9,921,954 B1
  • Filed: 08/27/2012
  • Issued: 03/20/2018
  • Est. Priority Date: 08/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium that stores instructions for:

  • receiving, by a flash memory device, from a host computer and over an interface a first command that is a write command of a first data unit to the flash memory device;

    wherein the first command is a combination of a first physical address within the flash memory device and data;

    receiving, by the flash memory device, from the host computer and over the interface, a second command that is indicative of a manner in which memory management metadata associated with the first data unit should be stored in the flash memory device;

    wherein the second command is a combination of a second address and the memory management metadata; and

    programming, by the flash memory device, the memory management metadata and the first data unit in the flash memory device in response to both the first command and the second command,wherein the programming, by the flash memory device, of the memory management metadata in the flash memory device in response to the second command occurs only if the second command is received immediately before the first command or is immediately received after the first command, andwherein immediately refers to a time period between the receiving of the first command and the receiving of the second command during which the interface does not convey a different data unit that differs from the first data unit and is not associated with the memory management metadata.

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