Abstract:
데이터의 특성에 따라 싱글 레벨 셀 또는 멀티 레벨 셀에 데이터를 저장하는 불휘발성 메모리 시스템이 개시된다. 본 발명에 따른 불휘발성 메모리 시스템은 불휘발성 메모리 셀 어레이, 인터페이스부 및 플래시 트랜지션 레이어를 구비한다. 불휘발성 메모리 셀 어레이는 다수의 멀티-레벨 셀(MLC)들 및 다수의 싱글-레벨 셀(SLC)들을 포함한다. 인터페이스부는 어플리케이션 또는 파일 시스템으로부터 수신된 기입 데이터의 특성을 분석하여 출력한다. 플래시 트랜지션 레이어는 기입 데이터의 특성을 이용하여, 기입 데이터를 멀티-레벨 셀에 기입할 것인지 또는 싱글-레벨 셀에 기입할 것인지 결정한다.
Abstract:
A non-volatile memory system storing data in a single-level cell or a multi-level cell according to the characteristics of data is provided to improve the performance of the system, by selecting a region to store data among the single-level cell and the multi-level cell according to the characteristics of the data. A non-volatile memory cell array(190) includes a number of multi-level cells(MLC) and a number of single-level cells(SLC). An interface part(120) analyzes the characteristics of write data received from an application(110) or a file system(130). A flash transition layer(150) determines whether to write the write data in the multi-level cell or the single-level cell, by using the characteristics of the write data. The interface part is located on an equal layer where the application and the file system are formed.