1 |
1
캐시에 있어서,더티(dirty) 데이터를 저장하는 신뢰 캐시; 및클린(clean) 데이터를 저장하는 비신뢰 캐시;를 포함하되,상기 캐시는 상기 신뢰 캐시와 상기 비신뢰 캐시에 기지정된 비율로 캐시 영역을 할당하여 동작을 시작하며,상기 비신뢰 캐시는 상기 신뢰 캐시보다 낮은 전압이 공급되고,상기 신뢰 캐시에 저장된 데이터 또는 상기 더티 데이터에 대해서는 오류 정정 코드(ECC: error correcting code)를 사용하여 오류 발생 검출 및 오류 정정을 수행하고,상기 비신뢰 캐시에 저장된 데이터 또는 상기 클린 데이터에 대해서는 오류 검출 코드(EDC: error detection code)를 사용하여 오류 발생을 검출하고, 오류 발생이 검출되면 다른 메모리에 중복 저장되어 있는 데이터를 대신 사용하는 캐시
|
2 |
2
제 1 항에 있어서,상기 신뢰 캐시에는 캐시 데이터의 신뢰성을 보장하는 최저 인가 전압이 공급되고,상기 비신뢰 캐시에는 상기 최저 인가 전압보다 낮은 전압이 공급되는 캐시
|
3 |
3
삭제
|
4 |
4
제 1 항에 있어서,상기 캐시는 상기 오류 정정 코드와 상기 오류 검출 코드를 하나의 저장소를 공유하여 기록하는 캐시
|
5 |
5
제 1 항에 있어서,상기 캐시는 상기 비신뢰 캐시에 저장되어 있는 데이터에 오류가 발생하면 캐시 미스(cache miss)가 발생한 것으로 처리하는 캐시
|
6 |
6
제 1 항에 있어서,상기 캐시는 상기 신뢰 캐시와 상기 비신뢰 캐시에 대해 단일 교체 정책(replacement policy)을 사용하여 교체 희생자를 찾는 캐시
|
7 |
7
제 1 항에 있어서,상기 캐시는 상기 신뢰 캐시와 상기 비신뢰 캐시에 대해 하나의 듀얼 PLRU 트리(Dual PLRU tree)를 사용하여 교체 희생자를 찾는 캐시
|
8 |
8
제 1 항에 있어서,상기 캐시 영역은 웨이(way)별로 할당되는 캐시
|
9 |
9
제 1 항에 있어서,상기 캐시는 상기 신뢰 캐시와 상기 비신뢰 캐시의 비율을 동적으로 조정하는 캐시
|
10 |
10
제 1 항에 있어서,상기 비신뢰 캐시에 상기 신뢰 캐시보다 많은 캐시 영역을 할당하여 동작을 시작하는 캐시
|
11 |
11
제 1 항에 있어서,상기 캐시는 교체 희생자가 발생할 때마다 신뢰 캐시 교체 희생자 수 또는 비신뢰 캐시 교체 희생자 수를 증가시키며,상기 캐시 교체 희생자 수 또는 상기 비신뢰 캐시 교체 희생자 수의 증가율이 임계값 이상이 되는 시점마다, 상기 신뢰 캐시 교체 희생자 수 또는 상기 비신뢰 캐시 교체 희생자 수에 기초하여, 상기 신뢰 캐시 및 상기 비신뢰 캐시의 비율을 조정하는 캐시
|
12 |
12
캐시 운영 방법에 있어서,기지정된 비율로 신뢰 캐시와 비신뢰 캐시에 캐시 영역을 할당하는 단계; 상기 신뢰 캐시에는 더티(dirty) 데이터를 저장하고, 상기 비신뢰 캐시에는 클린(clean) 데이터를 저장하는 단계;상기 신뢰 캐시에 저장된 데이터 또는 상기 더티 데이터에 대해 오류 정정 코드(ECC: error correcting code)를 사용하여 오류 발생 검출 및 오류 정정을 수행하는 단계; 및상기 비신뢰 캐시에 저장된 데이터 또는 상기 클린 데이터에 대해 오류 검출 코드(EDC: error detection code)를 사용하여 오류 발생을 검출하는 단계를 포함하되,상기 비신뢰 캐시는 상기 신뢰 캐시보다 낮은 전압이 공급되고,상기 오류 검출 코드를 사용하여 오류 발생이 검출되면 다른 메모리에 중복 저장되어 있는 데이터를 대신 사용하는 캐시 운영 방법
|
13 |
13
제 12 항에 있어서,상기 신뢰 캐시에는 캐시 데이터의 신뢰성을 보장하는 최저 인가 전압이 공급되고, 상기 비신뢰 캐시에는 상기 최저 인가 전압보다 낮은 전압이 공급되는 캐시 운영 방법
|
14 |
14
제 12 항에 있어서,상기 오류 정정 코드 및 상기 오류 검출 코드는 하나의 저장소를 공유하여 기록되는 캐시 운영 방법
|
15 |
15
제 12 항에 있어서,상기 방법은상기 신뢰 캐시와 상기 비신뢰 캐시에 대해 하나의 듀얼 PLRU 트리(Dual PLRU tree)를 사용하여 교체 희생자를 찾는 단계; 및교체 희생자가 발생할 때마다 신뢰 캐시 교체 희생자 수 또는 비신뢰 캐시 교체 희생자 수를 증가시키는 단계;를 포함하는 캐시 운영 방법
|
16 |
16
제 12 항에 있어서,상기 할당 단계는상기 비신뢰 캐시에 상기 신뢰 캐시보다 많은 캐시 영역을 할당하는 캐시 운영 방법
|
17 |
17
제 15 항에 있어서,상기 방법은상기 신뢰 캐시 및 상기 비신뢰 캐시의 비율을 조정하는 단계;를 더 포함하되,상기 비율 조정 단계는상기 캐시 교체 희생자 수 또는 상기 비신뢰 캐시 교체 희생자 수의 증가율이 임계값 이상이 되는 시점마다 수행되는 캐시 운영 방법
|