Method and apparatus for executing host commands
AssigneeSilicon Motion, Inc.
InventorPo-Wei Wu
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Motion, Inc.
InventorPo-Wei Wu
Estimating the term…
An apparatus and a method for executing host commands, which is performed by a host interface in a flash controller, to include: determining whether a preset number of successive unaligned host long-write commands have been detected, where a first starting logical block address (LBA) number of data to be written, which is requested by each unaligned host long-write command, does not align with a first physical page of one super page; if so, calculating an offset, so that a second starting LBA number of data to be written, which is requested by a host write command, plus the offset aligns with a first physical page of one super page; generating a third starting LBA number by adding the offset to the second starting LBA number; and storing an entry in an LBA shifting table, which includes information about the second starting LBA number and the offset.
A method for executing host commands, performed by a host interface in a flash controller, wherein the host interface is coupled to a host side, the method comprising:
An apparatus for executing host commands, comprising:
Dependencies are inferred from the claim text.