Nonvolatile storage device with NCQ supported and writing method for a nonvolatile storage device
First Claim
Patent Images
1. A writing method for a nonvolatile storage device having a plurality of smallest erasable units, comprising the steps of:
- receiving a plurality of write commands;
recording the plurality of write commands and an information corresponding thereto;
choosing ones from the plurality of write commands according to the recorded information and a default choosing policy, wherein the chosen write commands are to write to a same one among the plurality of smallest erasable units; and
executing the chosen write commands in priority.
1 Assignment
0 Petitions
Accused Products
Abstract
A nonvolatile storage device buffers multiple write commands and selects one or more therefrom according to a choosing policy to execute in priority, so as to increase the probability of continuously executing write commands corresponding to an identical smallest erasable unit, thereby reducing the frequency of backup, erasing and copyback operations and improving the efficiency of the nonvolatile storage device.
-
Citations
28 Claims
-
1. A writing method for a nonvolatile storage device having a plurality of smallest erasable units, comprising the steps of:
-
receiving a plurality of write commands; recording the plurality of write commands and an information corresponding thereto; choosing ones from the plurality of write commands according to the recorded information and a default choosing policy, wherein the chosen write commands are to write to a same one among the plurality of smallest erasable units; and executing the chosen write commands in priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A nonvolatile storage device, comprising:
-
a plurality of smallest erasable units; an interface for receiving a plurality of write commands to write to one or more of the plurality of smallest erasable units; a record unit connected to the interface, for recording the plurality of write commands and an information corresponding thereto; a choosing unit connected to the interface and the record unit, for requeuing the plurality of write commands according to the information and a default choosing policy so as to determine an executive sequence, such that the write commands corresponding to a same smallest erasable unit are continuously executed; and a controller unit connected to the choosing unit and the plurality of smallest erasable units, for executing the write commands transferred from the choosing unit to write the plurality of smallest erasable units. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A writing method for a nonvolatile storage device having a plurality of data buses each connected to at least one nonvolatile memory chip, the writing method comprising the steps of:
-
receiving a plurality of write commands; recording the plurality of write commands and an information corresponding thereto; choosing and executing a first write command from the plurality of write commands; and during a first one of the nonvolatile memory chips is busy for the first write command, choosing and executing a second write command from the plurality of write commands to write to a second one of the nonvolatile memory chips. - View Dependent Claims (26, 27, 28)
-
Specification