컨트롤러, 메모리 시스템 및 메모리 제어 방법
[과제] 컨트롤러가 관리하는 정보를 불휘발성 메모리에 기록하는 횟수를 저감시킨다. [해결 수단] 본 발명의 한 측면의 컨트롤러는, 제1 상태로도 제2 상태로도 되는 메모리 셀의 블록을 복수 포함하고, 복수의 상기 블록에 복수의 어드레스가 할당된 불휘발성 메모리에 접속되는 제1 인터페이스부와, 제1 정보를 유지하는 정보 유지부와, 상기 제1 인터페이스부를 통하여, 상기 불휘발성 메모리의 제1 블록으로부터 제1 데이터를 판독하고, 상기 제1 블록의 상기 메모리 셀 중 상기 제2 상태의 상기 메모리 셀을 특정하고, 특정한 상기 제2 상태...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | [과제] 컨트롤러가 관리하는 정보를 불휘발성 메모리에 기록하는 횟수를 저감시킨다. [해결 수단] 본 발명의 한 측면의 컨트롤러는, 제1 상태로도 제2 상태로도 되는 메모리 셀의 블록을 복수 포함하고, 복수의 상기 블록에 복수의 어드레스가 할당된 불휘발성 메모리에 접속되는 제1 인터페이스부와, 제1 정보를 유지하는 정보 유지부와, 상기 제1 인터페이스부를 통하여, 상기 불휘발성 메모리의 제1 블록으로부터 제1 데이터를 판독하고, 상기 제1 블록의 상기 메모리 셀 중 상기 제2 상태의 상기 메모리 셀을 특정하고, 특정한 상기 제2 상태의 상기 메모리 셀에 상기 제1 상태로 천이시키는 제2 데이터를 기록하고, 상기 제1 블록의 상기 어드레스에 의거하여, 상기 제1 정보 및 상기 제1 데이터의 어느 일방을 선택하고, 선택한 상기 제1 정보 또는 상기 제1 데이터를 상기 제1 블록에 기록하는, 제어부를 구비한다.
An object is to reduce the number of writes of information managed by a controller to a non-volatile memory. A controller according to one aspect of the present invention includes: a first interface unit connected to a non-volatile memory including a plurality of blocks of memory cells that enter into both a first state and a second state and in which a plurality of addresses is allocated to the plurality of blocks; an information holding unit that holds first information; and a control unit that reads first data from a first block of the non-volatile memory via the first interface unit, specifies the memory cell in the second state among the memory cells in the first block and writes second data for causing the specified memory cell in the second state to transition to the first state, and selects one of the first information and the first data on the basis of the address of the first block and writes the selected first information or first data to the first block. |
---|