Accessing logical-to-physical address translation data for solid state disks
AssigneeLSI Corporation
InventorsRandy Reiter, Timothy Swatosh, Pamela Hempstead, Michael Hicken
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Corporation
InventorsRandy Reiter, Timothy Swatosh, Pamela Hempstead, Michael Hicken
Estimating the term…
Described embodiments provide a media controller for a storage device having sectors, the sectors organized into blocks and superblocks. The media controller stores, on the storage device, logical-to-physical address translation data in N summary pages, where N corresponds to the number of superblocks of the storage device. A buffer layer module of the media controller initializes a summary page cache in a buffer. The summary page cache has space for M summary page entries, where M is less than or equal to N. For operations that access a summary page, the media controller searches the summary page cache for the summary page. If the summary page is stored in the summary page cache, the buffer layer module retrieves the summary page from the summary page cache. Otherwise, the buffer layer module retrieves the summary page from the storage device and stores the retrieved summary page to the summary page cache.
A method of accessing, by a media controller, logical-to-physical address translation data for one or more sectors of a storage device, the sectors of the storage device organized into blocks and superblocks, the method comprising:
A non-transitory machine-readable storage medium, having encoded thereon program code, wherein, when the program code is executed by a machine, the machine implements a method of accessing, by a media controller, logical-to-physical address translation data for one or more sectors of a storage device, the sectors of the storage device organized into blocks and superblocks, the method comprising:
A media controller for accessing, by a media controller, logical-to-physical address translation data for one or more sectors of a storage device, the sectors of the storage device organized into blocks and superblocks, the media controller comprising:
Dependencies are inferred from the claim text.