1 |
1
피봇 오류들의 어드레스와 블록 어드레스를 저장하는 제1 메모리와 넌피봇 오류들 각각의 어드레스를 표현하는 컬럼과 로우 중 하나와 상기 넌피봇 오류들의 블록 어드레스를 저장하는 제2 메모리를 포함하며, 상기 넌피봇 오류들 각각의 어드레스를 표현하는 나머지 하나를 지정된 위치의 상기 피봇 오류의 어드레스를 이용하여 정의하고, 상기 피봇 오류들의 어드레스와 블록 어드레스를 포함하는 피봇 오류 정보와 상기 넌피봇 오류들의 어드레스와 블록 어드레스를 포함하는 넌피봇 오류 정보를 제공하는 메모리 유니트; 및 메모리 블록들의 오류들을 리페어하는 스페어의 방향을 정하기 위하여 상기 피봇 오류 정보에서 상기 피봇 오류들 별로 컬럼 어드레스 또는 로우 어드레스를 선택하고, 상기 넌피봇 오류 정보와 선택된 상기 피봇 오류들의 상기 피봇 오류 정보를 비교하여서 상기 넌피봇 오류와 선택된 상기 피봇 오류가 동일한 메모리 블록의 동일한 어드레스를 갖는 제1 경우와 상기 넌피봇 오류와 선택된 상기 피봇 오류가 일방향에 배치된 다른 메모리 블록에 있고 동일한 어드레스를 갖는 제2 경우를 구분하며, 상기 제1 경우를 리페어 가능한 것으로 판단하고 상기 제2 경우를 상기 일방향에 배치된 다른 상기 메모리 블록에 모두 대응하는 길이를 갖는 상기 스페어가 할당되는 경우 리페어 가능한 것으로 판단하는 비교 결과를 생성하고, 상기 넌피봇 오류 별로 상기 비교 결과를 넌피봇 커버 결과로 제공하는 싱글 분석기;를 포함하는 리페어 분석 장치
|
2 |
2
제1 항에 있어서,상기 피봇 오류 정보는 머스트 리페어 정보를 더 포함하며, 상기 피봇 오류의 상기 블록 어드레스 및 상기 머스트 리페어 정보를 사용하여 상기 방향 및 상기 길이가 정해져서 할당된 상기 스페어를 상기 메모리 블록 별로 사용할 수 있는지 상기 스페어의 유효성을 확인하는 신호 유효성 체커를 더 포함하는 리페어 분석 장치
|
3 |
3
제2 항에 있어서,리던던트 분석기를 더 포함하며,상기 신호 유효성 체커는 상기 스페어가 유효한지 확인하는 신호 유효성 플래그, 남은 스페어 정보 및 언커버드 머스트 리페어 피봇 오류 정보를 제공하며,상기 리던던트 분석기는 상기 신호 유효성 플래그에 의하여 상기 스페어가 유효한 것으로 판단한 상태에서, 상기 남은 스페어 정보와 상기 언커버드 머스트 리페어 피봇 오류 정보를 이용하여 리페어되지 않은 상기 넌피봇 오류를 리페어할 수 있는지 판단하는 리페어 분석 장치
|
4 |
4
제3 항에 있어서,상기 싱글 분석기는 상기 넌피봇 오류의 어드레스와 그에 해당하는 상기 넌피봇 커버 결과를 상기 리던던트 분석기에 제공하는 리페어 분석 장치
|
5 |
5
제1 항에 있어서, 상기 싱글 분석기는,상기 스페어의 방향을 정하기 위하여 상기 피봇 오류 정보에서 상기 피봇 오류들 별로 컬럼 어드레스 또는 로우 어드레스를 선택하는 선택부;상기 넌피봇 오류 정보와 선택된 상기 피봇 오류들의 상기 피봇 오류 정보를 비교하여서 상기 넌피봇 오류와 선택된 상기 피봇 오류가 동일한 상기 메모리 블록의 동일한 상기 어드레스를 갖는 상기 제1 경우와 상기 넌피봇 오류와 선택된 상기 피봇 오류가 상기 일방향에 배치된 다른 상기 메모리 블록에 있고 동일한 상기 어드레스를 갖는 상기 제2 경우를 구분하며, 상기 제1 경우를 리페어 가능한 것으로 판단하고 상기 제2 경우를 상기 일방향에 배치된 다른 상기 메모리 블록에 모두 대응하는 길이를 갖는 상기 스페어가 할당되는 경우 리페어 가능한 것으로 판단하는 상기 비교 결과를 생성하는 비교부; 및상기 비교 결과를 분석하여 넌피봇 커버 정보를 제공하는 분석부;를 포함하는 리페어 분석 장치
|
6 |
6
제5 항에 있어서,상기 비교부는 상기 스페어의 길이를 선택하기 위한 길이 선택 신호를 수신하고, 상기 피봇 오류의 블록 어드레스, 상기 넌피봇 오류의 블록 어드레스 및 상기 길이 선택 신호를 비교한 상기 비교 결과를 생성하며, 변경되는 상기 길이 선택 신호에 대응하여 상기 넌피봇 오류와 상기 피봇 오류가 하나의 상기 메모리 블록에 대응하는 쇼트나 둘 이상의 상기 메모리 블록에 대응하는 와이드의 길이를 갖는 스페어로 리페어 가능한지 상기 비교 결과를 제공하는 리페어 분석 장치
|
7 |
7
제6 항에 있어서,상기 비교부는,상기 피봇 오류와 상기 넌피봇 오류의 상기 어드레스가 동일한지 비교하는 제1 게이트;상기 피봇 오류와 상기 넌피봇 오류가 인접한 상기 메모리 블록에 있는 것인지 체크하는 제2 게이트;상기 피봇 오류와 상기 넌 피봇 오류가 인접한 상기 메모리 블록에 있는 경우 동일 메모리 블록에 있는지 체크하는 제3 게이트; 및상기 제3 게이트의 체크 결과를 상기 길이 선택 신호와 오아 조합하는 제4 게이트; 및상기 제1, 제2 및 제4 게이트의 출력을 낸드 조합하여 상기 비교 결과로 출력하는 제5 게이트를 포함하는 리페어 분석 장치
|
8 |
8
피봇 오류들의 어드레스와 블록 어드레스를 제1 메모리에 저장하는 단계;넌피봇 오류들 각각의 어드레스를 표현하는 컬럼과 로우 중 하나와 상기 넌피봇 오류들의 블록 어드레스를 제2 메모리에 저장하는 단계;상기 피봇 오류들의 어드레스와 블록 어드레스를 포함하는 피봇 오류 정보의 컬럼 어드레스와 로우 어드레스를 선택하여 스페어 방향을 정하는 단계;넌피봇 오류 정보와 선택된 상기 피봇 오류들의 상기 피봇 오류 정보를 비교하여서 상기 넌피봇 오류와 선택된 상기 피봇 오류가 동일한 메모리 블록의 동일한 어드레스를 갖는 제1 경우와 상기 넌피봇 오류와 선택된 상기 피봇 오류가 일방향에 배치된 다른 메모리 블록에 있고 동일한 어드레스를 갖는 제2 경우를 구분하며, 상기 제1 경우를 리페어 가능한 것으로 판단하고 상기 제2 경우를 상기 일방향에 배치된 다른 상기 메모리 블록에 모두 대응하는 길이를 갖는 상기 스페어가 할당되는 경우 리페어 가능한 것으로 판단하는 비교 결과를 생성하는 단계; 및상기 넌피봇 오류 정보 별 비교 결과를 넌피봇 커버 결과로 제공하는 단계;를 포함하는 리페어 분석 방법
|
9 |
9
제8 항에 있어서,상기 피봇 오류의 상기 블록 어드레스 및 머스트 리페어 정보를 사용하여 할당된 상기 스페어가 메모리 블록별로 사용할 수 있는지 상기 스페어의 유효성을 확인하여서, 상기 스페어가 유효한지 확인하는 신호 유효성 플래그, 남은 스페어 정보 및 언커버드 머스트 리페어 피봇 오류 정보를 제공하는 단계; 및상기 신호 유효성 플래그에 의하여 상기 스페어가 유효한 것으로 판단한 상태에서, 상기 남은 스페어 정보 및 상기 언커버드 머스트 리페어 피봇 오류 정보를 이용하여 리페어되지 않은 상기 넌피봇 오류를 리페어할 수 있는지 판단하는 단계;를 더 포함하는 리페어 분석 방법
|
10 |
10
제8 항에 있어서,상기 비교 결과를 생성하는 단계는 상기 넌피봇 오류와 상기 피봇 오류가 하나의 상기 메모리 블록에 대응하는 쇼트나 둘 이상의 상기 메모리 블록에 대응하는 와이드의 길이를 갖는 상기 스페어로 리페어 가능한지 상기 스페어의 길이를 변경하여 상기 비교 결과를 제공하는 리페어 분석 방법
|