1 |
1
고장(fault)이 있는 메모리를 행 스페어와 열 스페어로 대치하는 수리 솔루션을 도출하는 방법으로, 수리 방법은:(a) 발생한 고장에 대해 형성된 고장 맵으로부터 상기 고장과 동일한 행(row) 및 열(column)을 탐색하여 고장 그룹을 형성하는 단계와,(b) 상기 고장 그룹의 행과 열 별로 고장을 계수하여 고장 맵을 전처리하는 단계와, (c) 전처리된 상기 고장 맵에서 특징 벡터를 추출하는 단계와, (d) 상기 특징 벡터와 미리 연산된 복수의 수리 솔루션 특징 벡터들 사이 거리를 연산하는 단계 및 (e) 연산된 상기 수리 솔루션들을 통합하는 단계를 포함하는 메모리 수리 솔루션 도출 방법
|
2 |
2
제1항에 있어서, 상기 (b) 단계 내지 상기 (d) 단계는, 상기 고장 그룹별로 각각 수행되는 메모리 수리 솔루션 도출 방법
|
3 |
3
제1항에 있어서, 상기 (a) 단계는, 상기 메모리에서 데이터를 저장하는 셀의 위치를 매트릭스로 형성하는 단계 및상기 고장이 발생한 셀의 위치를 상기 매트릭스에 기입하는 단계로 수행되는 메모리 수리 솔루션 도출 방법
|
4 |
4
제1항에 있어서, 상기 (a) 단계는, (b1) 상기 고장이 발생한 행에 포함된 고장 및 상기 고장이 발생한 행에 포함된 고장을 동일한 그룹으로 포함하는 단계와, (b2) 상기 동일한 그룹 내에 포함된 고장들에 대하여 (b1) 단계를 수행하여 수행되는 메모리 수리 솔루션 도출 방법
|
5 |
5
제4항에 있어서, 상기 동일한 그룹 내에 포함되지 않은 다른 고장에 대하여 (b3) 상기 다른 고장이 발생한 행에 포함된 고장 및 상기 다른 고장이 발생한 행에 포함된 고장을 동일한 그룹으로 포함하는 단계와, (b4) 상기 동일한 그룹 내에 포함된 고장들에 대하여 (b3) 단계를 수행하여 수행되는 메모리 수리 솔루션 도출 방법
|
6 |
6
제1항에 있어서, 상기 (b) 단계는, 상기 고장맵 내 어느 한 원소(element)에 대하여 (c1) 상기 원소와 동일한 행과 동일한 열 내의 고장의 개수를 합산하여 수행하며,(c2) 상기 고장 맵 내의 모든 원소들에 대하여 상기 (c1) 단계를 수행하여 수행되는 메모리 수리 솔루션 도출 방법
|
7 |
7
제1항에 있어서, 상기 (c) 단계는, CNN(convolutional neural network)을 이용하여 수행되는 메모리 수리 솔루션 도출 방법
|
8 |
8
제1항에 있어서, 상기 (c) 단계는, 컨벌루션(convolution) 연산 단계와, 풀링(pooling) 연산 단계을 포함하는 하나의 주기(period)를 복수 주기 연산하여 수행되는 메모리 수리 솔루션 도출 방법
|
9 |
9
제1항에 있어서, 상기 (d) 단계는, 상기 특징 벡터 및 상기 수리 솔루션 특징 벡터들은 1차원 벡터로, 상기 1차원 벡터 원소들의 차이를 구하고, 상기 차이의 제곱을 연산하여 이들의 합을 구하는 단계와, 구한 합이 가장 작은 복수의 수리 솔루션을 획득하는 단계로 수행되는 메모리 수리 솔루션 도출 방법
|
10 |
10
제9항에 있어서, 상기 (e) 단계는, 상기 복수의 수리 솔루션들 중에서 상기 행 스페어의 개수와 상기 열 스페어의 개수에 부합하는 수리 솔루션을 선택하여 수행하는 메모리 수리 솔루션 도출 방법
|
11 |
11
메모리의 고장을 적어도 하나의 스페어로 대치하기 위한 수리 솔루션 도출장치로, 상기 도출 장치는:적어도 하나 이상의 프로세서; 및상기 프로세서에 의해 실행되는 하나 이상의 프로그램을 저장하는 메모리를 포함하며, 상기 프로그램들은 하나 이상의 프로세서에 의해 실행될 때, 상기 하나 이상의 프로세서들에서,고장(fault)이 있는 메모리를 행 스페어와 열 스페어로 대치하는 수리 솔루션을 도출하는 방법으로, 상기 방법은:(a) 발생한 고장에 대해 형성된 고장 맵으로부터 상기 고장과 동일한 행(row) 및 열(column)을 탐색하여 고장 그룹을 형성하는 단계와,(b) 상기 고장 그룹의 행과 열 별로 고장을 계수하여 고장 맵을 전처리하는 단계와, (c) 전처리된 상기 고장 맵에서 특징 벡터를 추출하는 단계와, (d) 상기 특징 벡터와 미리 연산된 복수의 수리 솔루션 특징 벡터들 사이 거리를 연산하는 단계 및 (e) 연산된 상기 수리 솔루션들을 통합하는 단계를 포함하는 메모리 수리 솔루션 도출 장치
|
12 |
12
제11항에 있어서, 상기 (b) 단계 내지 상기 (d) 단계는, 상기 고장 그룹별로 각각 수행되는 메모리 수리 솔루션 도출 장치
|
13 |
13
제11항에 있어서, 상기 (a) 단계는, 상기 메모리에서 데이터를 저장하는 셀의 위치를 매트릭스로 형성하는 단계 및상기 고장이 발생한 셀의 위치를 상기 매트릭스에 기입하는 단계로 수행되는 메모리 수리 솔루션 도출 장치
|
14 |
14
제11항에 있어서, 상기 (a) 단계는, (b1) 상기 고장이 발생한 행에 포함된 고장 및 상기 고장이 발생한 행에 포함된 고장을 동일한 그룹으로 포함하는 단계와, (b2) 상기 동일한 그룹 내에 포함된 고장들에 대하여 (b1) 단계를 수행하여 수행되는 메모리 수리 솔루션 도출 장치
|
15 |
15
제14항에 있어서, 상기 동일한 그룹 내에 포함되지 않은 다른 고장에 대하여 (b3) 상기 다른 고장이 발생한 행에 포함된 고장 및 상기 다른 고장이 발생한 행에 포함된 고장을 동일한 그룹으로 포함하는 단계와, (b4) 상기 동일한 그룹 내에 포함된 고장들에 대하여 (b3) 단계를 수행하여 수행되는 메모리 수리 솔루션 도출 장치
|
16 |
16
제11항에 있어서, 상기 (b) 단계는, 상기 고장맵 내 어느 한 원소(element)에 대하여 (c1) 상기 원소와 동일한 행과 동일한 열 내의 고장의 개수를 합산하여 수행하며,(c2) 상기 고장 맵 내의 모든 원소들에 대하여 상기 (c1) 단계를 수행하여 수행되는 메모리 수리 솔루션 도출 장치
|
17 |
17
제11항에 있어서, 상기 (c) 단계는, CNN(convolutional neural network)을 이용하여 수행되는 메모리 수리 솔루션 도출 장치
|
18 |
18
제11항에 있어서, 상기 (c) 단계는, 컨벌루션(convolution) 연산 단계와, 풀링(pooling) 연산 단계을 포함하는 하나의 주기(period)를 복수 주기 연산하여 수행되는 메모리 수리 솔루션 도출 장치
|
19 |
19
제11항에 있어서, 상기 (d) 단계는, 상기 특징 벡터 및 상기 수리 솔루션 특징 벡터들은 1차원 벡터로, 상기 1차원 벡터 원소들의 차이를 구하고, 상기 차이의 제곱을 연산하여 이들의 합을 구하는 단계와, 구한 합이 가장 작은 복수의 수리 솔루션을 획득하는 단계로 수행되는 메모리 수리 솔루션 도출 장치
|
20 |
20
제19항에 있어서, 상기 (e) 단계는, 상기 복수의 수리 솔루션들 중에서 상기 행 스페어의 개수와 상기 열 스페어의 개수에 부합하는 수리 솔루션을 선택하여 수행하는 메모리 수리 솔루션 도출 장치
|