×

Translation layer in a solid state storage device

  • US 9,176,868 B2
  • Filed: 02/05/2015
  • Issued: 11/03/2015
  • Est. Priority Date: 10/13/2008
  • Status: Active Grant
First Claim
Patent Images

1. A solid state device comprising:

  • a controller;

    wherein the controller is configured to perform a first division operation that divides a received logical block address that indicates a physical memory block in a memory device of a plurality of memory devices in the solid state device by a number of logical block addresses per page of the physical memory block to obtain a result of the first division operation;

    wherein the controller is configured to perform a second division operation that divides the obtained result of the first division operation by a number of memory devices in the plurality of memory devices;

    wherein the controller is configured to determine a location of the memory device of the plurality of memory devices within the solid state device from a location in a memory device table, wherein the location in the memory device table is identified by a remainder of the second division operation;

    wherein the controller is configured to generate a data block look-up table comprising the received logical block address, wherein the received logical block address is associated with a data block look-up table entry that comprises a first portion configured to indicate a highest programmed page of the physical memory block and a second portion that is different from the first portion and that is configured to indicate that the physical memory block is ordered when the physical memory block is ordered and to indicate that the physical memory block is not ordered when the physical memory block is not ordered.

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