KR20190121585A - 메모리에 대한 테스트 회로 및 이를 포함하는 메모리 모듈 - Google Patents
메모리에 대한 테스트 회로 및 이를 포함하는 메모리 모듈 Download PDFInfo
- Publication number
- KR20190121585A KR20190121585A KR1020180045080A KR20180045080A KR20190121585A KR 20190121585 A KR20190121585 A KR 20190121585A KR 1020180045080 A KR1020180045080 A KR 1020180045080A KR 20180045080 A KR20180045080 A KR 20180045080A KR 20190121585 A KR20190121585 A KR 20190121585A
- Authority
- KR
- South Korea
- Prior art keywords
- fail
- memory
- repair
- packages
- package
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/27—Built-in tests
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
- G06F11/1048—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using arrangements adapted for a specific error detection or correction feature
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
- G06F11/1068—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices in sector programmable memories, e.g. flash disk
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
- G11C29/42—Response verification devices using error correcting codes [ECC] or parity check
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/44—Indication or identification of errors, e.g. for repair
- G11C29/4401—Indication or identification of errors, e.g. for repair for self repair
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/52—Protection of memory contents; Detection of errors in memory contents
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/02—Disposition of storage elements, e.g. in the form of a matrix array
- G11C5/04—Supports for storage elements, e.g. memory modules; Mounting or fixing of storage elements on such supports
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
도 2는 도 1의 메모리 모듈의 메모리 패키지 구성의 일 예를 나타내 보인 블록도이다.
도 3은 도 2의 메모리 패키지 내의 뱅크 구성의 일 예를 나타내 보인 도면이다.
도 4는 도 3의 뱅크 내의 셀 어레이 구성의 일 예를 나타내 보인 도면이다.
도 5는 도 1의 메모리 모듈의 모듈 컨트롤러 구성의 일 예를 나타내 보인 블록도이다.
도 6은 본 개시에 따른 메모리에 대한 테스트 회로의 일 예를 나타내 보인 블록도이다.
도 7 내지 도 9는 본 개시에 따른 메모리에 대한 테스트 회로 동작의 일 예를 설명하기 위해 나타내 보인 플로챠트들이다.
도 10은 본 개시에 따른 메모리에 대한 테스트 회로의 동작을 설명하기 위한 메모리 모듈의 일 예를 나타내 보인 도면이다.
도 11은 본 개시에 따른 메모리에 대한 테스트 회로의 동작 과정에서 빌트-인 셀프 테스트 회로(BIST)로부터 빌트-인 리페어 분석 회로(BIRA)로 전송되는 페일 정보의 일 예를 나타내 보인 테이블이다.
도 12는 도 11의 페일 정보 중 로우 어드레스 및 패키지별 페일 정보의 이진 바이너리 데이터 구성의 일 예를 나타내 보인 도면이다.
도 13은 본 개시에 따른 메모리에 대한 테스트 회로의 동작 과정에서 페일 분포가 빌트-인 리페어 분석 회로(BIRA) 내의 제1 레지스터에 저장된 형태의 일 예를 나타내 보인 도면이다.
도 14는 본 개시에 따른 메모리에 대한 테스트 회로의 동작 과정에서 리던던시 영역의 상태가 빌트-인 리페어 분석 회로(BIRA) 내의 제2 레지스터에 저장된 형태의 일 예를 나타내 보인 도면이다.
도 15는 본 개시에 따른 메모리에 대한 테스트 회로의 동작 과정에서 제1 레지스터와 제2 레지스터를 비교하여 리던던시 영역의 상태를 리페어 대상 메모리 패키지의 선정에 반영하는 과정의 일 예를 설명하기 위해 나타내 보인 도면이다.
도 16은 본 개시에 따른 메모리에 대한 테스트 회로의 동작 과정에서 제1 레지스터와 제2 레지스터를 비교하여 리던던시 영역의 상태를 리페어 대상 메모리 패키지의 선정에 반영하는 과정의 다른 예를 설명하기 위해 나타내 보인 도면이다.
도 17은 본 개시에 따른 메모리에 대한 테스트 회로의 동작 과정에서 리페어 예정된 리던던시 영역의 어드레스가 빌트-인 리페어 분석 회로(BIRA) 내의 제3 레지스터에 저장된 형태의 일 예를 나타내 보인 도면이다.
도 18은 본 개시에 따른 메모리에 대한 테스트 회로의 동작 과정에서 제1 레지스터와 제3 레지스터를 비교하여 리던던시 영역의 상태를 리페어 대상 메모리 패키지의 선정에 반영하는 과정의 다른 예를 설명하기 위해 나타내 보인 도면이다.
도 19는 본 개시에 따른 메모리에 대한 테스트 회로의 동작 과정에서 리페어 대상 메모리 패키지를 선정하는 과정의 일 예를 설명하기 위해 나타내 보인 플로챠트이다.
도 20은 본 개시에 따른 메모리에 대한 테스트 회로의 동작 과정에서 리페어 대상 메모리 패키지가 선정된 후의 빌트-인 리페어 분석 회로(BIRA) 내의 제1 레지스터 상태의 일 예를 나타내 보인 도면이다.
도 21은 본 개시에 따른 메모리에 대한 테스트 회로의 동작 과정에서 리페어 대상 메모리 패키지가 선정된 후의 빌트-인 리페어 분석 회로(BIRA) 내의 제1 레지스터 상태의 다른 예를 나타내 보인 도면이다.
도 22는 본 개시에 따른 메모리에 대한 테스트 회로의 동작 과정에서 리페어 대상 메모리 패키지가 선정된 후의 빌트-인 리페어 분석 회로(BIRA) 내의 제1 레지스터 상태의 또 다른 예를 나타내 보인 도면이다.
30...미디어 100...메모리 패키지
200...데이터 버퍼 300...탭
400...모듈 컨트롤러 110-1, 110-2, …, 110-N...메모리 칩
401-1...프론트 물리층 401-2...백 물리층
402...명령 처리 회로 403...테스트 회로
404...ECC 회로 405, 406...멀티플렉서
410...빌트-인 셀프 테스트(BIST) 회로
411...커맨드 발생기 412...어드레스 발생기
413...데이터 발생기 414...데이터 비교부
420...빌트-인 리페어 분석 회로(BIRA)
421...언리페어 제어 회로(URC) 422...리페어 분석 회로(RA)
423...리페어 어드레스 레지스터 파일 제어 회로(RARFC)
430...테스트 모드 회로(TM)
440...빌트-인 셀프 리페어 회로(BISR)
450...리페어 어드레스 레지스터 파일(RARF)
Claims (29)
- 복수개의 메모리 패키지들에 대한 테스트를 수행하여 페일 정보를 출력하는 빌트-인 셀프 테스트 회로; 및
상기 빌트-인 셀프 테스트 회로로부터의 페일 정보를 입력받아, 상기 복수개의 메모리 패키지들 중 리페어 대상 메모리 패키지를 선정하되, 상기 리페어 대상 메모리 패키지의 선정은 에러정정능력 및 상기 복수개의 메모리 패키지들 각각의 리던던시영역의 사용 가능 여부에 따라 결정되도록 구성되는 빌트-인 리페어 분석 회로를 포함하는 메모리에 대한 테스트 회로. - 제1항에 있어서,
상기 빌트-인 리페어 분석 회로는, 페일 개수를 갖는 메모리 패키지들 중 리던던시영역 여유가 없는 메모리 패키지들의 페일 개수의 합이 기설정된 페일 판단 기준보다 같거나 큰 경우 테스트 동작을 종료하도록 구성되는 메모리에 대한 테스트 회로. - 제2항에 있어서,
상기 페일 판단 기준은, 상기 에러정정능력과 같거나 작은 자연수로 설정되는 메모리에 대한 테스트 회로. - 제3항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들 중 상기 리던던시영역 여유가 없는 메모리 패키지가 존재하지 않고, 상기 페일 개수를 갖는 메모리 패키지들 중 리페어가 예정된 메모리 패키지가 존재하지 않는 경우 리페어 대상 메모리 패키지 선정 과정을 수행하는 메모리에 대한 테스트 회로. - 제4항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들 중 상기 페일 판단 기준을 넘는 페일 개수를 갖는 메모리 패키지를 모두 상기 리페어 대상 메모리 패키지로 선정하는 메모리에 대한 테스트 회로. - 제5항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들에 대해서 상기 페일 판단 기준을 넘지 않는 페일 개수를 갖는 메모리 패키지들 중 가장 적은 페일 개수부터 순차적으로 페일 개수를 증가시키면서 리페어 대상 메모리 패키지에서 제외되는 메모리 패키지를 선정하되, 상기 제외되는 메모리 패키지의 페일 개수의 총 합이 상기 페일 판단 기준을 넘지 않도록 하는 메모리에 대한 테스트 회로. - 제3항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들 중 상기 리던던시영역 여유가 없는 메모리 패키지가 존재하지 않고, 상기 페일 개수를 갖는 메모리 패키지들 중 리페어가 예정된 메모리 패키지가 존재하는 경우, 상기 페일 개수를 갖는 메모리 패키지들의 페일 개수의 합에서 상기 리페어가 예정된 메모리 패키지의 페일 개수의 합을 차감하여 업데이트된 페일 개수의 합을 계산하고, 상기 업데이트된 페일 개수의 합이 상기 페일 판단 기준보다 작은 경우 테스트 동작을 종료하고, 상기 업데이트된 페일 개수의 합이 상기 페일 판단 기준보다 같거나 큰 경우 리페어 대상 메모리 패키지 선정 과정을 수행하는 메모리에 대한 테스트 회로. - 제7항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들에서 상기 리페어가 예정된 메모리 패키지를 제외한 나머지 메모리 패키지들 중 상기 페일 판단 기준을 넘는 페일 개수를 갖는 메모리 패키지를 모두 상기 리페어 대상 메모리 패키지로 선정하는 메모리에 대한 테스트 회로. - 제8항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들에 대해서 상기 리페어가 예정된 메모리 패키지를 제외한 나머지 메모리 패키지들 중 가장 적은 페일 개수부터 순차적으로 페일 개수를 증가시키면서 리페어 대상 메모리 패키지에서 제외되는 메모리 패키지를 선정하되, 상기 제외되는 메모리 패키지의 페일 개수의 총 합이 상기 페일 판단 기준을 넘지 않도록 하는 메모리에 대한 테스트 회로. - 제3항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들 중 상기 리던던시영역 여유가 없는 메모리 패키지들의 페일 개수의 합이 기설정된 페일 판단 기준보다 작은 경우, 상기 페일 판단 기준에서 상기 리던던시영역 여유가 없는 메모리 패키지들의 페일 개수의 합이 차감된 업데이트된 페일 판단 기준을 계산하는 메모리에 대한 테스트 회로. - 제10항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들 중 리페어가 예정된 메모리 패키지가 존재하지 않는 경우 리페어 대상 메모리 패키지 선정 과정을 수행하는 메모리에 대한 테스트 회로. - 제11항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들 중 상기 업데이트된 페일 판단 기준을 넘는 페일 개수를 갖는 메모리 패키지를 모두 상기 리페어 대상 메모리 패키지로 선정하는 메모리에 대한 테스트 회로. - 제12항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들에 대해서 상기 업데이트된 페일 판단 기준을 넘지 않는 페일 개수를 갖는 메모리 패키지들 중 가장 적은 페일 개수부터 순차적으로 페일 개수를 증가시키면서 리페어 대상 메모리 패키지에서 제외되는 메모리 패키지를 선정하되, 상기 제외되는 메모리 패키지의 페일 개수의 총 합이 상기 업데이트된 페일 판단 기준을 넘지 않도록 하는 메모리에 대한 테스트 회로. - 제10항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들 중 리페어가 예정된 메모리 패키지가 존재하는 경우, 상기 페일 개수를 갖는 메모리 패키지들의 페일 개수의 합에서 상기 리페어가 예정된 메모리 패키지의 페일 개수의 합을 차감하여 업데이트된 페일 개수의 합을 계산하고, 상기 업데이트된 페일 개수의 합이 상기 업데이트된 페일 판단 기준보다 작은 경우 테스트 동작을 종료하고, 상기 업데이트된 페일 개수의 합이 상기 업데이트된 페일 판단 기준보다 같거나 큰 경우 리페어 대상 메모리 패키지 선정 과정을 수행하는 메모리에 대한 테스트 회로. - 제14항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들에서 상기 리페어가 예정된 메모리 패키지를 제외한 나머지 메모리 패키지들 중 상기 업데이트된 페일 판단 기준을 넘는 페일 개수를 갖는 메모리 패키지를 모두 상기 리페어 대상 메모리 패키지로 선정하는 메모리에 대한 테스트 회로. - 제15항에 있어서,
상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들에서 상기 리페어가 예정된 메모리 패키지를 제외한 나머지 메모리 패키지들에 대해서 상기 업데이트된 페일 판단 기준을 넘지 않는 페일 개수를 갖는 메모리 패키지들 중 가장 적은 페일 개수부터 순차적으로 페일 개수를 증가시키면서 리페어 대상 메모리 패키지에서 제외되는 메모리 패키지를 선정하되, 상기 제외되는 메모리 패키지의 페일 개수의 총 합이 상기 업데이트된 페일 판단 기준을 넘지 않도록 하는 메모리에 대한 테스트 회로. - 복수개의 메모리 패키지들 및 모듈 컨트롤러를 포함하는 메모리 모듈에 있어서,
상기 모듈 컨트롤러는, 에러정정코드(ECC) 회로 및 테스트 회로를 포함하되,
상기 테스트 회로는,
상기 복수개의 메모리 패키지들에 대한 테스트를 수행하여 페일 정보를 출력하는 빌트-인 셀프 테스트 회로; 및
상기 빌트-인 셀프 테스트 회로로부터의 페일 정보를 입력받아, 상기 복수개의 메모리 패키지들 중 리페어 대상 메모리 패키지를 선정하되, 상기 리페어 대상 메모리 패키지의 선정은 상기 ECC 회로의 에러정정능력 및 상기 복수개의 메모리 패키지들 각각의 리던던시영역의 사용 가능 여부에 따라 결정되도록 구성되는 빌트-인 리페어 분석 회로를 포함하는 메모리 모듈. - 제17항에 있어서, 상기 빌트-인 리페어 분석 회로는,
상기 페일 정보를 분석하여, 페일 개수를 갖는 메모리 패키지들 중 리던던시영역의 여유가 없는 메모리 패키지의 존재 여부에 따라 빌트-인 리페어 분석 과정의 진행 여부를 판단하는 언리페어 제어 회로;
상기 메모리 패키지들 각각의 페일 로우 어드레스를 저장하는 리페어 어드레스 레지스터 파일;
상기 페일 개수를 갖는 메모리 패키지들 중 상기 리페어 어드레스 레지스터 파일 내에 리던던시영역에 대한 어드레스가 저장되어 있는지의 여부에 따라 빌트-인 리페어 분석 과정을 종료하거나 상기 리페어 대상 메모리 패키지를 선정하는 리페어 분석 회로; 및
상기 리페어 어드레스 레지스터 파일 내에 저장된 상기 리페어 어드레스를 상기 리페어 분석 회로로 전달하는 리페어 어드레스 레지스터 파일 제어 회로를 포함하는 메모리 모듈. - 제18항에 있어서,
상기 언리페어 제어 회로는,
상기 페일 개수를 갖는 메모리 패키지들 각각의 페일 개수에 대한 정보가 저장되는 제1 레지스터; 및
상기 페일 개수를 갖는 메모리 패키지들 각각의 리던던시영역의 사용 가능 여부에 대한 정보가 저장되는 제2 레지스터를 포함하는 메모리 모듈. - 제19항에 있어서,
상기 리던던시영역의 사용 가능 여부에 대한 정보를 상기 언리페어 제어 회로에 전송하는 테스트 모드 회로를 더 포함하는 메모리 모듈. - 제19항에 있어서,
상기 언리페어 제어 회로는,
상기 제1 레지스터 및 제2 레지스터에 각각 저장된 저장값들을 비교하여, 상기 리던던시영역의 여유가 없는 메모리 패키지가 존재하지 않거나, 또는 상기 리던던시영역의 여유가 없는 메모리 패키지가 갖는 페일 개수의 합이 기설정된 기설정된 페일 판단 기준 보다 작은 경우, 상기 페일 판단 기준에서 상기 리던던시영역 여유가 없는 메모리 패키지들의 페일 개수의 합이 차감된 업데이트된 페일 판단 기준을 계산하는 메모리 모듈. - 제21항에 있어서,
상기 페일 판단 기준은, 상기 에러정정능력과 같거나 작은 자연수로 설정되는 메모리 모듈. - 제22항에 있어서,
상기 언리페어 제어 회로는,
상기 제1 레지스터 및 제2 레지스터에 각각 저장된 저장값들을 비교하여, 상기 리던던시영역의 여유가 없는 메모리 패키지가 갖는 페일 개수의 합이 기설정된 기설정된 페일 판단 기준 보다 같거나 큰 경우, 테스트 과정을 종료시키는 메모리 모듈. - 제22항에 있어서,
상기 리페어 어드레스 레지스터 파일 제어 회로는, 상기 리페어 어드레스 레지스터 파일에 저장된 상기 페일 개수를 갖는 메모리 패키지들 각각의 페일 로우 어드레스 정보를 상기 리페어 분석 회로로 전송하는 메모리 모듈. - 제24항에 있어서,
상기 리페어 분석 회로는,
상기 상기 리페어 어드레스 레지스터 파일 제어 회로로부터의 페일 로우 어드레스 정보를 저장하는 제3 레지스터를 포함하는 메모리 모듈. - 제25항에 있어서,
상기 리페어 분석 회로는,
상기 언리페어 제어 회로 내의 제1 레지스터에 저장된 저장값들 및 상기 제3 레지스터에 저장된 저장값들을 비교하여, 상기 페일 개수를 갖는 메모리 패키지들의 페일 개수의 합에서 상기 리페어가 예정된 메모리 패키지의 페일 개수의 합을 차감하여 업데이트된 페일 개수의 합을 계산하고, 상기 업데이트된 페일 개수의 합이 상기 페일 판단 기준 또는 업데이트된 페일 판단 기준보다 작은 경우 테스트 동작을 종료하고, 상기 업데이트된 페일 개수의 합이 상기 페일 판단 기준 또는 업데이트된 페일 판단 기준보다 같거나 큰 경우 리페어 대상 메모리 패키지 선정 과정을 수행하는 메모리 모듈. - 제26항에 있어서,
상기 리페어 분석 회로에 의해 수행되는 상기 리페어 대상 메모리 패키지 선정 과정은, 상기 페일 개수를 갖는 메모리 패키지들에서 상기 리페어가 예정된 메모리 패키지를 제외한 나머지 메모리 패키지들 중 상기 페일 판단 기준 또는 업데이트된 페일 판단 기준을 넘는 페일 개수를 갖는 메모리 패키지가 모두 상기 리페어 대상 메모리 패키지로 선정되도록 이루어지는 메모리 모듈. - 제27항에 있어서,
상기 리페어 분석 회로에 의해 수행되는 상기 리페어 대상 메모리 패키지 선정 과정은, 상기 빌트-인 리페어 분석 회로는, 상기 페일 개수를 갖는 메모리 패키지들에서 상기 리페어가 예정된 메모리 패키지를 제외한 나머지 메모리 패키지들에 대해서 상기 페일 판단 기준 또는 업데이트된 페일 판단 기준을 넘지 않는 페일 개수를 갖는 메모리 패키지들 중 가장 적은 페일 개수부터 순차적으로 페일 개수를 증가시키면서 리페어 대상 메모리 패키지에서 제외되는 메모리 패키지가 선정되도록 수행되되, 상기 제외되는 메모리 패키지의 페일 개수의 총 합이 상기 업데이트된 페일 판단 기준을 넘지 않도록 이루어지는 메모리 모듈. - 제28항에 있어서,
상기 리페어 어드레스 레지스터 파일 제어 회로는, 상기 리페어 어드레스 레지스터 파일 내에 리페어 대상으로 선정된 메모리 패키지의 리페어 어드레스가 저장될 저장영역이 남아 있는 경우 상기 리페어 어드레스를 저장하고, 남아 있지 않는 경우 테스트 과정을 종료하는 메모리 모듈.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180045080A KR102573833B1 (ko) | 2018-04-18 | 2018-04-18 | 메모리에 대한 테스트 회로 및 이를 포함하는 메모리 모듈 |
| TW107142290A TWI787404B (zh) | 2018-04-18 | 2018-11-27 | 用於儲存裝置的模組控制器和包括該模組控制器的儲存模組 |
| US16/205,747 US10861577B2 (en) | 2018-04-18 | 2018-11-30 | Module controllers for memory devices and memory modules including the module controllers |
| CN201811474347.4A CN110390993B (zh) | 2018-04-18 | 2018-12-04 | 用于存储器件的模块控制器和包括模块控制器的存储模块 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180045080A KR102573833B1 (ko) | 2018-04-18 | 2018-04-18 | 메모리에 대한 테스트 회로 및 이를 포함하는 메모리 모듈 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20190121585A true KR20190121585A (ko) | 2019-10-28 |
| KR102573833B1 KR102573833B1 (ko) | 2023-09-04 |
Family
ID=68238220
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180045080A Active KR102573833B1 (ko) | 2018-04-18 | 2018-04-18 | 메모리에 대한 테스트 회로 및 이를 포함하는 메모리 모듈 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10861577B2 (ko) |
| KR (1) | KR102573833B1 (ko) |
| CN (1) | CN110390993B (ko) |
| TW (1) | TWI787404B (ko) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220084994A (ko) | 2020-12-14 | 2022-06-21 | 에스케이하이닉스 주식회사 | 타겟 리프레쉬 동작을 수행하는 메모리 장치를 포함하는 메모리 시스템 |
| US11651831B2 (en) | 2020-05-29 | 2023-05-16 | SK Hynix Inc. | Redundancy analysis circuit and memory system including the same |
| US11749371B2 (en) | 2020-12-14 | 2023-09-05 | SK Hynix Inc. | Memory system including memory device performing target refresh |
| US11783884B2 (en) | 2020-12-10 | 2023-10-10 | SK Hynix Inc. | Semiconductor memory device and memory system including the same |
| WO2025095533A1 (ko) * | 2023-10-31 | 2025-05-08 | 삼성전자 주식회사 | 전자 장치 및 이를 이용한 메모리 동작 제어 방법 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102020134945A1 (de) | 2020-02-27 | 2021-09-02 | Taiwan Semiconductor Manufacturing Co., Ltd. | Dynamische fehlerüberwachung und -reparatur |
| EP4084005B1 (en) * | 2021-03-19 | 2023-06-07 | Changxin Memory Technologies, Inc. | Memory device repair method and system |
| TWI794967B (zh) | 2021-09-10 | 2023-03-01 | 臺灣發展軟體科技股份有限公司 | 資料處理電路及故障修補方法 |
| US12026050B2 (en) * | 2022-05-16 | 2024-07-02 | Innosilicon Microelectronics (Wuhan) Co., Ltd. | DDR DIMM, memory system and operation method thereof |
| KR20240122176A (ko) * | 2023-02-03 | 2024-08-12 | 삼성전자주식회사 | 메모리 리페어 회로, 메모리 리페어 방법 및 메모리 장치 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5655113A (en) * | 1994-07-05 | 1997-08-05 | Monolithic System Technology, Inc. | Resynchronization circuit for a memory system and method of operating same |
| KR20020068768A (ko) * | 2001-02-22 | 2002-08-28 | 삼성전자 주식회사 | 내장 메모리를 위한 빌트 인 셀프 리페어 회로를 구비하는반도체 장치 |
| KR20080045097A (ko) * | 2008-04-14 | 2008-05-22 | 삼성전자주식회사 | 멀티 칩 및 그것의 리페어 방법 |
| US20090172483A1 (en) * | 2007-12-28 | 2009-07-02 | Kabushiki Kaisha Toshiba | On-chip failure analysis circuit and on-chip failure analysis method |
| KR20150063616A (ko) * | 2013-11-29 | 2015-06-10 | 삼성전자주식회사 | 반도체 메모리 장치의 테스트 방법 및 반도체 메모리 시스템 |
| KR20160064599A (ko) * | 2014-11-28 | 2016-06-08 | 삼성전자주식회사 | 반도체 메모리 장치 및 이를 포함하는 메모리 시스템 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6304989B1 (en) | 1999-07-21 | 2001-10-16 | Credence Systems Corporation | Built-in spare row and column replacement analysis system for embedded memories |
| KR100374636B1 (ko) * | 2000-10-18 | 2003-03-04 | 삼성전자주식회사 | 결함 테스트 및 분석 회로를 구비하는 반도체 장치 및 결함 분석 방법 |
| TWI252397B (en) * | 2004-09-17 | 2006-04-01 | Ind Tech Res Inst | Method and apparatus of built-in self-diagnosis and repair in a memory with syndrome identification |
| US7536614B1 (en) * | 2006-06-28 | 2009-05-19 | Integrated Device Technology, Inc | Built-in-redundancy analysis using RAM |
| US7757135B2 (en) * | 2006-09-11 | 2010-07-13 | Mentor Graphics Corporation | Method and apparatus for storing and distributing memory repair information |
| CN101329918A (zh) * | 2008-07-30 | 2008-12-24 | 中国科学院计算技术研究所 | 存储器内建自修复系统及自修复方法 |
| JP2010225239A (ja) * | 2009-03-24 | 2010-10-07 | Toshiba Corp | 半導体集積回路およびメモリの機能検証方法 |
| JP4865018B2 (ja) * | 2009-09-08 | 2012-02-01 | 株式会社東芝 | 半導体集積回路 |
| CN102420016A (zh) * | 2011-11-03 | 2012-04-18 | 西安交通大学 | 一种应用于集成错误校验码的嵌入式存储器的内建修复分析方法 |
| KR101862379B1 (ko) | 2013-04-19 | 2018-07-05 | 삼성전자주식회사 | Ecc 동작과 리던던시 리페어 동작을 공유하는 메모리 장치 |
| US9430324B2 (en) * | 2013-05-24 | 2016-08-30 | Rambus Inc. | Memory repair method and apparatus based on error code tracking |
-
2018
- 2018-04-18 KR KR1020180045080A patent/KR102573833B1/ko active Active
- 2018-11-27 TW TW107142290A patent/TWI787404B/zh active
- 2018-11-30 US US16/205,747 patent/US10861577B2/en active Active
- 2018-12-04 CN CN201811474347.4A patent/CN110390993B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5655113A (en) * | 1994-07-05 | 1997-08-05 | Monolithic System Technology, Inc. | Resynchronization circuit for a memory system and method of operating same |
| KR20020068768A (ko) * | 2001-02-22 | 2002-08-28 | 삼성전자 주식회사 | 내장 메모리를 위한 빌트 인 셀프 리페어 회로를 구비하는반도체 장치 |
| US20090172483A1 (en) * | 2007-12-28 | 2009-07-02 | Kabushiki Kaisha Toshiba | On-chip failure analysis circuit and on-chip failure analysis method |
| KR20080045097A (ko) * | 2008-04-14 | 2008-05-22 | 삼성전자주식회사 | 멀티 칩 및 그것의 리페어 방법 |
| KR20150063616A (ko) * | 2013-11-29 | 2015-06-10 | 삼성전자주식회사 | 반도체 메모리 장치의 테스트 방법 및 반도체 메모리 시스템 |
| KR20160064599A (ko) * | 2014-11-28 | 2016-06-08 | 삼성전자주식회사 | 반도체 메모리 장치 및 이를 포함하는 메모리 시스템 |
Non-Patent Citations (1)
| Title |
|---|
| "Cost-Efficient Built-In Repair Analysis for Embedded Memories with On-Chip ECC", Hongbin Sun 외 4명, 2011 1st International Symposium on Access Spaces(ISAS), 2011.06.19. * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11651831B2 (en) | 2020-05-29 | 2023-05-16 | SK Hynix Inc. | Redundancy analysis circuit and memory system including the same |
| US11783884B2 (en) | 2020-12-10 | 2023-10-10 | SK Hynix Inc. | Semiconductor memory device and memory system including the same |
| KR20220084994A (ko) | 2020-12-14 | 2022-06-21 | 에스케이하이닉스 주식회사 | 타겟 리프레쉬 동작을 수행하는 메모리 장치를 포함하는 메모리 시스템 |
| US11749371B2 (en) | 2020-12-14 | 2023-09-05 | SK Hynix Inc. | Memory system including memory device performing target refresh |
| WO2025095533A1 (ko) * | 2023-10-31 | 2025-05-08 | 삼성전자 주식회사 | 전자 장치 및 이를 이용한 메모리 동작 제어 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110390993A (zh) | 2019-10-29 |
| US20190325982A1 (en) | 2019-10-24 |
| KR102573833B1 (ko) | 2023-09-04 |
| TW201944425A (zh) | 2019-11-16 |
| TWI787404B (zh) | 2022-12-21 |
| US10861577B2 (en) | 2020-12-08 |
| CN110390993B (zh) | 2023-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102573833B1 (ko) | 메모리에 대한 테스트 회로 및 이를 포함하는 메모리 모듈 | |
| US10936455B2 (en) | Recovery of data failing due to impairment whose severity depends on bit-significance value | |
| US10409677B2 (en) | Enhanced memory reliability in stacked memory devices | |
| CN113496756B (zh) | 半导体存储器装置 | |
| US7545689B2 (en) | Method and apparatus for improving yield in semiconductor devices by guaranteeing health of redundancy information | |
| US9996417B2 (en) | Data recovery in memory having multiple failure modes | |
| US10468117B2 (en) | Read threshold adjustment with feedback information from error recovery | |
| KR101797565B1 (ko) | 불량 페이지를 관리하는 메모리 장치 | |
| US11036597B2 (en) | Semiconductor memory system and method of repairing the semiconductor memory system | |
| US9886339B2 (en) | Semiconductor device using fuse arrays to store weak cell addresses | |
| JP2019139764A (ja) | メモリコントローラ、メモリシステム及びメモリ装置を使用する方法 | |
| JP2017514263A (ja) | ローカルメモリを備えたコントローラを有するメモリ | |
| US11200962B2 (en) | Memory devices having spare column remap storages and methods of remapping column addresses in the memory devices | |
| US11108412B2 (en) | Memory systems and methods of correcting errors in the memory systems | |
| US11789616B2 (en) | Storage system and method for dynamic allocation of secondary backup blocks | |
| US11600356B1 (en) | Memory device capable of repairing defective word lines | |
| US20240248614A1 (en) | Memory, operation method of memory, and operation method of memory system | |
| US12288588B2 (en) | Memory, memory system and operation method of memory | |
| CN114187954A (zh) | 存储器装置及其测试方法和使用方法、存储器系统 | |
| US12455786B2 (en) | Data processing system, storage device, operating method of storage device | |
| US11915772B1 (en) | Data storage device and method for power on reset and read error handling | |
| US20240143438A1 (en) | Memory including error correction circuit and operation method of memory | |
| JP2009266317A (ja) | 半導体記憶装置、およびデータ縮約テスト方法 | |
| JP4121825B2 (ja) | フォールトトレラントな隣接排反アドレスロジック |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180418 |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210412 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20180418 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20230424 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20230706 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230829 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20230830 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |