Methods of operating a memory system that include outputting a data pattern from a sector allocation table to a host if a logical sector is indicated as being erased
First Claim
Patent Images
1. A method of operating a memory system, comprising:
- receiving a read command from a host, wherein the read command is associated with a logical sector of a memory;
determining whether the logical sector of the memory is indicated as being erased in a sector allocation table; and
when the logical sector of the memory is indicated as being erased, generating a sector of data from a data pattern in the sector allocation table and outputting the generated sector of data to the host;
wherein the generated sector of data is an original sector of data intended to be written to the logical sector of the memory in response to a write command and the data pattern is a portion of the original sector of data.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a memory system includes receiving a read command from a host, where the read command is associated with a logical sector of a memory, determining whether the logical sector of the memory is indicated as being erased in a sector allocation table, if the logical sector of the memory is indicated as being erased, outputting a data pattern from the sector allocation table to the host, and if the logical sector of the memory is not indicated as being erased, reading a physical sector of the memory and outputting data from the physical sector of the memory to the host.
-
Citations
20 Claims
-
1. A method of operating a memory system, comprising:
-
receiving a read command from a host, wherein the read command is associated with a logical sector of a memory; determining whether the logical sector of the memory is indicated as being erased in a sector allocation table; and when the logical sector of the memory is indicated as being erased, generating a sector of data from a data pattern in the sector allocation table and outputting the generated sector of data to the host; wherein the generated sector of data is an original sector of data intended to be written to the logical sector of the memory in response to a write command and the data pattern is a portion of the original sector of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11)
-
-
8. A method of operating a memory system, comprising:
-
receiving a read command from a host, wherein the read command is associated with a logical sector of a memory; determining whether the logical sector of the memory is indicated as being erased, or having an invalid mapping to a reserved location of the memory, in a sector allocation table; when the logical sector of the memory is indicated as being erased, or having an invalid mapping to a particular reserved location of the memory, generating a sector of data from a data pattern in the sector allocation table and outputting the generated sector of data to the host; wherein the generated sector of data is an original sector of data intended to be written to the logical sector of the memory during a write operation and the data pattern is a portion of the original sector of data, wherein the data pattern was recorded in the sector allocation table instead of writing the original sector of data in the logical sector of the memory during the write operation; and when the logical sector of the memory is indicated as having an invalid mapping to a reserved location of the memory different than the particular reserved location of the memory, returning an error status to the host. - View Dependent Claims (12)
-
-
13. A method of operating a memory system, comprising:
-
receiving a read command from a host, wherein the read command is associated with a logical sector of a memory; determining whether the logical sector of the memory is indicated as being erased, or having an invalid mapping to a reserved location of the memory, in a sector allocation table; when the logical sector of the memory is indicated as being erased, or having an invalid mapping to a particular reserved location of the memory, programming a pattern output circuit with a data pattern from the sector allocation circuit, generating a sector of data from the data pattern using the pattern output circuit, and outputting the generated sector of data from the pattern output circuit to the host, wherein the generated sector of data is an original sector of data intended to be written to the logical sector of the memory in response to a write command and the data pattern is a portion of the original sector of data; and when the logical sector of the memory is indicated as having an invalid mapping to another reserved location of the memory different than the particular reserved location of the memory, returning an error status to the host. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification