JP2016091569A - Nand型フラッシュメモリのプログラム方法 - Google Patents
Nand型フラッシュメモリのプログラム方法 Download PDFInfo
- Publication number
- JP2016091569A JP2016091569A JP2014220916A JP2014220916A JP2016091569A JP 2016091569 A JP2016091569 A JP 2016091569A JP 2014220916 A JP2014220916 A JP 2014220916A JP 2014220916 A JP2014220916 A JP 2014220916A JP 2016091569 A JP2016091569 A JP 2016091569A
- Authority
- JP
- Japan
- Prior art keywords
- block
- data
- program
- programmed
- memory
- 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
- 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/14—Circuits for erasing electrically, e.g. erase voltage switching circuits
- G11C16/16—Circuits for erasing electrically, e.g. erase voltage switching circuits for erasing blocks, e.g. arrays, words, groups
-
- 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
-
- 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/32—Timing circuits
Landscapes
- Read Only Memory (AREA)
- Memory System (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
【解決手段】 本発明のNAND型フラッシュメモリのプログラム方法は、ブロック内の複数のページへのプログラムを実行するブロックプログラムモードに移行したとき、プログラムすべきデータがキャッシュメモリにロードされる間に、選択されたブロックを消去し、キャッシュメモリにロードされたプログラムすべきデータを、消去されたブロックにプログラムする。
【選択図】 図5
Description
110:メモリアレイ
120:入出力バッファ
130:アドレスレジスタ
140:キャッシュメモリ
150:コントローラ
160:ワード線選択回路
170:ページバッファ/センス回路
180:列選択回路
190:内部電圧発生回路
200:システムクロック発生回路
300:キャッシュメモリ
310:バス
320:ホスト装置
Claims (10)
- NAND型フラッシュメモリのプログラム方法であって、
ブロック内の複数のページへのプログラムを実行するブロックプログラムモードであると判定された場合に、プログラムすべきデータを記憶部にロードする間に、メモリアレイからブロックを選択し、かつ当該選択されたブロックを消去し、
前記消去されたブロックに、前記記憶部にロードされたプログラムすべきデータをプログラムする、プログラム方法。 - 前記選択されたブロックを消去した直後に、プログラムすべきデータをプログラムする、請求項1に記載のプログラム方法。
- 前記消去されたブロックの先頭ページから順に、プログラムすべきデータをプログラムする、請求項1または2に記載のプログラム方法。
- プログラム方法はさらに、消去可能であることを示す消去フラグをブロックに設定するステップを含み、
前記消去フラグに基づきメモリアレイの中から消去すべきブロックを選択する、請求項1ないし3いずれか1つに記載のプログラム方法。 - 前記ブロックを選択するステップは、消去からプログラムまでの期間が一番大きいブロックをメモリアレイの中から選択する、請求項1ないし4いずれか1つに記載のプログラム方法。
- 前記記憶部は、NAND型フラッシュメモリ内のキャッシュメモリであり、当該キャッシュメモリへプログラムすべきデータをロードしている間に、ブロックの選択および消去が実行される、請求項1ないし5いずれか1つに記載のプログラム方法。
- 前記記憶部は、NAND型フラッシュメモリの外部に接続されたキャッシュメモリを含み、当該キャッシュメモリへプログラムすべきデータをロードしている間に、ブロックの選択および消去が実行される、請求項1ないし5いずれか1つに記載のプログラム方法。
- NAND型ストリングを含むメモリアレイと、
前記メモリアレイのブロックを選択する選択手段と、
ブロック内の複数のページへのプログラムを実行するブロックプログラムモードを判定する判定手段と、
前記ブロックプログラムモードであると判定された場合、プログラムすべきデータがキャッシュメモリにロードされる間に、前記選択手段によって選択されたブロックを消去する消去手段と、
前記消去手段により消去されたブロックに、前記キャッシュメモリにロードされたプログラムすべきデータをプログラムするプログラム手段と、
を有するNAND型フラッシュメモリ。 - 前記選択手段は、消去可能であることを示す消去フラグが付加されたブロックをメモリアレイの中から選択する、請求項8に記載のNAND型フラッシュメモリ。
- 前記プログラム手段は、キャッシュメモリにロードされたデータを選択されたブロックの先頭ページから順にプログラムする、請求項8または9に記載のNAND型フラッシュメモリ。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014220916A JP5804584B1 (ja) | 2014-10-30 | 2014-10-30 | Nand型フラッシュメモリのプログラム方法 |
| TW104107509A TWI549134B (zh) | 2014-10-30 | 2015-03-10 | Nand型快閃記憶體及其程式化方法 |
| CN201510138260.XA CN105006251B (zh) | 2014-10-30 | 2015-03-27 | Nand型闪存及其程序化方法 |
| KR1020150052633A KR101668340B1 (ko) | 2014-10-30 | 2015-04-14 | Nand형 플래시 메모리 및 그의 프로그래밍 방법 |
| US14/926,420 US9514826B2 (en) | 2014-10-30 | 2015-10-29 | Programming method for NAND-type flash memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014220916A JP5804584B1 (ja) | 2014-10-30 | 2014-10-30 | Nand型フラッシュメモリのプログラム方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP5804584B1 JP5804584B1 (ja) | 2015-11-04 |
| JP2016091569A true JP2016091569A (ja) | 2016-05-23 |
Family
ID=54378888
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014220916A Active JP5804584B1 (ja) | 2014-10-30 | 2014-10-30 | Nand型フラッシュメモリのプログラム方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9514826B2 (ja) |
| JP (1) | JP5804584B1 (ja) |
| KR (1) | KR101668340B1 (ja) |
| CN (1) | CN105006251B (ja) |
| TW (1) | TWI549134B (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9865353B1 (en) | 2016-08-02 | 2018-01-09 | Kabushiki Kaisha Toshiba | Cell location programming for storage systems |
| US10326473B2 (en) * | 2017-04-13 | 2019-06-18 | Sk Hynix Inc | Symbol-based coding for NAND flash devices |
| US9905294B1 (en) * | 2017-05-03 | 2018-02-27 | Seagate Technology Llc | Writing logically offset pages of data to N-level memory cells coupled to a common word line |
| KR102452512B1 (ko) | 2018-02-26 | 2022-10-11 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그 동작 방법 |
| TWI678699B (zh) * | 2018-09-19 | 2019-12-01 | 華邦電子股份有限公司 | 快閃記憶體儲存裝置及其操作方法 |
| CN115658570B (zh) * | 2022-12-14 | 2023-03-21 | 杰创智能科技股份有限公司 | 闪存编程方法和闪存接口电路 |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5488711A (en) * | 1993-04-01 | 1996-01-30 | Microchip Technology Incorporated | Serial EEPROM device and associated method for reducing data load time using a page mode write cache |
| JPH07114500A (ja) * | 1993-10-19 | 1995-05-02 | Matsushita Electric Ind Co Ltd | 不揮発性メモリ記憶装置 |
| US6778436B2 (en) | 2001-10-10 | 2004-08-17 | Fong Piau | Apparatus and architecture for a compact flash memory controller |
| US6907497B2 (en) * | 2001-12-20 | 2005-06-14 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device |
| US6850438B2 (en) | 2002-07-05 | 2005-02-01 | Aplus Flash Technology, Inc. | Combination nonvolatile memory using unified technology with byte, page and block write and simultaneous read and write operations |
| JP4058322B2 (ja) | 2002-10-07 | 2008-03-05 | 株式会社ルネサステクノロジ | メモリカード |
| JP2005258851A (ja) * | 2004-03-12 | 2005-09-22 | Renesas Technology Corp | メモリカード |
| KR100632947B1 (ko) * | 2004-07-20 | 2006-10-12 | 삼성전자주식회사 | 불 휘발성 메모리 장치 및 그것의 프로그램 방법 |
| US7882299B2 (en) * | 2004-12-21 | 2011-02-01 | Sandisk Corporation | System and method for use of on-chip non-volatile memory write cache |
| KR100621637B1 (ko) | 2005-06-03 | 2006-09-07 | 삼성전자주식회사 | 프로그램 시간을 단축시킬 수 있는 플래시 메모리 장치 및그것의 프로그램 방법 |
| KR100737919B1 (ko) | 2006-02-28 | 2007-07-10 | 삼성전자주식회사 | 낸드 플래시 메모리의 프로그램 방법 및 메모리 시스템의프로그램 방법 |
| KR100754226B1 (ko) | 2006-08-22 | 2007-09-03 | 삼성전자주식회사 | 비휘발성 데이터 저장장치의 프로그래밍 방법 및 그 장치 |
| JP4897524B2 (ja) | 2007-03-15 | 2012-03-14 | 株式会社日立製作所 | ストレージシステム及びストレージシステムのライト性能低下防止方法 |
| KR20090046568A (ko) | 2007-11-06 | 2009-05-11 | 삼성전자주식회사 | 플래시 메모리 시스템 및 그것의 쓰기 방법 |
| JP2010086623A (ja) * | 2008-10-01 | 2010-04-15 | Toshiba Corp | Nand型フラッシュメモリ |
| US8612666B2 (en) * | 2009-06-30 | 2013-12-17 | Intel Corporation | Method and system for managing a NAND flash memory by paging segments of a logical to physical address map to a non-volatile memory |
| JP4987997B2 (ja) * | 2010-02-26 | 2012-08-01 | 株式会社東芝 | メモリシステム |
| KR101139095B1 (ko) * | 2010-07-09 | 2012-04-30 | 에스케이하이닉스 주식회사 | 불휘발성 메모리 소자 및 이의 프로그램 방법 |
| US8856614B2 (en) * | 2010-07-29 | 2014-10-07 | Kabushiki Kaisha Toshiba | Semiconductor memory device detecting error |
| JP5378326B2 (ja) * | 2010-08-17 | 2013-12-25 | 株式会社東芝 | 不揮発性半導体記憶装置とその制御方法 |
| CN103309619A (zh) * | 2012-03-16 | 2013-09-18 | 国民技术股份有限公司 | 一种闪存数据存储方法 |
| KR20140006299A (ko) * | 2012-07-03 | 2014-01-16 | 삼성전자주식회사 | 낸드 플래시 메모리 기반의 저장부에 데이터 기록을 제어하는 방법 및 장치 |
| JP5626812B2 (ja) | 2012-08-30 | 2014-11-19 | ウィンボンド エレクトロニクス コーポレーション | 半導体記憶装置 |
| DE102012022728A1 (de) * | 2012-11-21 | 2014-05-22 | Unify Gmbh & Co. Kg | Verfahren zur Steuerung eines Flash-Speichers zur Massenspeicherung, der von einem an einen Host anschließbaren Kommunikationsgerät umfasst ist, und Computerprogrammprodukt zur Ausführung des Verfahrens |
| JP2014126989A (ja) * | 2012-12-26 | 2014-07-07 | Sony Corp | 制御装置、制御方法、及び、プログラム |
-
2014
- 2014-10-30 JP JP2014220916A patent/JP5804584B1/ja active Active
-
2015
- 2015-03-10 TW TW104107509A patent/TWI549134B/zh active
- 2015-03-27 CN CN201510138260.XA patent/CN105006251B/zh active Active
- 2015-04-14 KR KR1020150052633A patent/KR101668340B1/ko active Active
- 2015-10-29 US US14/926,420 patent/US9514826B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN105006251A (zh) | 2015-10-28 |
| TWI549134B (zh) | 2016-09-11 |
| US9514826B2 (en) | 2016-12-06 |
| KR20160051530A (ko) | 2016-05-11 |
| US20160125947A1 (en) | 2016-05-05 |
| KR101668340B1 (ko) | 2016-10-21 |
| CN105006251B (zh) | 2016-06-29 |
| JP5804584B1 (ja) | 2015-11-04 |
| TW201546810A (zh) | 2015-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9070460B2 (en) | Non-volatile semiconductor memory | |
| JP5259481B2 (ja) | 不揮発性半導体記憶装置 | |
| KR102098266B1 (ko) | 반도체 메모리 장치 | |
| TWI464738B (zh) | Nonvolatile semiconductor memory device | |
| US9543020B2 (en) | Nonvolatile semiconductor memory device | |
| JP4510072B2 (ja) | 不揮発性半導体記憶装置とその書き込み方法 | |
| JP5565948B2 (ja) | 半導体メモリ | |
| US20120099373A1 (en) | Method of programming nonvolatile memory device | |
| JP2013143155A (ja) | 不揮発性半導体記憶装置とその書き込み方法 | |
| JP5804584B1 (ja) | Nand型フラッシュメモリのプログラム方法 | |
| JP2017054561A (ja) | 半導体記憶装置及びメモリシステム | |
| JP2013125576A (ja) | 不揮発性半導体記憶装置 | |
| JP2012133833A (ja) | 不揮発性半導体記憶装置 | |
| JP2017097927A (ja) | Nand型フラッシュメモリとそのプログラム方法 | |
| US9361983B2 (en) | Semiconductor device and method of refresh thereof | |
| JP5467938B2 (ja) | 半導体メモリ | |
| JP5280027B2 (ja) | 半導体装置及びその制御方法 | |
| JP5784788B2 (ja) | 不揮発性半導体記憶装置とその書き込み方法 | |
| US20100054044A1 (en) | Method of operating nonvolatile memory device | |
| US20090122616A1 (en) | Non-volatile memory device and method of controlling a bulk voltage thereof | |
| JP5814961B2 (ja) | 不揮発性半導体記憶装置 | |
| JP2013246849A (ja) | メモリシステム | |
| KR20120043515A (ko) | 불휘발성 메모리 장치 및 이의 소거 방법 | |
| CN104851457A (zh) | 半导体存储装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150826 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150827 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5804584 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |