KR100370893B1 - 일괄 소거형 비휘발성 메모리 장치 - Google Patents
일괄 소거형 비휘발성 메모리 장치 Download PDFInfo
- Publication number
- KR100370893B1 KR100370893B1 KR10-1999-0057353A KR19990057353A KR100370893B1 KR 100370893 B1 KR100370893 B1 KR 100370893B1 KR 19990057353 A KR19990057353 A KR 19990057353A KR 100370893 B1 KR100370893 B1 KR 100370893B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- cluster
- area
- unused
- unused area
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000015654 memory Effects 0.000 title abstract description 49
- 238000010586 diagram Methods 0.000 description 14
- 230000000694 effects Effects 0.000 description 9
- 239000004065 semiconductor Substances 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 102100036848 C-C motif chemokine 20 Human genes 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
Landscapes
- Read Only Memory (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Microcomputers (AREA)
- Memory System (AREA)
Abstract
Description
Claims (4)
- 복수의 섹터로 구성되는 클러스터에 있어서의 미사용 영역의 어드레스 정보를 저장하는 어드레스 정보 저장수단과, 데이터의 기록 요구를 수신하면, 그 미사용 영역의 어드레스 정보를 참조하여 그 미사용 영역에 상기 데이터의 기록 처리를 실행하는 데이터 기록수단과, 상기 데이터 기록수단이 데이터의 기록 처리를 실행하면, 그 미사용 영역의 어드레스 정보를 갱신하는 어드레스 정보 갱신수단을 포함하되, 상기 데이터 기록수단은 클러스터에 미사용 영역이 존재하는 한, 해당 클러스터의 일괄 소거를 행하지 않고, 미사용 영역이 존재하지 않는 경우, 다른 미사용 클러스터에 데이터의 기록 처리를 실행함과 동시에, 그 미사용 영역이 존재하지 않는 클러스터를 일괄 소거하는 일괄 소거형 비휘발성 메모리 장치.
- 삭제
- 제 1 항에 있어서,상기 데이터 기록수단은 다른 미사용 클러스터에 데이터의 기록 처리를 실행할 때, 미사용 영역이 존재하지 않는 클러스터의 카피 플래그를 유의(有意)로 하는 것을 특징으로 하는 일괄 소거형 비휘발성 메모리 장치.
- 제 1 항에 있어서,상기 데이터 기록수단은 클러스터의 미사용 영역 또는 미사용 클러스터에 대한 데이터의 기록 에러가 발생하면, 다른 미사용 클러스터에 데이터의 기록 처리를 실행함과 동시에, 데이터 기록 에러가 발생한 클러스터를 일괄 소거하는 것을 특징으로 하는 일괄 소거형 비휘발성 메모리 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP98-355035 | 1998-12-14 | ||
JP35503598A JP4046877B2 (ja) | 1998-12-14 | 1998-12-14 | 一括消去型不揮発性メモリおよび携帯電話 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000048112A KR20000048112A (ko) | 2000-07-25 |
KR100370893B1 true KR100370893B1 (ko) | 2003-02-05 |
Family
ID=18441548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-1999-0057353A Expired - Fee Related KR100370893B1 (ko) | 1998-12-14 | 1999-12-14 | 일괄 소거형 비휘발성 메모리 장치 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6839798B1 (ko) |
JP (1) | JP4046877B2 (ko) |
KR (1) | KR100370893B1 (ko) |
CN (1) | CN1149487C (ko) |
DE (1) | DE19960258A1 (ko) |
TW (1) | TW454119B (ko) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1150453B1 (en) * | 2000-04-26 | 2006-02-15 | Semiconductor Energy Laboratory Co., Ltd. | A communication system and method for identifying an individual by means of biological information |
JP2002035381A (ja) * | 2000-07-28 | 2002-02-05 | Shinobu Hidaka | パチンコ出玉管理システム、パチンコ遊戯台およびパチンコカード |
US20040078513A1 (en) * | 2001-07-17 | 2004-04-22 | Satoshi Yamazaki | Storage device |
US7631138B2 (en) * | 2003-12-30 | 2009-12-08 | Sandisk Corporation | Adaptive mode switching of flash memory address mapping based on host usage characteristics |
US8504798B2 (en) | 2003-12-30 | 2013-08-06 | Sandisk Technologies Inc. | Management of non-volatile memory systems having large erase blocks |
TWI266291B (en) * | 2004-07-23 | 2006-11-11 | Mediatek Inc | Method and apparatus of blank detection for optical storage disk |
CN100481267C (zh) * | 2004-08-09 | 2009-04-22 | 凌阳科技股份有限公司 | 使用非易失性存储器的方法及其电子装置 |
CN100442246C (zh) * | 2004-08-26 | 2008-12-10 | 旺玖科技股份有限公司 | 非易失性存储器的数据更新方法 |
JP4715155B2 (ja) * | 2004-10-08 | 2011-07-06 | ソニー株式会社 | 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム |
EP1966700A2 (en) | 2005-12-21 | 2008-09-10 | Nxp B.V. | Non-volatile memory with block erasable locations |
US7668018B2 (en) * | 2007-04-03 | 2010-02-23 | Freescale Semiconductor, Inc. | Electronic device including a nonvolatile memory array and methods of using the same |
US7877541B2 (en) * | 2007-12-22 | 2011-01-25 | Unity Semiconductor Corporation | Method and system for accessing non-volatile memory |
JP2009288963A (ja) * | 2008-05-28 | 2009-12-10 | Sanyo Electric Co Ltd | データ書き込み装置及びプログラム |
US7917803B2 (en) * | 2008-06-17 | 2011-03-29 | Seagate Technology Llc | Data conflict resolution for solid-state memory devices |
US8321764B2 (en) | 2008-12-11 | 2012-11-27 | Micron Technology, Inc. | Multilevel encoding with error correction |
JP5533141B2 (ja) * | 2010-03-31 | 2014-06-25 | アイシン・エィ・ダブリュ株式会社 | 書き込み装置、書き込み方法、及び書き込みプログラム |
FR2959586B1 (fr) * | 2010-04-30 | 2012-06-22 | Proton World Int Nv | Procede d'ecriture et de lecture dans une memoire d'atomicite |
US9633012B1 (en) | 2011-08-25 | 2017-04-25 | Infotech International Llc | Construction permit processing system and method |
US9785638B1 (en) | 2011-08-25 | 2017-10-10 | Infotech International Llc | Document display system and method |
US9116895B1 (en) | 2011-08-25 | 2015-08-25 | Infotech International Llc | Document processing system and method |
JP7112060B2 (ja) | 2018-12-26 | 2022-08-03 | ルネサスエレクトロニクス株式会社 | 半導体装置およびその電源制御方法 |
CN112181303B (zh) * | 2020-09-29 | 2024-08-16 | 广东艾科技术股份有限公司 | 数据存储方法、装置、计算机设备和存储介质 |
CN115686379B (zh) * | 2022-12-14 | 2024-02-20 | 江苏华存电子科技有限公司 | 一种优化闪存中空白数据区管理的方法及系统 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5438573A (en) | 1991-09-13 | 1995-08-01 | Sundisk Corporation | Flash EEPROM array data and header file structure |
US5404485A (en) | 1993-03-08 | 1995-04-04 | M-Systems Flash Disk Pioneers Ltd. | Flash file system |
JPH06332806A (ja) | 1993-05-25 | 1994-12-02 | Hitachi Ltd | フラッシュメモリを記憶媒体とする記憶システムおよびその制御方法 |
JPH0750558A (ja) | 1993-08-04 | 1995-02-21 | Seiko Epson Corp | 論理回路 |
JP3154892B2 (ja) * | 1994-05-10 | 2001-04-09 | 株式会社東芝 | Icメモリカードおよびそのicメモリカードの検査方法 |
JPH08137634A (ja) | 1994-11-09 | 1996-05-31 | Mitsubishi Electric Corp | フラッシュディスクカード |
GB2291991A (en) | 1995-09-27 | 1996-02-07 | Memory Corp Plc | Disk drive emulation with a block-erasable memory |
JP3615299B2 (ja) * | 1996-03-29 | 2005-02-02 | 三洋電機株式会社 | 書換え可能romの記憶方法及び記憶装置 |
US6038636A (en) * | 1998-04-27 | 2000-03-14 | Lexmark International, Inc. | Method and apparatus for reclaiming and defragmenting a flash memory device |
-
1998
- 1998-12-14 JP JP35503598A patent/JP4046877B2/ja not_active Expired - Fee Related
-
1999
- 1999-05-26 US US09/318,791 patent/US6839798B1/en not_active Expired - Fee Related
- 1999-11-19 TW TW088120207A patent/TW454119B/zh not_active IP Right Cessation
- 1999-12-14 KR KR10-1999-0057353A patent/KR100370893B1/ko not_active Expired - Fee Related
- 1999-12-14 DE DE19960258A patent/DE19960258A1/de not_active Ceased
- 1999-12-14 CN CNB991267354A patent/CN1149487C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1258046A (zh) | 2000-06-28 |
JP2000182381A (ja) | 2000-06-30 |
KR20000048112A (ko) | 2000-07-25 |
CN1149487C (zh) | 2004-05-12 |
US6839798B1 (en) | 2005-01-04 |
TW454119B (en) | 2001-09-11 |
JP4046877B2 (ja) | 2008-02-13 |
DE19960258A1 (de) | 2000-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100370893B1 (ko) | 일괄 소거형 비휘발성 메모리 장치 | |
US6865658B2 (en) | Nonvolatile data management system using data segments and link information | |
USRE45222E1 (en) | Method of writing of writing to a flash memory including data blocks and log blocks, using a logical address having a block address portion and page identifying portion, a block address table and a page table | |
KR100595909B1 (ko) | 저장장치 및 플래시 메모리 장치내 정보 액세스 방법 및 정보 저장 관리 방법 | |
US8041884B2 (en) | Controller for non-volatile memories and methods of operating the memory controller | |
JP4037605B2 (ja) | 不揮発性メモリユニットのコントローラ、同コントローラを有するメモリシステム及び不揮発性メモリユニットの制御方法 | |
JP4633802B2 (ja) | 不揮発性記憶装置及びデータ読み出し方法及び管理テーブル作成方法 | |
US6381176B1 (en) | Method of driving remapping in flash memory and flash memory architecture suitable therefor | |
KR0128218B1 (ko) | 일괄 소거형 비휘발성 메모리 | |
US20080168252A1 (en) | Memory Controller, Nonvolatile Storage Device, Nonvolatile Storage System, and Memory Control Method | |
JP3942612B2 (ja) | 記憶装置、メモリ管理方法及びプログラム | |
JP2005516264A (ja) | 不揮発性メモリ上で実行されるブロック書き込み動作時間を低減させる方法および装置 | |
JP4301301B2 (ja) | 不揮発性半導体記憶装置およびその管理方法 | |
JPH10124384A (ja) | 不揮発性半導体メモリの制御方法 | |
US8219739B2 (en) | Read-only optimized flash file system architecture | |
JP4794530B2 (ja) | 半導体装置および携帯電話 | |
JP3808842B2 (ja) | 書き換え可能な不揮発性メモリを備えた記憶装置及び記憶装置用不揮発性メモリの制御方法 | |
JP2001101087A (ja) | メモリ及びメモリ制御方法 | |
JP3670151B2 (ja) | フラッシュメモリのアクセス方法、フラッシュメモリへアクセスするドライバを備えるシステム、および、フラッシュメモリ | |
KR20050009045A (ko) | 플래시 메모리를 이용한 기억장치 및 그 에러 복구 방법 | |
JP3166659B2 (ja) | 記憶装置 | |
JP4580724B2 (ja) | 不揮発性メモリの制御方法 | |
JP2004152331A (ja) | 記憶装置 | |
JP2009199211A (ja) | メモリ制御方法及び装置、コンピュータプログラム | |
JP2002244935A (ja) | 記憶管理装置および記憶管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19991214 |
|
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: 20011119 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20020716 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20011119 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20020816 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20020716 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20021022 Appeal identifier: 2002101003179 Request date: 20020816 |
|
AMND | Amendment | ||
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20020822 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20020816 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20020118 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20021022 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20020917 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20030121 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20030122 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20060110 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20070110 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20080107 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20090109 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20100111 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20101222 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20120105 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20130111 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20130111 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20140107 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20140107 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20150105 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20150105 Start annual number: 13 End annual number: 13 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20161209 |