×

Device and method for managing die groups

  • US 9,442,662 B2
  • Filed: 12/20/2013
  • Issued: 09/13/2016
  • Est. Priority Date: 10/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing a storage system that comprises a storage controller and non-volatile memory, the non-volatile memory comprising a plurality of die and each die comprising a plurality of subunits, the method comprising:

  • at the storage controller coupled with the non-volatile memory;

    for each of the plurality of die, obtaining an endurance metric;

    sorting the plurality of die into a plurality of die groups based on their corresponding endurance metrics, wherein each die group includes one or more die and each die group is associated with a corresponding range of endurance metrics, and wherein a plurality of the die groups each includes two or more die;

    storing a die group mapping in the storage controller that indicates which die are assigned to each die group of the plurality of die groups, wherein the storage controller includes a logical address to physical address mapping distinct from the die group mapping; and

    in response to a write command specifying a set of write data, writing the set of write data to the non-volatile memory by writing in parallel distinct respective subsets of the set of write data to distinct respective die assigned to a single die group of the plurality of die groups.

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