1 |
1
상변화 메모리를 사용하며 메모리 셀 어레이가 복수의 파티션으로 구분되어 있는 메모리의 메모리 컨트롤러로서,상기 메모리로 데이터 쓰기를 요청하는 쓰기 요청과 상기 메모리로부터 데이터 읽기를 요청하는 읽기 요청이 입력되는 요청 큐, 그리고상기 복수의 파티션 중에서 제1 파티션에서 쓰기 동작이 진행되고 있는 제1 조건을 포함하는 충돌 확인 조건이 만족되는 경우, 상기 제1 파티션에서의 쓰기 동작과 읽기 동작이 충돌하지 않는 제2 파티션에 해당하는 읽기 요청이 상기 요청 큐에 존재하면, 상기 제2 파티션에 해당하는 읽기 요청에 기초하여서 상기 제2 파티션을 위한 읽기 명령을 생성하는 스케줄러를 포함하는 메모리 컨트롤러
|
2 |
2
제1항에서,상기 읽기 명령의 생성에 사용되는 읽기 요청은 상기 제2 파티션에 해당하는 읽기 요청 중에서 가장 오래된 읽기 요청을 포함하는 메모리 컨트롤러
|
3 |
3
제1항에서,상기 메모리는 상기 메모리 셀 어레이로부터 읽은 데이터가 저장되는 복수의 행 데이터 버퍼를 포함하며,상기 복수의 행 데이터 버퍼 중에서 상기 제2 파티션에 해당하는 읽기 요청에 해당하는 데이터에 히트하는 행 데이터 버퍼가 존재하면, 상기 스케줄러는 상기 히트하는 행 데이터 버퍼를 선택하는 메모리 컨트롤러
|
4 |
4
제1항에서,상기 메모리는 상기 메모리 셀 어레이로부터 읽은 데이터가 저장되는 복수의 행 데이터 버퍼를 포함하며,상기 제2 파티션에 해당하는 읽기 요청에 해당하는 데이터에 상기 복수의 행 데이터 버퍼에 히트하지 않으면, 상기 스케줄러는 상기 복수의 행 데이터 버퍼 중에서 가장 오래된 데이터를 저장하고 있는 행 데이터 버퍼에 상기 제2 파티션에 해당하는 읽기 요청에 해당하는 데이터를 저장하는 메모리 컨트롤러
|
5 |
5
제1항에서,상기 충돌 확인 조건은, 상기 제1 파티션에서 상기 쓰기 동작이 진행되고 있는 동안 읽기 동작을 위해 열린 워드 라인에 해당하는 읽기 요청이 상기 요청 큐에 존재하지 않는 제2 조건을 더 포함하는 메모리 컨트롤러
|
6 |
6
제5항에서,상기 제1 조건을 만족하고 상기 제2 조건을 만족하지 않는 경우, 상기 스케줄러는 상기 열린 워드 라인에 해당하는 읽기 요청에 기초하여서 상기 읽기 명령을 생성하는 메모리 컨트롤러
|
7 |
7
제1항에서,상기 메모리에서 쓰기 동작이 진행되고 있지 않는 경우, 상기 요청 큐에서 가장 오래된 요청이 쓰기 요청이면, 상기 스케줄러는 가장 오래된 쓰기 요청에 기초하여 쓰기 명령을 생성하는 메모리 컨트롤러
|
8 |
8
제7항에서,상기 스케줄러는 상기 가장 오래된 쓰기 요청과 상기 가장 오래된 쓰기 요청과 동시에 쓰기가 가능한 메모리 셀에 해당하는 쓰기 요청에 기초하여 상기 쓰기 명령을 생성하는 메모리 컨트롤러
|
9 |
9
제1항에서,상기 메모리에서 쓰기 동작이 진행되고 있지 않는 경우, 상기 요청 큐에서 가장 오래된 요청이 읽기 요청이면, 상기 스케줄러는 읽기 명령을 생성하는 메모리 컨트롤러
|
10 |
10
제9항에서,읽기 동작을 위해 열린 워드 라인에 해당하는 읽기 요청이 상기 요청 큐에 존재하는 경우, 상기 스케줄러는 상기 열린 워드 라인에 해당하는 읽기 요청에 기초하여서 상기 읽기 명령을 생성하는 메모리 컨트롤러
|
11 |
11
상변화 메모리를 사용하며 메모리 셀 어레이가 복수의 파티션으로 구분되어 있는 메모리의 메모리 컨트롤러로서,상기 메모리로 데이터 쓰기를 요청하는 쓰기 요청과 상기 메모리로부터 데이터 읽기를 요청하는 읽기 요청이 입력되는 요청 큐, 그리고상기 복수의 파티션 중에서 제1 파티션에서 쓰기 동작이 진행되고 있는 경우, 소정의 읽기 요청에 기초하여서 읽기 명령을 생성하는 스케줄러를 포함하는 메모리 컨트롤러
|
12 |
12
제11항에서,상기 소정의 읽기 요청은 상기 제1 파티션에서의 쓰기 동작과 읽기 동작이 충돌하지 않는 제2 파티션에 해당하는 읽기 요청을 포함하는 메모리 컨트롤러
|
13 |
13
제12항에서,상기 읽기 명령의 생성에 사용되는 읽기 요청은 상기 제2 파티션에 해당하는 읽기 요청 중에서 가장 오래된 읽기 요청을 포함하는 메모리 컨트롤러
|
14 |
14
제11항에서,상기 소정의 읽기 요청은 읽기 동작을 위해 열린 워드 라인에 해당하는 읽기 요청을 포함하는 메모리 컨트롤러
|
15 |
15
제11항에서,상기 메모리에서 쓰기 동작이 진행되고 있지 않는 경우, 상기 요청 큐에서 가장 오래된 요청이 쓰기 요청이면, 상기 스케줄러는 가장 오래된 쓰기 요청과 상기 가장 오래된 쓰기 요청과 동시에 쓰기가 가능한 메모리 셀에 해당하는 쓰기 요청에 기초하여 상기 쓰기 명령을 생성하는 메모리 컨트롤러
|
16 |
16
제1항 내지 제15항 중 어느 한 항에 따른 메모리 컨트롤러, 그리고상기 메모리를 포함하는 메모리 모듈
|
17 |
17
제1항 내지 제15항 중 어느 한 항에 따른 메모리 컨트롤러를 포함하며, 상기 메모리와 시스템 버스를 통해 연결되는 프로세서
|