본 발명에서는 command queue가 빈 이후, 다음 접근에 대해 row hit/miss를 예측하여, hit의 경우 row를 open시키고, miss의 경우 row를 close시켜서 activate와 precharge로 인한 지연시간을 줄이고자 한다. 본 발명에 따른 히스토리 기반 메모리 제어 방법은, 커맨드 큐 회로 내에 Command Queue가 비어 있을 때, 메모리 제어기가 open row를 클로징 하는 클로징 단계; 상기 커맨드 큐 회로 내에 Command Queue가 비어 있는지를 판단하는 제1 Command Queue 판단 단계; 상기 메모리 제어기는 직전에 접근한 row에 대하여 접근이 있는지를 판단하는 제1 접근 판단 단계; 상기 제1 접근 판단 단계의 수행 후, 상기 커맨드 큐 회로 내에 Command Queue가 비어 있는지를 판단하는 제2 Command Queue 판단 단계; 상기 메모리 제어기가 상태 천이가 발생된 row에 대하여 Command Queue의 접근이 있는지를 판단하는 제2 접근 판단 단계; 및 상기 메모리 제어기가 상태 천이가 발생된 row에 대하여 Command Queue의 접근이 있다면, close row를 오픈 하는 오프닝 단계를 포함한다.
|