US 11,941,263 B2
Flash-translation-layer-aided power allocation in a data storage device
Amit Sharma, Bengaluru (IN); Niranjana Bhatta, Bengaluru (IN); and Abhinandan Venugopal, Bengaluru (IN)
Assigned to Western Digital Technologies, Inc., San Jose, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on May 2, 2022, as Appl. No. 17/734,398.
Prior Publication US 2023/0350586 A1, Nov. 2, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0625 (2013.01) [G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
a first plurality of storage dies to store data;
a power-management circuit to connect a power supply to a second plurality of the storage dies, the second plurality being a subset of the first plurality and being dynamically changeable in time; and
a controller including firmware for a flash translation layer;
wherein the flash translation layer is configured to maintain a queue of pending operations for the first plurality of dies and is further configured to award, in a time interval, a higher priority to a first subset of the pending operations than to a different second subset of the pending operations, at least one operation of the first subset being in the queue behind at least one operation of the second subset; and
wherein, in response to the first subset being selected by the flash translation layer, the power-management circuit is configured, in the time interval, to include storage dies corresponding to the first subset into the second plurality of the storage dies.