US 11,669,459 B2
Multiplying data storage device read throughput
Xiong Liu, Singapore (SG); and Li Hong Zhang, Singapore (SG)
Assigned to Seagate Technology LLC, Fremont, CA (US)
Filed by Seagate Technology LLC, Fremont, CA (US)
Filed on Aug. 25, 2021, as Appl. No. 17/411,528.
Application 17/411,528 is a division of application No. 16/528,161, filed on Jul. 31, 2019, granted, now 11,119,937.
Prior Publication US 2021/0382827 A1, Dec. 9, 2021
Int. Cl. G06F 12/10 (2016.01)
CPC G06F 12/10 (2013.01) [G06F 2212/657 (2013.01)] 15 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a physical space comprising a plurality of P physical bands, with each physical band having a plurality of X physical blocks;
a logical space comprising a plurality of N logical block addresses (LBAs) divided into X non-overlapping LBA ranges that are equal in number to the plurality of X physical blocks, with each of the X non-overlapping LBA ranges comprising P consecutive LBAs that are equal in number to the plurality of P physical bands;
a map in which an ith physical block of each different one of the plurality of P physical bands is mapped to a different one of the P consecutive LBAs of the ith one of the X non-overlapping LBA ranges; and
a controller configured to employ the map to read data from the ith physical blocks of all of the P physical bands in parallel, thereby obtaining data for the LBAs of the ith one of the X non-overlapping LBA ranges in parallel.