NON-VOLATILE MEMORY SYSTEM STORING DATA IN SINGLE-LEVEL CELL OR MULTI-LEVEL CELL ACCORDING TO DATA CHARACTERISTICS
First Claim
1. The non-volatile memory system comprises:
- a non-volatile memory cell array having a plurality of multi-level cells forming a MLC area and a plurality of single-level cells forming a SLC area; and
a flash transition layer receiving the write data from the at least one of an application and a file system, determining whether the write data should be stored in the MLC area or the SLC area based on a data characteristic of the write data or an update characteristic of the write data.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided is a system storing data received from an application or file system in a non-volatile memory system of single-level cells and multi-level cells in accordance with one or more data characteristics. The non-volatile memory system includes a non-volatile memory cell array having a plurality of multi-level cells forming a MLC area and a plurality of single-level cells forming a SLC area, and an interface unit analyzing a characteristic of the write data and generating a corresponding data characteristic signal. A flash transition layer receives the data characteristic signal, and determines whether the write data should be stored in the MLC area or the SLC area based on whether or not the write data will be accessed by the file, or whether the address associated with the write data is frequently updated or not.
-
Citations
20 Claims
-
1. The non-volatile memory system comprises:
-
a non-volatile memory cell array having a plurality of multi-level cells forming a MLC area and a plurality of single-level cells forming a SLC area; and a flash transition layer receiving the write data from the at least one of an application and a file system, determining whether the write data should be stored in the MLC area or the SLC area based on a data characteristic of the write data or an update characteristic of the write data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. The non-volatile memory system comprises:
-
a non-volatile memory cell array having a plurality of multi-level cells forming a MLC area and a plurality of single-level cells forming a SLC area; and a flash transition layer receiving a write data from an external source, determining whether the write data should be stored in the MLC area or the SLC area based on a data characteristic signal of the write data or an update characteristic signal of the write data, wherein the data characteristic signal of the write data or the update characteristic signal of the write data is received from the external source. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification