KR100622349B1 - 불량 블록 관리 기능을 가지는 플레시 메모리 장치 및플레시 메모리 장치의 불량 블록 관리 방법. - Google Patents
불량 블록 관리 기능을 가지는 플레시 메모리 장치 및플레시 메모리 장치의 불량 블록 관리 방법. Download PDFInfo
- Publication number
- KR100622349B1 KR100622349B1 KR1020040061297A KR20040061297A KR100622349B1 KR 100622349 B1 KR100622349 B1 KR 100622349B1 KR 1020040061297 A KR1020040061297 A KR 1020040061297A KR 20040061297 A KR20040061297 A KR 20040061297A KR 100622349 B1 KR100622349 B1 KR 100622349B1
- Authority
- KR
- South Korea
- Prior art keywords
- address
- block
- bad block
- cell array
- memory cell
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- 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
- G11C29/80—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout
- G11C29/816—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout for an application-specific layout
- G11C29/82—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout for an application-specific layout for EEPROMs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1016—Performance improvement
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Read Only Memory (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
Claims (12)
- 수신되는 물리적 어드레스에 따라 데이터를 저장하고 불량 블록 맵핑 정보를 저장하기 위한 위한 메모리 셀 어레이부;상기 불량 블록 맵핑 정보를 저장하기 위한 불량 블록 맵핑 레지스터부;최초 부팅시에 상기 메모리 셀 어레이부에 저장된 상기 불량 블록 맵핑 정보를 상기 불량 블록 맵핑 레지스터부로 로딩하기 위한 불량 블록 맵핑 로딩부;상기 블량 맵핑 정보에 근거하여 외부에서 인가되는 논리적 어드레스 또는 상기 논리적 어드레스에 상응하는 예비 블록 어드레스를 상기 물리적 어드레스로 선택하고, 상기 선택된 물리적 어드레스를 상기 메모리 셀 어레이부로 출력하는 어드레스 선택부; 및상기 물리적 어드레스에 상응하는 상기 메모리 셀 어레이부의 블록에서 오동작이 발생된 경우에 상기 논리적 어드레스를 블량 블록 어드레스로 하여 상기 불량 블록 맵핑 레지스터의 불량 블록 맵핑 정보를 갱신하고, 상기 불량 블록 맵핑 레지스터부에 저장된 불량 블록 어드레스의 수를 계수하여 상기 어드레스 선택부의 선택 동작을 제어하며, 상기 불량 블록 맵핑 레지스터에 저장된 불량 블록 맵핑 정보를 상기 메모리 셀 어레이부에 저장하기 위한 불량 블록 상태 제어부를 포함하는 플레시 메모리.
- 제1항에 있어서, 상기 메모리 셀 어레이부는,데이터를 저장하기 위한 저장 블록들;상기 저장 블록들 중 오동작이 발생한 적어도 하나의 저장 블록을 대체하기 위한 예비 블록들; 및상기 불량 블록 맵핑 정보를 저장하기 위한 맵핑 정보 저장 블록을 포함하는 것을 특징으로 하는 플레시 메모리.
- 제2항에 있어서, 상기 불량 블록 맵핑 정보는,상기 메모리 셀 어레이부의 불량 블록에 상응하는 불량 블록 어드레스;상기 불량 블록 어드레스에 상응하는 예비 블록 어드레스; 및불량 블록 어드레스를 식별하기 위한 리맵핑 마크들을 포함하는 것을 특징으로 하는 플레시 메모리.
- 삭제
- 제3항에 있어서, 상기 어드레스 선택부는,상기 논리적 어드레스 및 상기 불량 블록 어드레스를 비교하기 위한 어드레스 비교기;상기 논리적 어드레스 또는 상기 예비 블록 어드레스를 물리적 어드레스로 선택하기 위한 먹스; 및상기 논리적 어드레스를 저장하기 위한 래치를 포함하는 것을 특징으로 하는 플레시 메모리.
- 제5항에 있어서, 상기 어드레스 비교기의 비교 동작의 횟수는 상기 불량 블록 상태 제어부가 계수한 리맵핑 마크의 개수에 상응하는 것을 특징으로 하는 플레시 메모리.
- 플레시 메모리에 전원을 공급하는 단계;상기 플레시 메모리의 메모리 셀 어레이부에 저장된 불량 블록 맵핑 정보를 불량 블록 맵핑 레지스터부에 저장하는 단계;외부로부터 논리적 어드레스를 인가하는 단계;리맵핑 마크의 수를 계수하는 단계;상기 리맵핑 마크의 수가 0인 경우, 상기 논리적 어드레스를 물리적 어드레스로 선택하여 메모리 셀 어레이부에 인가하는 단계;상기 리맵핑 마크의 수가 1 이상인 경우, 상기 논리적 어드레스가 불량 블록 어드레스와 일치하는지를 판단하는 단계;상기 논리적 어드레스와 불량 블록 어드레스가 일치하는 경우, 상기 논리적 어드레스에 상응하는 예비 블록 어드레스를 물리적 어드레스로 선택하여 상기 메모리 셀 어레이부에 인가하는 단계; 및상기 논리적 어드레스와 불량 블록 어드레스가 일치하지 않는 경우, 상기 논리적 어드레스를 물리적 어드레스로 선택하여 상기 메모리 셀 어레이부에 인가하는 단계를 포함하는 플레시 메모리의 불량 블록 관리 방법.
- 플레시 메모리에 쓰기 동작을 수행하는 단계;상기 플레시 메모리의 메모리 셀 어레이부에 불량 블록 발생 여부를 판단하는 단계;상기 불량 블록의 발생이 없는 경우, 상기 플레시 메모리에 쓰기 동작을 수행하는 단계;상기 불량 블록의 발생이 있는 경우, 불량 블록 정보를 불량 블록 맵핑 레지스터부에 저장하는 단계;상기 불량 블록 맵핑 레지스터부에 저장된 불량 블록 정보를 근거로 쓰기 또는 읽기 동작을 수행하는 단계; 및상기 블량 블록 맵핑 레지스터부에 저장된 상기 불량 블록 정보를 메모리 셀 어레이부의 맵핑 정보 저장 블록에 저장하는 단계를 포함하는 플레시 메모리의 불량 블록 관리 방법.
- 제8항에 있어서, 상기 블량 블록 맵핑 레지스터부에 저장된 상기 블량 블록 정보는 상기 플레시 메모리의 엑세스가 종료되면 상기 메모리 셀 어레이부의 상기 맵핑 정보 저장 블록에 저장되는 것을 특징으로 하는 플레시 메모리의 불량 블록 관리 방법.
- 제8항에 있어서, 상기 플레시 메모리에 쓰기 동작을 수행하는 단계는,외부에서 논리적 어드레스를 인가하는 단계;상기 불량 맵핑 레지스터부의 리맵핑 마크의 수를 계수하는 단계;상기 리맵핑 마크의 수가 0인 경우, 상기 논리적 어드레스를 물리적 어드레스로 선택하여 상기 메모리 셀 어레이부에 인가하는 단계;상기 리맵핑 마크의 수가 1이상인 경우, 상기 논리적 어드레스 또는 상기 논리적 어드레스에 상응하는 예비 블록 어드레스를 물리적 어드레스로 선택하여 상기 메모리 셀 어레이부에 인가하는 단계를 포함하는 것을 특징으로 하는 플레시 메모리의 불량 블록 관리 방법.
- 제10항에 있어서, 상기 논리적 어드레스 또는 상기 예비 블록 어드레스를 물리적 어드레스로 선택하여 상기 메모리 셀 어레이부에 인가하는 단계는,상기 논리적 어드레스와 불량 블록 어드레스가 일치 여부를 판단하는 단계;상기 논리적 어드레스와 상기 불량 블록 어드레스가 일치하는 경우, 상기 논리적 어드레스에 상응하는 예비 블록 어드레스를 물리적 어드레스로 선택하여 메모리 셀 어레이부에 인가하는 단계; 및상기 논리적 어드레스와 상기 불량 블록 어드레스가 일치하지 않는 경우, 상기 논리적 어드레스를 물리적 어드레스로 선택하여 상기 메모리 셀 어레이부에 인가하는 단계를 포함하는 것을 특징으로 하는 플레시 메모리의 불량 블록 관리 방법.
- 제8항에 있어서, 상기 불량 블록 내의 유효 페이지에 저장된 데이터를 예비 블록에 저장하는 단계를 더 포함하는 것을 특징으로 하는 플레시 메모리의 불량 블록 관리 방법.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040061297A KR100622349B1 (ko) | 2004-08-04 | 2004-08-04 | 불량 블록 관리 기능을 가지는 플레시 메모리 장치 및플레시 메모리 장치의 불량 블록 관리 방법. |
JP2005025709A JP2006048893A (ja) | 2004-08-04 | 2005-02-01 | 不良ブロック管理機能を有するフラッシュメモリ装置及びフラッシュメモリ装置の不良ブロック管理方法 |
US11/056,844 US7434122B2 (en) | 2004-08-04 | 2005-02-11 | Flash memory device for performing bad block management and method of performing bad block management of flash memory device |
DE102005028827A DE102005028827A1 (de) | 2004-08-04 | 2005-06-15 | Flashspeicherbauelement und Verfahren zur Defektblockbehandlung |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040061297A KR100622349B1 (ko) | 2004-08-04 | 2004-08-04 | 불량 블록 관리 기능을 가지는 플레시 메모리 장치 및플레시 메모리 장치의 불량 블록 관리 방법. |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060012696A KR20060012696A (ko) | 2006-02-09 |
KR100622349B1 true KR100622349B1 (ko) | 2006-09-14 |
Family
ID=35758899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040061297A KR100622349B1 (ko) | 2004-08-04 | 2004-08-04 | 불량 블록 관리 기능을 가지는 플레시 메모리 장치 및플레시 메모리 장치의 불량 블록 관리 방법. |
Country Status (4)
Country | Link |
---|---|
US (1) | US7434122B2 (ko) |
JP (1) | JP2006048893A (ko) |
KR (1) | KR100622349B1 (ko) |
DE (1) | DE102005028827A1 (ko) |
Families Citing this family (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100583301C (zh) * | 2006-04-29 | 2010-01-20 | 宇瞻科技股份有限公司 | 记忆体动态管理方法 |
CN100476757C (zh) * | 2006-07-20 | 2009-04-08 | 何纯淳 | 闪速存储器的回收方法 |
KR100845137B1 (ko) * | 2006-10-02 | 2008-07-09 | 삼성전자주식회사 | 메모리 장치의 배드 블록 주소를 번역하는 방법, 메모리장치의 배드 블록 주소를 번역하는 장치 및 이를 포함하는메모리 장치 컨트롤러 |
KR100858241B1 (ko) | 2006-10-25 | 2008-09-12 | 삼성전자주식회사 | 하이브리드 플래시 메모리 장치 및 그것의 가용 블록 할당방법 |
KR101342074B1 (ko) | 2006-10-25 | 2013-12-18 | 삼성전자 주식회사 | 컴퓨터시스템 및 그 제어방법 |
US7743303B2 (en) * | 2007-01-22 | 2010-06-22 | Micron Technology, Inc. | Defective memory block remapping method and system, and memory device and processor-based system using same |
US7929372B2 (en) * | 2007-01-25 | 2011-04-19 | Samsung Electronics Co., Ltd. | Decoder, memory system, and physical position converting method thereof |
KR100929155B1 (ko) * | 2007-01-25 | 2009-12-01 | 삼성전자주식회사 | 반도체 메모리 장치 및 그것의 메모리 셀 억세스 방법 |
KR100881052B1 (ko) * | 2007-02-13 | 2009-01-30 | 삼성전자주식회사 | 플래시 메모리의 매핑 테이블 검색 시스템 및 그에 따른검색방법 |
US7991942B2 (en) * | 2007-05-09 | 2011-08-02 | Stmicroelectronics S.R.L. | Memory block compaction method, circuit, and system in storage devices based on flash memories |
US20080282024A1 (en) * | 2007-05-09 | 2008-11-13 | Sudeep Biswas | Management of erase operations in storage devices based on flash memories |
US7882301B2 (en) * | 2007-05-09 | 2011-02-01 | Stmicroelectronics S.R.L. | Wear leveling in storage devices based on flash memories and related circuit, system, and method |
US8041883B2 (en) | 2007-05-09 | 2011-10-18 | Stmicroelectronics S.R.L. | Restoring storage devices based on flash memories and related circuit, system, and method |
JP4994112B2 (ja) | 2007-05-22 | 2012-08-08 | ルネサスエレクトロニクス株式会社 | 半導体集積回路装置およびメモリ制御方法 |
KR20090014823A (ko) * | 2007-08-07 | 2009-02-11 | 삼성전자주식회사 | 배드 블록을 리맵핑하는 플래시 메모리 장치 및 그것의배드 블록의 리맵핑 방법 |
TW200919448A (en) * | 2007-10-17 | 2009-05-01 | Silicon Motion Inc | Storage device and method of accessing a status thereof |
US7675776B2 (en) * | 2007-12-21 | 2010-03-09 | Spansion, Llc | Bit map control of erase block defect list in a memory |
US8239611B2 (en) | 2007-12-28 | 2012-08-07 | Spansion Llc | Relocating data in a memory device |
US8082384B2 (en) * | 2008-03-26 | 2011-12-20 | Microsoft Corporation | Booting an electronic device using flash memory and a limited function memory controller |
GB0805833D0 (en) * | 2008-03-26 | 2008-04-30 | Symbian Software Ltd | Swap parition |
US8156392B2 (en) * | 2008-04-05 | 2012-04-10 | Fusion-Io, Inc. | Apparatus, system, and method for bad block remapping |
KR101535460B1 (ko) | 2008-08-25 | 2015-07-10 | 삼성전자주식회사 | 배드 블록 리맵핑 기능을 갖는 불휘발성 메모리 장치 및 그배드 블록 리맵핑 방법 |
US7925939B2 (en) * | 2008-09-26 | 2011-04-12 | Macronix International Co., Ltd | Pre-code device, and pre-code system and pre-coding method thererof |
TWI381393B (zh) * | 2008-10-06 | 2013-01-01 | Phison Electronics Corp | 區塊管理與更換方法、快閃記憶體儲存系統及其控制器 |
US8301942B2 (en) * | 2009-04-10 | 2012-10-30 | International Business Machines Corporation | Managing possibly logically bad blocks in storage devices |
US8775880B2 (en) * | 2009-06-11 | 2014-07-08 | STMicroelectronics Intenational N.V. | Shared fuse wrapper architecture for memory repair |
US8412985B1 (en) | 2009-06-30 | 2013-04-02 | Micron Technology, Inc. | Hardwired remapped memory |
US8412987B2 (en) * | 2009-06-30 | 2013-04-02 | Micron Technology, Inc. | Non-volatile memory to store memory remap information |
US8495467B1 (en) | 2009-06-30 | 2013-07-23 | Micron Technology, Inc. | Switchable on-die memory error correcting engine |
KR20110024832A (ko) * | 2009-09-03 | 2011-03-09 | 주식회사 하이닉스반도체 | 데이터 머지 효율이 향상된 반도체 스토리지 시스템 및 그 제어 방법 |
KR101086876B1 (ko) * | 2009-09-30 | 2011-11-25 | 주식회사 하이닉스반도체 | 예비 영역을 유동적으로 관리하는 반도체 스토리지 시스템 및 그 제어 방법 |
JP5474588B2 (ja) * | 2010-01-27 | 2014-04-16 | 京セラ株式会社 | 電子機器 |
TWI496161B (zh) * | 2010-08-06 | 2015-08-11 | Phison Electronics Corp | 記憶體識別碼產生方法、管理方法、控制器與儲存系統 |
CN102375943B (zh) * | 2010-08-16 | 2015-06-10 | 群联电子股份有限公司 | 识别码产生方法与存储器管理方法、控制器及储存系统 |
TWI435216B (zh) | 2010-09-27 | 2014-04-21 | Silicon Motion Inc | 用來進行超區塊管理之方法以及記憶裝置及控制器 |
US8909851B2 (en) | 2011-02-08 | 2014-12-09 | SMART Storage Systems, Inc. | Storage control system with change logging mechanism and method of operation thereof |
US8935466B2 (en) | 2011-03-28 | 2015-01-13 | SMART Storage Systems, Inc. | Data storage system with non-volatile memory and method of operation thereof |
KR101797565B1 (ko) * | 2011-08-22 | 2017-12-12 | 삼성전자 주식회사 | 불량 페이지를 관리하는 메모리 장치 |
US9098399B2 (en) | 2011-08-31 | 2015-08-04 | SMART Storage Systems, Inc. | Electronic system with storage management mechanism and method of operation thereof |
US9021319B2 (en) | 2011-09-02 | 2015-04-28 | SMART Storage Systems, Inc. | Non-volatile memory management system with load leveling and method of operation thereof |
US9021231B2 (en) | 2011-09-02 | 2015-04-28 | SMART Storage Systems, Inc. | Storage control system with write amplification control mechanism and method of operation thereof |
US9063844B2 (en) | 2011-09-02 | 2015-06-23 | SMART Storage Systems, Inc. | Non-volatile memory management system with time measure mechanism and method of operation thereof |
US8959416B1 (en) * | 2011-12-16 | 2015-02-17 | Western Digital Technologies, Inc. | Memory defect management using signature identification |
CN103186471B (zh) * | 2011-12-30 | 2016-10-12 | 深圳市共进电子股份有限公司 | 存储设备中坏块的管理方法及系统 |
US9239781B2 (en) | 2012-02-07 | 2016-01-19 | SMART Storage Systems, Inc. | Storage control system with erase block mechanism and method of operation thereof |
US9298252B2 (en) | 2012-04-17 | 2016-03-29 | SMART Storage Systems, Inc. | Storage control system with power down mechanism and method of operation thereof |
JP6015752B2 (ja) * | 2012-05-25 | 2016-10-26 | 富士通株式会社 | 情報処理装置、情報処理プログラム、およびアクセス制御方法 |
US8949689B2 (en) | 2012-06-11 | 2015-02-03 | SMART Storage Systems, Inc. | Storage control system with data management mechanism and method of operation thereof |
TWI502600B (zh) * | 2012-09-28 | 2015-10-01 | Leadconn Technology Co Ltd | 記憶體識別碼修正裝置 |
US9032244B2 (en) * | 2012-11-16 | 2015-05-12 | Microsoft Technology Licensing, Llc | Memory segment remapping to address fragmentation |
US9671962B2 (en) | 2012-11-30 | 2017-06-06 | Sandisk Technologies Llc | Storage control system with data management mechanism of parity and method of operation thereof |
US9442840B2 (en) | 2012-12-19 | 2016-09-13 | Qualcomm Incorporated | Virtual boundary codes in a data image of a read-write memory device |
US9123445B2 (en) | 2013-01-22 | 2015-09-01 | SMART Storage Systems, Inc. | Storage control system with data management mechanism and method of operation thereof |
US9329928B2 (en) | 2013-02-20 | 2016-05-03 | Sandisk Enterprise IP LLC. | Bandwidth optimization in a non-volatile memory system |
US9214965B2 (en) | 2013-02-20 | 2015-12-15 | Sandisk Enterprise Ip Llc | Method and system for improving data integrity in non-volatile storage |
US9183137B2 (en) | 2013-02-27 | 2015-11-10 | SMART Storage Systems, Inc. | Storage control system with data management mechanism and method of operation thereof |
US9470720B2 (en) | 2013-03-08 | 2016-10-18 | Sandisk Technologies Llc | Test system with localized heating and method of manufacture thereof |
US8990614B2 (en) * | 2013-03-14 | 2015-03-24 | Apple Inc. | Performance of a system having non-volatile memory |
US8812744B1 (en) | 2013-03-14 | 2014-08-19 | Microsoft Corporation | Assigning priorities to data for hybrid drives |
US9043780B2 (en) | 2013-03-27 | 2015-05-26 | SMART Storage Systems, Inc. | Electronic system with system modification control mechanism and method of operation thereof |
US9170941B2 (en) | 2013-04-05 | 2015-10-27 | Sandisk Enterprises IP LLC | Data hardening in a storage system |
US10049037B2 (en) | 2013-04-05 | 2018-08-14 | Sandisk Enterprise Ip Llc | Data management in a storage system |
US9543025B2 (en) | 2013-04-11 | 2017-01-10 | Sandisk Technologies Llc | Storage control system with power-off time estimation mechanism and method of operation thereof |
US10546648B2 (en) | 2013-04-12 | 2020-01-28 | Sandisk Technologies Llc | Storage control system with data management mechanism and method of operation thereof |
US9626126B2 (en) | 2013-04-24 | 2017-04-18 | Microsoft Technology Licensing, Llc | Power saving mode hybrid drive access management |
US9946495B2 (en) | 2013-04-25 | 2018-04-17 | Microsoft Technology Licensing, Llc | Dirty data management for hybrid drives |
US9898056B2 (en) | 2013-06-19 | 2018-02-20 | Sandisk Technologies Llc | Electronic assembly with thermal channel and method of manufacture thereof |
US9313874B2 (en) | 2013-06-19 | 2016-04-12 | SMART Storage Systems, Inc. | Electronic system with heat extraction and method of manufacture thereof |
US9367353B1 (en) | 2013-06-25 | 2016-06-14 | Sandisk Technologies Inc. | Storage control system with power throttling mechanism and method of operation thereof |
US9244519B1 (en) | 2013-06-25 | 2016-01-26 | Smart Storage Systems. Inc. | Storage system with data transfer rate adjustment for power throttling |
US9146850B2 (en) | 2013-08-01 | 2015-09-29 | SMART Storage Systems, Inc. | Data storage system with dynamic read threshold mechanism and method of operation thereof |
US9361222B2 (en) | 2013-08-07 | 2016-06-07 | SMART Storage Systems, Inc. | Electronic system with storage drive life estimation mechanism and method of operation thereof |
US9431113B2 (en) | 2013-08-07 | 2016-08-30 | Sandisk Technologies Llc | Data storage system with dynamic erase block grouping mechanism and method of operation thereof |
US9448946B2 (en) | 2013-08-07 | 2016-09-20 | Sandisk Technologies Llc | Data storage system with stale data mechanism and method of operation thereof |
KR102136396B1 (ko) | 2013-08-30 | 2020-07-22 | 삼성전자주식회사 | 디램의 배드 페이지 관리 기능을 갖는 디램 콘트롤러 및 그에 따른 배드 페이지 관리방법 |
US9152555B2 (en) | 2013-11-15 | 2015-10-06 | Sandisk Enterprise IP LLC. | Data management with modular erase in a data storage system |
TWI502345B (zh) | 2014-05-12 | 2015-10-01 | Via Tech Inc | 快閃記憶體控制晶片以及資料儲存裝置以及快閃記憶體控制方法 |
US20150363309A1 (en) * | 2014-06-17 | 2015-12-17 | Kingtiger Technology (Canada) Inc. | System and method of increasing reliability of non-volatile memory storage |
US10002042B2 (en) | 2015-10-22 | 2018-06-19 | Sandisk Technologies Llc | Systems and methods of detecting errors during read operations and skipping word line portions |
JP6542152B2 (ja) * | 2016-03-29 | 2019-07-10 | 東芝メモリ株式会社 | オブジェクトストレージ、コントローラおよびプログラム |
TWI576699B (zh) * | 2016-03-31 | 2017-04-01 | 慧榮科技股份有限公司 | 紀錄資料區塊的使用時間的方法及其裝置 |
US10146604B2 (en) * | 2016-08-23 | 2018-12-04 | Oracle International Corporation | Bad block detection and predictive analytics in NAND flash storage devices |
TWI603335B (zh) * | 2016-10-19 | 2017-10-21 | 合肥兆芯電子有限公司 | 映射表載入方法、記憶體控制電路單元與記憶體儲存裝置 |
US10445199B2 (en) * | 2016-12-22 | 2019-10-15 | Western Digital Technologies, Inc. | Bad page management in storage devices |
US10198383B2 (en) | 2016-12-31 | 2019-02-05 | Sandisk Technologies Llc | Systems and methods of adjusting an interface bus speed |
US10223018B2 (en) | 2017-04-19 | 2019-03-05 | Sandisk Technologies Llc | Bad page and bad block management in memory |
US10924113B2 (en) | 2017-08-17 | 2021-02-16 | Western Digital Technologies, Inc. | Dynamic calibration of frequency and power storage interface |
US10466920B2 (en) | 2017-08-17 | 2019-11-05 | Western Digital Technologies, Inc. | Method for maximizing frequency while checking data integrity on a physical interface bus |
US10762137B1 (en) * | 2017-11-15 | 2020-09-01 | Amazon Technologies, Inc. | Page table search engine |
US10754789B1 (en) | 2017-11-15 | 2020-08-25 | Amazon Technologies, Inc. | Address translation for storage class memory in a system that includes virtual machines |
US10810133B1 (en) | 2017-11-15 | 2020-10-20 | Amazon Technologies, Inc. | Address translation and address translation memory for storage class memory |
US10635515B2 (en) | 2017-12-06 | 2020-04-28 | Sandisk Technologies Llc | Recovery of partial memory die |
KR102410306B1 (ko) * | 2018-01-29 | 2022-06-20 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 그것의 동작 방법 |
CN113782079A (zh) * | 2020-06-10 | 2021-12-10 | 深圳市中兴微电子技术有限公司 | 数据访问方法、控制器、存储器和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0729392A (ja) * | 1993-06-24 | 1995-01-31 | Toshiba Corp | 不揮発性半導体メモリおよびそれを使用した半導体ディスク装置 |
KR19980026248A (ko) * | 1996-10-08 | 1998-07-15 | 김광호 | 자동 결함 블럭 맵핑 기능을 갖는 반도체 메모리 장치 |
KR19990055972A (ko) * | 1997-12-29 | 1999-07-15 | 윤종용 | 블록 재할당 기능을 갖는 플래시 메모리 이용 보조기억장치 및 그 방법 |
KR20000070451A (ko) * | 1997-12-05 | 2000-11-25 | 히가시 데쓰로 | 기억장치 및 액세스방법 |
US6161195A (en) | 1992-05-08 | 2000-12-12 | Kabushiki Kaisha Toshiba | EEPROM memory card device having defect relieving means |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0618535B1 (en) | 1989-04-13 | 1999-08-25 | SanDisk Corporation | EEPROM card with defective cell substitution and cache memory |
FR2710445B1 (fr) | 1993-09-20 | 1995-11-03 | Sgs Thomson Microelectronics | Circuit de redondance dynamique pour mémoire en circuit intégré. |
JP2914171B2 (ja) * | 1994-04-25 | 1999-06-28 | 松下電器産業株式会社 | 半導体メモリ装置およびその駆動方法 |
US5838614A (en) * | 1995-07-31 | 1998-11-17 | Lexar Microsystems, Inc. | Identification and verification of a sector within a block of mass storage flash memory |
KR100297986B1 (ko) * | 1998-03-13 | 2001-10-25 | 김영환 | 플래쉬 메모리 셀 어레이의 웨어 레벨링 시스템 및 웨어 레벨링 방법 |
JP2000122935A (ja) * | 1998-10-20 | 2000-04-28 | Sanyo Electric Co Ltd | 不揮発性メモリのアドレス変換装置 |
JP2001176290A (ja) * | 1999-12-10 | 2001-06-29 | Toshiba Corp | 不揮発性半導体記憶装置 |
JP3893005B2 (ja) | 2000-01-06 | 2007-03-14 | 富士通株式会社 | 不揮発性半導体記憶装置 |
JP3916862B2 (ja) * | 2000-10-03 | 2007-05-23 | 株式会社東芝 | 不揮発性半導体メモリ装置 |
JP2003045196A (ja) * | 2001-08-02 | 2003-02-14 | Fujitsu Ltd | ブロックアドレス切替機能を有するメモリ回路 |
KR100481857B1 (ko) * | 2002-08-14 | 2005-04-11 | 삼성전자주식회사 | 레이아웃 면적을 줄이고 뱅크 마다 독립적인 동작을수행할 수 있는 디코더를 갖는 플레쉬 메모리 장치 |
JP3875621B2 (ja) * | 2002-10-30 | 2007-01-31 | 株式会社東芝 | 不揮発性半導体記憶装置 |
-
2004
- 2004-08-04 KR KR1020040061297A patent/KR100622349B1/ko not_active IP Right Cessation
-
2005
- 2005-02-01 JP JP2005025709A patent/JP2006048893A/ja active Pending
- 2005-02-11 US US11/056,844 patent/US7434122B2/en not_active Expired - Fee Related
- 2005-06-15 DE DE102005028827A patent/DE102005028827A1/de not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6161195A (en) | 1992-05-08 | 2000-12-12 | Kabushiki Kaisha Toshiba | EEPROM memory card device having defect relieving means |
JPH0729392A (ja) * | 1993-06-24 | 1995-01-31 | Toshiba Corp | 不揮発性半導体メモリおよびそれを使用した半導体ディスク装置 |
KR19980026248A (ko) * | 1996-10-08 | 1998-07-15 | 김광호 | 자동 결함 블럭 맵핑 기능을 갖는 반도체 메모리 장치 |
KR20000070451A (ko) * | 1997-12-05 | 2000-11-25 | 히가시 데쓰로 | 기억장치 및 액세스방법 |
KR19990055972A (ko) * | 1997-12-29 | 1999-07-15 | 윤종용 | 블록 재할당 기능을 갖는 플래시 메모리 이용 보조기억장치 및 그 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20060012696A (ko) | 2006-02-09 |
US20060031710A1 (en) | 2006-02-09 |
US7434122B2 (en) | 2008-10-07 |
DE102005028827A1 (de) | 2006-03-16 |
JP2006048893A (ja) | 2006-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100622349B1 (ko) | 불량 블록 관리 기능을 가지는 플레시 메모리 장치 및플레시 메모리 장치의 불량 블록 관리 방법. | |
US7472331B2 (en) | Memory systems including defective block management and related methods | |
US7039775B2 (en) | Non-volatile storage device and rewrite control method thereof | |
US7571362B2 (en) | Method of managing fails in a non-volatile memory device and relative memory device | |
US7546440B2 (en) | Non-volatile memory devices and control and operation thereof | |
US6149316A (en) | Flash EEprom system | |
US6462992B2 (en) | Flash EEprom system | |
JP3692313B2 (ja) | 不揮発性メモリの制御方法 | |
JP4059473B2 (ja) | メモリカード及びメモリコントローラ | |
US7197595B2 (en) | Nonvolatile memory and method of address management | |
JP4761959B2 (ja) | 半導体集積回路装置 | |
JPH11110283A (ja) | 不揮発性半導体メモリシステムの制御方法 | |
US20180004413A1 (en) | Mapping table updating method, memory control circuit unit and memory storage device | |
JP4034947B2 (ja) | 不揮発性記憶システム | |
US8068363B2 (en) | Flash memory apparatus and read operation control method therefor | |
JP4849637B2 (ja) | メモリカード及びメモリコントローラ | |
CN110968455B (zh) | 一种非易失性存储器的修复方法及装置 | |
JP4433792B2 (ja) | メモリコントローラ及びメモリコントローラを備えるフラッシュメモリシステム、並びに、フラッシュメモリの制御方法 | |
JP4641034B2 (ja) | 不揮発性記憶システム | |
JP4332108B2 (ja) | メモリコントローラ、フラッシュメモリシステム及びフラッシュメモリの制御方法 | |
JP2011048852A (ja) | 不揮発性記憶システム | |
JP4090071B2 (ja) | フラッシュEEpromシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20040804 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060227 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: 20060831 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060904 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060905 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090814 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20100830 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20100830 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |