KR102420897B1 - 메모리 모듈, 이를 포함하는 메모리 시스템 및 그의 동작 방법 - Google Patents
메모리 모듈, 이를 포함하는 메모리 시스템 및 그의 동작 방법 Download PDFInfo
- Publication number
- KR102420897B1 KR102420897B1 KR1020160032358A KR20160032358A KR102420897B1 KR 102420897 B1 KR102420897 B1 KR 102420897B1 KR 1020160032358 A KR1020160032358 A KR 1020160032358A KR 20160032358 A KR20160032358 A KR 20160032358A KR 102420897 B1 KR102420897 B1 KR 102420897B1
- Authority
- KR
- South Korea
- Prior art keywords
- bank
- memory
- address
- repair
- signal
- 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.)
- Active
Links
Images
Classifications
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/76—Masking faults in memories by using spares or by reconfiguring using address translation or modifications
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/783—Masking faults in memories by using spares or by reconfiguring using programmable devices with refresh of replacement cells, e.g. in DRAMs
-
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/4076—Timing circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/408—Address circuits
- G11C11/4087—Address decoders, e.g. bit - or word line decoders; Multiple line decoders
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4091—Sense or sense/refresh amplifiers, or associated sense circuitry, e.g. for coupled bit-line precharging, equalising or isolating
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4093—Input/output [I/O] data interface arrangements, e.g. data buffers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C17/00—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
- G11C17/14—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM
- G11C17/16—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM using electrically-fusible links
-
- 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
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/72—Masking faults in memories by using spares or by reconfiguring with optimized replacement algorithms
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/781—Masking faults in memories by using spares or by reconfiguring using programmable devices combined in a redundant decoder
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/80—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout
- G11C29/808—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout using a flexible replacement scheme
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/80—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout
- G11C29/814—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout for optimized yield
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/83—Masking faults in memories by using spares or by reconfiguring using programmable devices with reduced power consumption
- G11C29/832—Masking faults in memories by using spares or by reconfiguring using programmable devices with reduced power consumption with disconnection of faulty elements
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/84—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved access time or stability
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/88—Masking faults in memories by using spares or by reconfiguring with partially good memories
- G11C29/886—Masking faults in memories by using spares or by reconfiguring with partially good memories combining plural defective memory devices to provide a contiguous address range, e.g. one device supplies working blocks to replace defective blocks in another device
-
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/12—Group selection circuits, e.g. for memory block selection, chip selection, array selection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
Abstract
Description
도 2 는 도 1 의 메모리 모듈(30)을 설명하기 위한 블록 구성도이다.
도 3a 는 종래의 뱅크 맵핑에 따른 결함 로우의 개수를 설명하기 위한 도면이고, 도 3b 는 본 발명의 뱅크 맵핑에 따른 결함 로우의 개수를 설명하기 위한 도면이다.
도 4 는 본 발명의 일 실시예에 따른 메모리 시스템(100)의 구성을 도시한 블록 구성도 이다.
도 5 는 도 4 의 디램(DRAM) 칩(122A)의 구성을 설명하기 위한 블록 구성도 이다.
도 6a 는 본 발명의 일 실시예에 따른 도 5 의 뱅크 제어부(260)를 설명하기 위한 블록 구성도 이다.
도 6b 는 도 6a 의 뱅크 재배치부(330)의 동작을 설명하기 위한 개략도 이다.
도 7 은 본 발명의 다른 실시예에 따른 도 5 의 뱅크 제어부(260)를 설명하기 위한 블록 구성도 이다.
도 8a 및 8b 는 본 발명의 일 실시예에 따른 메모리 시스템의 동작을 설명하기 위한 플로우 차트 이다.
110: 메모리 컨트롤러 112: 리페어 정보 관리부
120: 메모리 모듈 122: 디램 칩들
210: 커맨드 디코더 220: 어드레스 버퍼
230: 리프레쉬 제어부 240: 리페어 저장부
250: 리페어 제어부 260: 뱅크 제어부
270: 셀 어레이 영역 280: 로우 회로
292: 센스 앰프부 294: 컬럼 회로
Claims (20)
- 동일한 커맨드 및 어드레스에 따라 동시에 억세스는 다수 개의 메모리 칩들 - 각 반도체 칩은 다른 반도체 칩들의 뱅크들과 서로 맵핑되는 다수 개의 뱅크들을 포함함 - 이 실장된 메모리 모듈; 및
상기 메모리 칩들의 뱅크들을 서로 맵핑시킬 때, 상기 메모리 칩들의 리페어 정보에 따라 각 메모리 칩의 뱅크들의 순서를 재배치하는 메모리 컨트롤러
를 포함하는 메모리 시스템.
- ◈청구항 2은(는) 설정등록료 납부시 포기되었습니다.◈제 1 항에 있어서,
상기 메모리 컨트롤러는,
상기 메모리 칩들의 뱅크들을 서로 맵핑시킬 때, 결함 셀의 로우 어드레스 혹은 컬럼 어드레스가 동일한 뱅크들을 서로 맵핑시키는 것
을 특징으로 하는 메모리 시스템.
- ◈청구항 3은(는) 설정등록료 납부시 포기되었습니다.◈제 1 항에 있어서,
상기 메모리 컨트롤러는,
초기화 구간에서, 상기 각 메모리 칩의 리페어 정보를 입력받아 저장하고, 저장된 리페어 정보를 토대로, 결함 셀의 로우 어드레스 혹은 컬럼 어드레스가 동일한 뱅크들을 서로 맵핑시키기 위한 맵핑 신호를 생성하는 리페어 정보 관리부
를 포함하는 메모리 시스템.
- ◈청구항 4은(는) 설정등록료 납부시 포기되었습니다.◈제 3 항에 있어서,
상기 리페어 정보 관리부는,
상기 각 메모리 칩의 리페어 정보를 입력받아 저장하기 위한 어레이 이-퓨즈 (ARE) 혹은 비휘발성 메모리 장치
를 포함하는 메모리 시스템.
- ◈청구항 5은(는) 설정등록료 납부시 포기되었습니다.◈제 3 항에 있어서,
상기 맵핑 신호는,
PAD (per-DRAM addressability) 모드 시에 어드레스 혹은 커맨드 형태로 상기 메모리 컨트롤러로부터 상기 메모리 칩들 각각으로 전송되는 것
을 특징으로 하는 메모리 시스템.
- ◈청구항 6은(는) 설정등록료 납부시 포기되었습니다.◈제 3 항에 있어서,
상기 다수 개의 메모리 칩들 각각은,
노멀 셀들 및 상기 노멀 셀들 중 리페어 대상 셀들과 대체된 리던던시셀들을 구비하는 다수의 뱅크들이 배치된 메모리 어레이 영역;
상기 리페어 대상 셀들의 리페어 어드레스를 저장하고, 이를 상기 리페어 정보로 출력하는 리페어 저장부;
상기 리페어 정보와 로우 어드레스를 비교하여, 상기 리페어 대상 셀들과 상기 리던던시셀들 간의 리던던트 경로를 선택적으로 활성화하기 위한 리페어 제어 신호를 생성하는 리페어 제어부;
뱅크 어드레스를 디코딩하여 다수 개의 뱅크 선택 신호들을 생성하고, 상기 뱅크 선택 신호들을 토대로 다수 개의 뱅크 활성화 신호들을 생성하되, 상기 맵핑 신호에 응답하여 상기 뱅크 선택 신호들의 순서를 재배치하는 뱅크 제어부;
상기 뱅크 선택 신호들 및 상기 리페어 제어 신호에 따라 상기 로우 어드레스에 대응하는 워드 라인을 활성화시키는 로우 회로; 및
리드 혹은 라이트 동작 시에 상기 뱅크 활성화 신호들 및 컬럼 어드레스에 의해 선택된 비트 라인의 데이터를 억세스하는 컬럼 회로
를 포함하는 메모리 시스템.
- ◈청구항 7은(는) 설정등록료 납부시 포기되었습니다.◈제 6 항에 있어서,
상기 뱅크 제어부는,
상기 뱅크 어드레스를 디코딩하여 상기 다수 개의 뱅크들 각각에 대응되는 프리 뱅크 선택 신호들을 생성하기 위한 선택 신호 생성부;
상기 맵핑 신호에 응답하여 상기 프리 뱅크 선택 신호들의 순서를 재배치 하여 상기 뱅크 선택 신호들을 생성하기 위한 재배치부; 및
액티브 신호 및 프리차지 신호에 응답하여 상기 뱅크 선택 신호들에 대응하는 뱅크를 활성화 시키기 위한 상기 뱅크 활성화 신호들을 생성하기 위한 활성화 신호 생성부
를 포함하는 메모리 시스템.
- ◈청구항 8은(는) 설정등록료 납부시 포기되었습니다.◈제 6 항에 있어서,
상기 뱅크 제어부는,
상기 맵핑 신호에 응답하여 상기 뱅크 어드레스를 재배치하여 재배치된 뱅크 어드레스를 생성하기 위한 재배치부;
상기 재배치된 뱅크 어드레스를 디코딩하여 상기 뱅크 선택 신호들을 생성하기 위한 선택 신호 생성부; 및
액티브 신호 및 프리차지 신호에 응답하여 상기 뱅크 선택 신호들에 대응하는 뱅크를 활성화 시키기 위한 상기 뱅크 활성화 신호들을 생성하기 위한 활성화 신호 생성부
를 포함하는 메모리 시스템. - 동일한 커맨드 및 어드레스에 따라 동시에 억세스 되며, 각각이 서로 맵핑되는 다수 개의 뱅크들을 포함하는 다수 개의 메모리 칩들이 실장된 메모리 모듈에서,
상기 메모리 칩들 각각은,
노멀 셀들 및 상기 노멀 셀들 중 리페어 대상 셀들과 대체된 리던던시셀들을 구비하는 다수의 뱅크들이 배치된 메모리 어레이 영역;
상기 리페어 대상 셀들의 리페어 어드레스를 저장하고, 이를 리페어 정보로 출력하는 리페어 저장부;
상기 리페어 정보와 로우 어드레스를 비교하여, 상기 리페어 대상 셀들과 상기 리던던시셀들 간의 리던던트 경로를 선택적으로 활성화하기 위한 리페어 제어 신호를 생성하는 리페어 제어부;
뱅크 어드레스를 디코딩하여 다수 개의 뱅크 선택 신호들을 생성하고, 상기 뱅크 선택 신호들을 토대로 다수 개의 뱅크 활성화 신호들을 생성하되, 상기 리페어 정보를 토대로 생성된 맵핑 신호에 응답하여 상기 뱅크 선택 신호들의 순서를 재배치하는 뱅크 제어부;
상기 뱅크 선택 신호들 및 상기 리페어 제어 신호에 따라 상기 로우 어드레스에 대응하는 워드 라인을 활성화시키는 로우 회로; 및
리드 혹은 라이트 동작 시에 상기 뱅크 활성화 신호들 및 컬럼 어드레스에 의해 선택된 비트 라인의 데이터를 억세스하는 컬럼 회로
를 포함하는 메모리 모듈.
- ◈청구항 10은(는) 설정등록료 납부시 포기되었습니다.◈제 9 항에 있어서,
상기 맵핑 신호는,
상기 리페어 정보를 토대로, 결함 셀의 로우 어드레스 혹은 컬럼 어드레스가 동일한 뱅크들을 서로 맵핑시키기 위한 정보를 포함하는 것
을 특징으로 하는 메모리 모듈.
- ◈청구항 11은(는) 설정등록료 납부시 포기되었습니다.◈제 9 항에 있어서,
상기 맵핑 신호는,
PAD (per-DRAM addressability) 모드 시에 어드레스 혹은 커맨드 형태로 메모리 컨트롤러로부터 상기 메모리 칩들 각각으로 전송되는 것
을 특징으로 하는 메모리 모듈.
- ◈청구항 12은(는) 설정등록료 납부시 포기되었습니다.◈제 9 항에 있어서,
상기 뱅크 제어부는,
상기 뱅크 어드레스를 디코딩하여 상기 다수 개의 뱅크들 각각에 대응되는 프리 뱅크 선택 신호들을 생성하기 위한 선택 신호 생성부;
상기 맵핑 신호에 응답하여 상기 프리 뱅크 선택 신호들의 순서를 재배치 하여 상기 뱅크 선택 신호들을 생성하기 위한 재배치부; 및
액티브 신호 및 프리차지 신호에 응답하여 상기 뱅크 선택 신호들에 대응하는 뱅크를 활성화 시키기 위한 상기 뱅크 활성화 신호들을 생성하기 위한 활성화 신호 생성부
를 포함하는 메모리 모듈.
- ◈청구항 13은(는) 설정등록료 납부시 포기되었습니다.◈제 9 항에 있어서,
상기 뱅크 제어부는,
상기 맵핑 신호에 응답하여 상기 뱅크 어드레스를 재배치하여 재배치된 뱅크 어드레스를 생성하기 위한 재배치부;
상기 재배치된 뱅크 어드레스를 디코딩하여 상기 뱅크 선택 신호들을 생성하기 위한 선택 신호 생성부; 및
액티브 신호 및 프리차지 신호에 응답하여 상기 뱅크 선택 신호들에 대응하는 뱅크를 활성화 시키기 위한 상기 뱅크 활성화 신호들을 생성하기 위한 활성화 신호 생성부
를 포함하는 메모리 모듈.
- ◈청구항 14은(는) 설정등록료 납부시 포기되었습니다.◈제 9 항에 있어서,
상기 리페어 저장부는,
상기 리페어 대상 셀들의 리페어 어드레스를 프로그램하는 다수의 퓨즈셋을 구비하고, 부트업 신호에 응답하여 상기 다수의 퓨즈셋에 프로그래밍된 리페어 어드레스를 출력하는 리페어 퓨즈부; 및
상기 리페어 퓨즈부로부터 제공되는 리페어 어드레스를 상기 리페어 정보로 저장하는 퓨즈 정보 저장부
를 포함하는 메모리 모듈.
- ◈청구항 15은(는) 설정등록료 납부시 포기되었습니다.◈제 9 항에 있어서,
외부로부터 입력되는 클럭 신호를 버퍼링하여 적어도 하나의 내부 클럭 신호를 출력하는 클럭 버퍼부; 및
외부로부터 입력되는 커맨드 및 어드레스를 입력받아 버퍼링하고, 상기 내부 클럭 신호에 응답하여 내부 커맨드 및 내부 어드레스를 상기 메모리 칩들에게 제공하는 레지스터
를 더 포함하는 메모리 모듈.
- 동일한 커맨드 및 어드레스에 따라 동시에 억세스 되며, 각각이 서로 맵핑되는 다수 개의 뱅크들을 포함하는 다수 개의 메모리 칩들이 실장된 메모리 모듈 및 메모리 컨트롤러를 포함하는 메모리 시스템에 있어서,
상기 각 메모리 칩이, 위크 셀 혹은 결함 셀로 판단되는 메모리 셀들의 로우 혹은 컬럼 어드레스를 리페어 정보로 저장하는 단계;
초기화 구간에 진입하면, 상기 메모리 컨트롤러가, 상기 메모리 모듈의 각 메모리 칩에 저장된 리페어 정보를 토대로 맵핑 신호를 생성하는 단계;
상기 메모리 칩들이, 상기 맵핑 신호에 응답하여 뱅크들의 순서를 재배치 하는 단계; 및
초기화 구간이 종료된 후, 상기 메모리 칩들이, 상기 재배치된 뱅크들의 순서에 따라 노멀 동작을 수행하는 단계
를 포함하는 메모리 시스템의 동작 방법.
- ◈청구항 17은(는) 설정등록료 납부시 포기되었습니다.◈제 16 항에 있어서,
상기 맵핑 신호는,
상기 리페어 정보를 토대로, 결함 셀의 로우 어드레스 혹은 컬럼 어드레스가 동일한 뱅크들을 서로 맵핑시키기 위한 정보
를 포함하는 메모리 시스템의 동작 방법.
- ◈청구항 18은(는) 설정등록료 납부시 포기되었습니다.◈제 16 항에 있어서,
상기 맵핑 신호에 응답하여 뱅크들의 순서를 재배치 하는 단계는,
뱅크 어드레스를 디코딩하여 다수 개의 뱅크 선택 신호들을 생성하되, 상기 맵핑 신호에 응답하여 상기 뱅크 선택 신호들의 순서를 재배치하는 단계; 및
액티브 신호 및 프리차지 신호에 응답하여 상기 뱅크 선택 신호들에 대응하는 뱅크를 활성화 시키기 위한 뱅크 활성화 신호들을 생성하는 단계
를 포함하는 메모리 시스템의 동작 방법.
- ◈청구항 19은(는) 설정등록료 납부시 포기되었습니다.◈제 18 항에 있어서,
상기 뱅크 선택 신호들의 순서를 재배치하는 단계는,
상기 뱅크 어드레스를 디코딩하여 상기 다수 개의 뱅크들 각각에 대응되는 프리 뱅크 선택 신호들을 생성하는 단계; 및
상기 맵핑 신호에 응답하여 상기 프리 뱅크 선택 신호들의 순서를 재배치 하여 상기 뱅크 선택 신호들을 생성하는 단계
를 포함하는 메모리 시스템의 동작 방법.
- ◈청구항 20은(는) 설정등록료 납부시 포기되었습니다.◈제 18 항에 있어서,
상기 뱅크 선택 신호들의 순서를 재배치하는 단계는,
상기 맵핑 신호에 응답하여 상기 뱅크 어드레스를 재배치하여 재배치된 뱅크 어드레스를 생성하는 단계; 및
상기 재배치된 뱅크 어드레스를 디코딩하여 상기 뱅크 선택 신호들을 생성하는 단계
를 포함하는 메모리 시스템의 동작 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160032358A KR102420897B1 (ko) | 2016-03-17 | 2016-03-17 | 메모리 모듈, 이를 포함하는 메모리 시스템 및 그의 동작 방법 |
US15/230,122 US9627095B1 (en) | 2016-03-17 | 2016-08-05 | Memory module, memory system including the same and operation method thereof |
CN201610902183.5A CN107204197B (zh) | 2016-03-17 | 2016-10-17 | 存储模块及其存储系统和操作方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160032358A KR102420897B1 (ko) | 2016-03-17 | 2016-03-17 | 메모리 모듈, 이를 포함하는 메모리 시스템 및 그의 동작 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170109138A KR20170109138A (ko) | 2017-09-28 |
KR102420897B1 true KR102420897B1 (ko) | 2022-07-18 |
Family
ID=58772051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160032358A Active KR102420897B1 (ko) | 2016-03-17 | 2016-03-17 | 메모리 모듈, 이를 포함하는 메모리 시스템 및 그의 동작 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9627095B1 (ko) |
KR (1) | KR102420897B1 (ko) |
CN (1) | CN107204197B (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3563307B1 (en) | 2017-02-23 | 2023-04-12 | Cerebras Systems Inc. | Accelerated deep learning |
EP3607504B1 (en) | 2017-04-17 | 2022-09-28 | Cerebras Systems Inc. | Neuron smearing for accelerated deep learning |
US11488004B2 (en) | 2017-04-17 | 2022-11-01 | Cerebras Systems Inc. | Neuron smearing for accelerated deep learning |
CA3108089C (en) | 2017-04-17 | 2024-04-02 | Cerebras Systems Inc. | Task activating for accelerated deep learning |
WO2020044238A1 (en) * | 2018-08-29 | 2020-03-05 | Cerebras Systems Inc. | Processor element redundancy for accelerated deep learning |
US11183266B2 (en) * | 2019-06-26 | 2021-11-23 | Micron Technology, Inc. | Apparatuses and methods for repairing defective memory cells based on a specified error rate for certain memory cells |
KR102727931B1 (ko) * | 2019-07-11 | 2024-11-12 | 삼성전자주식회사 | 메모리 장치 및 이를 포함하는 메모리 시스템 |
WO2021074795A1 (en) | 2019-10-16 | 2021-04-22 | Cerebras Systems Inc. | Dynamic routing for accelerated deep learning |
WO2021074865A1 (en) | 2019-10-16 | 2021-04-22 | Cerebras Systems Inc. | Basic wavelet filtering for accelerated deep learning |
CN115171764A (zh) * | 2022-06-13 | 2022-10-11 | 长鑫存储技术有限公司 | 反熔丝阵列架构及存储器 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140325173A1 (en) | 2010-04-13 | 2014-10-30 | Apple Inc. | Memory controller mapping on-the-fly |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4426688A (en) * | 1981-08-03 | 1984-01-17 | Ncr Corporation | Memory system having an alternate memory |
US5276838A (en) * | 1991-03-04 | 1994-01-04 | International Business Machines Corporation | Dynamically repositioned memory bank queues |
KR100205006B1 (ko) * | 1996-10-08 | 1999-06-15 | 윤종용 | 자동 결함 블럭 맵핑 기능을 갖는 반도체 메모리 장치 |
GB2326253A (en) * | 1997-06-10 | 1998-12-16 | Advanced Risc Mach Ltd | Coprocessor data access control |
KR100321840B1 (ko) * | 1998-04-28 | 2002-02-02 | 포만 제프리 엘 | 메모리 모듈, 컴퓨터 시스템, 컴퓨터 시스템에서의 뱅크 메모리소자 사용 방법 및 지능형 메모리 모듈의 시스템 제어 방법 |
KR100533377B1 (ko) * | 1998-12-31 | 2006-01-27 | 주식회사 하이닉스반도체 | 메모리장치의 블록 어드레스 재배치회로 |
US7123512B2 (en) * | 2002-07-19 | 2006-10-17 | Micron Technology, Inc. | Contiguous block addressing scheme |
JP4129381B2 (ja) * | 2002-09-25 | 2008-08-06 | 株式会社ルネサステクノロジ | 不揮発性半導体記憶装置 |
JP3905091B2 (ja) * | 2004-02-10 | 2007-04-18 | シャープ株式会社 | 不揮発性半導体記憶装置及びブロック冗長救済方法 |
US7949913B2 (en) * | 2007-08-14 | 2011-05-24 | Dell Products L.P. | Method for creating a memory defect map and optimizing performance using the memory defect map |
US20090271562A1 (en) * | 2008-04-25 | 2009-10-29 | Sinclair Alan W | Method and system for storage address re-mapping for a multi-bank memory device |
US20120236660A1 (en) * | 2011-03-16 | 2012-09-20 | Nanya Technology Corp. | Test system and test method for memory |
US9032244B2 (en) * | 2012-11-16 | 2015-05-12 | Microsoft Technology Licensing, Llc | Memory segment remapping to address fragmentation |
KR102076067B1 (ko) | 2012-11-27 | 2020-02-11 | 삼성전자주식회사 | 메모리 모듈 및 메모리 시스템 |
KR20150018106A (ko) * | 2013-08-09 | 2015-02-23 | 에스케이하이닉스 주식회사 | 리페어 회로를 포함한 반도체 메모리 장치 |
-
2016
- 2016-03-17 KR KR1020160032358A patent/KR102420897B1/ko active Active
- 2016-08-05 US US15/230,122 patent/US9627095B1/en active Active
- 2016-10-17 CN CN201610902183.5A patent/CN107204197B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140325173A1 (en) | 2010-04-13 | 2014-10-30 | Apple Inc. | Memory controller mapping on-the-fly |
Non-Patent Citations (1)
Title |
---|
P. Zhou 외, "Throughput Enhancement for Phase Change Memories," IEEE Transactions on Computers, vol. 63, no. 8, 2014. 08.* |
Also Published As
Publication number | Publication date |
---|---|
US9627095B1 (en) | 2017-04-18 |
KR20170109138A (ko) | 2017-09-28 |
CN107204197A (zh) | 2017-09-26 |
CN107204197B (zh) | 2020-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102420897B1 (ko) | 메모리 모듈, 이를 포함하는 메모리 시스템 및 그의 동작 방법 | |
US11557332B2 (en) | Semiconductor memory devices, memory systems and methods of operating semiconductor memory devices | |
US10497460B2 (en) | Semiconductor memory devices, methods of operating semiconductor memory devices and memory systems | |
US10706953B2 (en) | Semiconductor memory devices and methods of operating semiconductor memory devices | |
US9858981B2 (en) | Semiconductor memory devices including redundancy memory cells | |
US11450396B2 (en) | Semiconductor memory devices and methods of operating semiconductor memory devices | |
KR102471608B1 (ko) | 반도체 메모리 장치 및 그의 구동 방법 | |
US9362008B2 (en) | Memory device using soft and hard repair operations and memory system including the same | |
US12346573B2 (en) | Semiconductor memory device and methods of operation | |
US7782703B2 (en) | Semiconductor memory having a bank with sub-banks | |
US11901025B2 (en) | Semiconductor memory device and method of operating semiconductor memory device | |
US12080334B2 (en) | Semiconductor memory device and memory system including the same | |
US11380376B2 (en) | Apparatuses and methods to perform low latency access of a memory | |
US9728269B2 (en) | Semiconductor memory device for performing repair operations based on repair information stored therein | |
US20240411467A1 (en) | Semiconductor memory devices and memory systems including the same | |
US12299296B2 (en) | Semiconductor memory device and method of adjusting operation condition of the same | |
KR102822816B1 (ko) | 반도체 메모리 장치 | |
US8745454B2 (en) | Semiconductor device having test mode and method of controlling the same | |
US20240272979A1 (en) | Apparatuses, systems, and methods for storing memory metadata | |
US20250013746A1 (en) | Semiconductor memory device and memory system including the same | |
KR20130018487A (ko) | 히든 타이밍 파라미터들을 관리하는 메모리 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160317 |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210225 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20160317 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: 20220325 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: 20220705 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220711 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220712 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20250624 Start annual number: 4 End annual number: 4 |