리프레시 대상 로우 선정 회로
CIRCUIT FOR SELECTING ROWS TO BE REFRESHED
특허 요약
리프레시 대상 로우 선정 회로는, 해머드(hammered) 로우로 선정된 로우가 콜드 테이블에 저장된 콜드 로우들 및 핫 테이블에 저장된 핫 로우들 중 하나가 아닌 경우에 상기 해머드 로우로 선정된 로우를 콜드 로우로 저장하기 위한 상기 콜드 테이블; 및 상기 해머드 로우로 선정된 로우가 상기 콜드 테이블에 저장된 콜드 로우들 중 하나인 경우에 상기 해머드 로우로 선정된 로우를 핫 로우로 저장하기 위한 상기 핫 테이블을 포함할 수 있다.
청구항
번호청구항
1

해머드(hammered) 로우로 선정된 로우가 콜드 테이블에 저장된 콜드 로우들 및 핫 테이블에 저장된 핫 로우들 중 하나가 아닌 경우에 상기 해머드 로우로 선정된 로우를 콜드 로우로 저장하기 위한 상기 콜드 테이블; 및상기 해머드 로우로 선정된 로우가 상기 콜드 테이블에 저장된 콜드 로우들 중 하나인 경우에 상기 해머드 로우로 선정된 로우를 핫 로우로 저장하기 위한 상기 핫 테이블을 포함하고,상기 핫 테이블에 저장된 핫 로우들에는 랭크가 부여되고,로우 해머링에 의한 데이터 유실을 방지하기 위한 메모리 장치의 리프레시 동작시에 상기 핫 테이블에 저장된 핫 로우들 중 최상위 랭크의 핫 로우에 대응하는 상기 메모리 장치의 로우가 리프레시되는리프레시 대상 로우 선정 회로.

2

제 1항에 있어서,상기 해머드 로우로 선정된 로우가 상기 콜드 로우들 중 하나인 경우에 상기 해머드 로우로 전달된 로우는 상기 콜드 테이블에서 삭제되는리프레시 대상 로우 선정 회로.

3

제 2항에 있어서,상기 핫 테이블에 새롭게 저장되는 핫 로우에는 최하위 랭크가 부여되고,상기 해머드 로우로 선정된 로우가 상기 핫 로우들 중 하나인 경우에 상기 해머드 로우로 선정된 로우의 랭크가 올라가는리프레시 대상 로우 선정 회로.

4

제 3항에 있어서,상기 콜드 테이블에 저장된 콜드 로우들에는 랭크가 부여되고,상기 콜드 테이블에 새롭게 저장되는 콜드 로우에는 최상위 랭크가 부여되는리프레시 대상 로우 선정 회로.

5

제 4항에 있어서,상기 핫 테이블에 새로운 핫 로우가 저장되는 경우에 기존의 최하위 랭크의 핫 로우는 상기 콜드 테이블에 최상위 랭크의 콜드 로우로 저장되고, 상기 새로운 핫 로우에 대응하는 콜드 로우는 상기 콜드 테이블에서 삭제되는리프레시 대상 로우 선정 회로.

6

제 5항에 있어서,새로운 콜드 로우가 상기 콜드 테이블에 저장되는 경우에, 상기 콜드 테이블이 가득차 있으면 상기 콜드 테이블의 최하위 랭크의 콜드 로우는 삭제되는리프레시 대상 로우 선정 회로.

7

제 1항에 있어서,액티브된 로우에 인접한 로우가 상기 해머드 로우로 선정되는리프레시 대상 로우 선정 회로.

8

제 1항에 있어서,액티브된 로우들 중 일정 확률로 선택된 로우에 인접한 로우가 상기 해머드 로우로 선정되는리프레시 대상 로우 선정 회로.

9

제 5항에 있어서,상기 콜드 테이블의 콜드 로우들은 랭크 별로 축출 확률이 부여되고,새로운 콜드 로우가 상기 콜드 테이블에 저장되는 경우에, 상기 콜드 테이블이 가득차 있으면 상기 콜드 테이블의 콜드 로우들 중 상기 축출 확률에 따라 선택된 1개의 콜드 로우가 삭제되는리프레시 대상 로우 선정 회로.

10

삭제

11

제 1항에 있어서,상기 최상위 랭크의 핫 로우가 존재하지 않는 경우에, 상기 로우 해머링에 의한 데이터 유실을 방지하기 위한 메모리 장치의 리프레시 동작은 수행되지 않는리프레시 대상 로우 선정 회로.

12

제 3항에 있어서,로우 해머링에 의한 데이터 유실을 방지하기 위한 메모리 장치의 리프레시 동작시에 상기 핫 테이블에 저장된 핫 로우들 중 가장 랭크가 높은 핫 로우에 대응하는 상기 메모리 장치의 로우가 리프레시되는리프레시 대상 로우 선정 회로.

13

제 1항에 있어서,상기 리프레시 대상 로우 선정 회로는 메모리 콘트롤러에 포함되는리프레시 대상 로우 선정 회로.

14

제 1항에 있어서,상기 리프레시 대상 로우 선정 회로는 메모리 장치에 포함되는리프레시 대상 로우 선정 회로.

15

랭크가 부여된 다수의 콜드 로우들을 저장하기 위한 콜드 테이블;랭크가 부여된 다수의 핫 로우들을 저장하기 위한 핫 테이블;해머드 로우로 선정된 로우가 상기 콜드 로우들 및 상기 핫 로우들 중 하나가 아닌 경우에 상기 해머드 로우로 선정된 로우를 상기 콜드 테이블의 최상위 랭크의 콜드 로우로 저장하는 입력부;상기 해머드 로우로 선정된 로우가 상기 콜드 로우들 중 하나인 경우에, 상기 해머드 로우로 선정된 로우를 상기 핫 테이블의 최하위 랭크의 핫 로우로 저장하고, 상기 해머드 로우로 선정된 로우가 상기 핫 로우들 중 하나인 경우에 상기 해머드 로우의 랭크를 올리는 승진부; 및새로운 콜드 로우가 상기 콜드 테이블에 저장되는 경우에, 상기 콜드 테이블이 가득차 있으면 상기 콜드 테이블의 콜드 로우들 중 하나를 삭제하는 축출부를 포함하고,로우 해머링에 의한 데이터 유실을 방지하기 위한 메모리 장치의 리프레시 동작시에 상기 핫 테이블에 저장된 핫 로우들 중 최상위 랭크의 핫 로우에 대응하는 상기 메모리 장치의 로우가 리프레시되는리프레시 대상 로우 선정 회로.

16

제 15항에 있어서,상기 승진부는상기 해머드 로우로 선정된 로우가 상기 콜드 로우들 중 하나인 경우에, 상기 해머드 로우를 상기 콜드 테이블에서 삭제하는리프레시 대상 로우 선정 회로.

17

제 16항에 있어서,상기 입력부는액티브된 로우에 인접한 로우를 상기 해머드 로우로 선정하는리프레시 대상 로우 선정 회로.

18

제 16항에 있어서,상기 입력부는액티브된 로우들 중 일정 확률로 선택된 로우에 인접한 로우를 상기 해머드 로우로 선정하는리프레시 대상 로우 선정 회로.

19

제 16항에 있어서,상기 축출부는상기 삭제시에 최하위 랭크의 콜드 로우를 삭제하는리프레시 대상 로우 선정 회로.

20

제 16항에 있어서,상기 콜드 테이블의 콜드 로우들은 랭크 별로 축출 확률이 부여되고,상기 축출부는상기 삭제시에 상기 콜드 로우들 중 상기 축출 확률에 따라 선택된 1개의 콜드 로우를 삭제하는리프레시 대상 로우 선정 회로.

21

삭제

22

제 15항에 있어서,상기 최상위 랭크의 핫 로우가 존재하지 않는 경우에, 상기 로우 해머링에 의한 데이터 유실을 방지하기 위한 메모리 장치의 리프레시 동작은 수행되지 않는리프레시 대상 로우 선정 회로.

23

제 16항에 있어서,로우 해머링에 의한 데이터 유실을 방지하기 위한 메모리 장치의 리프레시 동작시에 상기 핫 테이블에 저장된 핫 로우들 중 가장 랭크가 높은 핫 로우에 대응하는 상기 메모리 장치의 로우가 리프레시되는리프레시 대상 로우 선정 회로.

24

제 16항에 있어서,상기 리프레시 대상 로우 선정 회로는 메모리 콘트롤러에 포함되는리프레시 대상 로우 선정 회로.

25

제 16항에 있어서,상기 리프레시 대상 로우 선정 회로는 메모리 장치에 포함되는리프레시 대상 로우 선정 회로.