Trim command processing method, memory control circuit unit and memory storage apparatus
AssigneePhison Electronics Corp.
InventorChih-Kang Yeh
Life of this patent
Estimating the term…
Abstract
A trim command processing method for a memory storage apparatus having a rewritable non-volatile memory module having a plurality of physical programming units is provided. The method includes receiving a command from a host system; starting a trim operation to perform an operation corresponding to a trim command according to a record related to the trim command in a trim table if an operation corresponding the command is performed on the rewritable non-volatile memory module with a first mode; and not starting aforesaid trim operation if the operation corresponding the command is performed on the rewritable non-volatile memory module with a second mode.
Claims30
A trim command processing method for a memory storage apparatus, the memory storage apparatus having a rewritable non-volatile memory module, the rewritable non-volatile memory module comprising a plurality of physical programming units, the trim command processing method comprising:
- receiving a command from a host system;
- starting a trim operation to perform at least one operation corresponding to at least one trim command according to a record related to the at least one trim command in a trim table if at least one operation corresponding to the command is performed on the rewritable non-volatile memory module with a first mode;
- and
- not starting the trim operation if the at least one operation corresponding to the command is performed on the rewritable non-volatile memory module with a second mode.
A memory control circuit unit, comprising:
- a host interface configured to couple to a host system;
- a memory interface configured to couple to a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical programming units;
- and
- a memory management circuit coupled to the host interface and the memory interface,
- wherein the memory management circuit is configured to receive a command from the host system,
- wherein the memory management circuit is further configured to start a trim operation to perform at least one operation corresponding to at least one trim command according to a record related to the at least one trim command in a trim table if giving a first command sequence configured to perform at least one operation corresponding to the command on the rewritable non-volatile memory module with a first mode,
- wherein the memory management circuit is further configured to not start the trim operation if giving a second command sequence configured to perform the at least one operation corresponding to the command on the rewritable non-volatile memory module with a second mode.
A memory storage apparatus, comprising:
- a connection interface unit configured to couple to a host system;
- a rewritable non-volatile memory module having a plurality of physical programming units;
- and
- a memory control circuit unit coupled to the connection interface unit and the rewritable non-volatile memory module,
- wherein the memory control circuit unit is configured to receive a command from the host system,
- wherein the memory control circuit unit is further configured to start a trim operation to perform at least one operation corresponding to at least one trim command according to a record related to the at least one trim command in a trim table if giving a first command sequence configured to perform at least one operation corresponding to the command on the rewritable non-volatile memory module with a first mode,
- wherein the memory control circuit unit is further configured to not start the trim operation if giving a second command sequence configured to perform the at least one operation corresponding to the command on the rewritable non-volatile memory module with a second mode.
Dependencies are inferred from the claim text.