The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 10, 2012
Filed:
Dec. 21, 2009
Carl Forhan, Rochester, MN (US);
Pamela Hempstead, Oronoco, MN (US);
Michael Hicken, Rochester, MN (US);
Randy Reiter, Rochester, MN (US);
Timothy Swatosh, Rochester, MN (US);
Carl Forhan, Rochester, MN (US);
Pamela Hempstead, Oronoco, MN (US);
Michael Hicken, Rochester, MN (US);
Randy Reiter, Rochester, MN (US);
Timothy Swatosh, Rochester, MN (US);
LSI Corporation, Milpitas, CA (US);
Abstract
Described embodiments provide logical-to-physical address translation for data stored on a storage device having sectors organized into blocks and superblocks. A flash translation layer maps a physical address in the storage device to a logical sector address. The logical sector address corresponds to mapping data that includes i) a page index, ii) a block index, and iii) a superblock number. The mapping data is stored in at least one summary page corresponding to the superblock containing the physical address. A block index and a page index of a next empty page in the superblock are stored in a page global directory corresponding to the superblock. A block index and a page index of the at least one summary page and the at least one active block table for each superblock are stored in at least one active block table of the storage device.