JP5105351B2 - 不揮発性半導体記憶装置 - Google Patents
不揮発性半導体記憶装置 Download PDFInfo
- Publication number
- JP5105351B2 JP5105351B2 JP2007102783A JP2007102783A JP5105351B2 JP 5105351 B2 JP5105351 B2 JP 5105351B2 JP 2007102783 A JP2007102783 A JP 2007102783A JP 2007102783 A JP2007102783 A JP 2007102783A JP 5105351 B2 JP5105351 B2 JP 5105351B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- defective
- information
- memory device
- semiconductor 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Read Only Memory (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System (AREA)
Description
<1.1.情報処理システムの構成>
図1は、本実施の形態における情報処理システム1および不揮発性半導体記憶装置10の全体構成の一例を示す図である。情報処理システム1は、プログラムにしたがった演算処理を実行する機器である。例えば、携帯電話およびPDA(Personal Digital Assistants)のような携帯情報端末、デジタルカメラやデジタルビデオのような映像機器、またはパーソナルコンピュータやワークステーション等の情報処理装置が、情報処理システム1に該当する。図1に示すように、情報処理システム1は、主として、不揮発性半導体記憶装置10と、CPU91と、RAM92と、を有している。
ここでは、不揮発性半導体記憶装置10のハードウェア構成について説明する。図1に示すように、不揮発性半導体記憶装置10は、主として、メモリアレイ15と、メモリ制御部20と、ホストインタフェース30と、診断部40と、第1格納部51と、第2格納部52と、を備えている。
図6は、本実施の形態における先天性および後天性不良ブロックの検出手順を説明するためのフローチャートである。本検出手順では、まず、第1検出部41によって先天性不良ブロックの検出処理が実行される(S101)。検出された先天性不良ブロックに関する情報は、不良ブロック情報としてブロック情報格納テーブル51aに登録される(S102)。なお、不良ブロック情報の登録は、先天性不良ブロックが検出される毎に行われてもよいし、すべてのブロックBLについて先天性不良ブロックの検出処理が完了した後に行われてもよい。
以上ように、第1の実施の形態の不揮発性半導体記憶装置10は、すでに不良セルを有する先天性不良ブロックを検出するだけでなく、将来的に不良ブロックとなるおそれのある後天性不良ブロックをも検出することができる。これにより、先天性不良ブロックだけでなく後天性不良ブロックとなるおそれのあるブロックも、メモリ制御部20のアクセス対象ブロックから除外することができる。そのため、不揮発性半導体記憶装置10使用中にアクセス対象から後天性不良ブロックを除外する機能およびこの機能を実現するハードウェア(回路)が不要となり、不揮発性半導体記憶装置10の構成を簡略化させることができる。
次に、本発明の第2の実施の形態について説明する。第2の実施の形態における情報処理システム100および不揮発性半導体記憶装置110は、第1の実施の形態のものと比較して、
(1)不揮発性半導体記憶装置110の第1格納部51に格納されているブロック情報格納テーブル151aのデータ構造が異なる点と、
(2)メモリ制御部120によって実行されるアクセス処理が異なる点と、
を除いては、第1の実施の形態と同様なハードウェア構成を有する。そこで、以下では、この相違点を中心に説明する。
不揮発性半導体記憶装置110は、第1の実施の形態の不揮発性半導体記憶装置10と同様に、読み書き自在であり、電源供給が切断されても記憶された内容が消えない不揮発性メモリである。図1に示すように、不揮発性半導体記憶装置110は、主として、メモリアレイ15と、メモリ制御部120と、診断部40と、第1格納部51と、第2格納部52と、を備えている。
図8は、本実施の形態における不良ブロックおよびリフレッシュ対象ブロックの検出手順を説明するためのフローチャートである。本検出手順では、まず、第1検出部41によって不良ブロック(先天性不良ブロック)の検出処理が実行される(S201)。検出された不良ブロックに関する情報は、不良ブロック情報としてブロック情報格納テーブル151aに登録される(S202)。
以上のように、第2の実施の形態の不揮発性半導体記憶装置110は、不良セルを有する不良ブロックだけでなく、リフレッシュ対象ブロックをも検出することができる。これにより、リフレッシュ対象ブロックをリフレッシュ処理の対象とすることができる。そのため、各ブロックでデータ読込エラーが発生することを未然に防止することができる。
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
10、110 不揮発性半導体記憶装置
15 メモリアレイ
20、120 メモリ制御部
40 診断部
41 第1検出部
42、142 第2検出部
45、145 登録部
51 第1格納部
51a、151a ブロック情報格納テーブル
52 第2格納部
52a ソート情報格納テーブル
BL ブロック
PG ページ
Claims (10)
- (a) 複数のブロックに分割されたメモリアレイと、
(b) 通常使用前に、前記メモリアレイに含まれる各ブロックへのアクセス状況を診断することにより、前記複数のブロックから不良ブロックを検出する診断部と、
(c) 前記不良ブロックに関する情報が格納されるブロック情報格納テーブルと、
(d) 各ブロックへのアクセス処理を実行するメモリ制御部と、
を備え、
前記メモリアレイは、データを記憶する複数のセルを有しており、
前記診断部は、
(b-1) 不良セルを含む第1ブロックを先天性不良ブロックとして検出する第1検出部と、
(b-2) 前記先天性不良ブロック以外の各ブロックについてアクセス状況の指標値を求めるとともに、該指標値に基づいて選択された第2ブロックを、前記通常使用によって発生する後天性不良ブロックとなるおそれのあるブロックとして検出する第2検出部と、
(b-3) 前記第1および第2検出部によって検出された前記先天性不良ブロックおよび前記後天性不良ブロックとなるおそれのあるブロックに関する情報を、各ブロック毎に不良ブロック情報として前記ブロック情報格納テーブルに前記通常使用前に登録する登録部と、
を有し、
前記メモリ制御部は、予め前記診断部により前記ブロック情報格納テーブルに登録された前記不良ブロック情報に基づいて、前記通常使用時のアクセス対象ブロックから前記先天性不良ブロックおよび前記後天性不良ブロックとなるおそれのあるブロックを除外することを特徴とする不揮発性半導体記憶装置。 - 請求項1に記載の不揮発性半導体記憶装置において、
前記ブロック情報格納テーブルに格納可能な前記不良ブロック情報の個数は、前記複数のブロックの総数に応じた所定数以下であることを特徴とする不揮発性半導体記憶装置。 - (a) 複数のブロックに分割されたメモリアレイと、
(b) 通常使用前に、前記メモリアレイに含まれる各ブロックへのアクセス状況を診断する診断部と、
(c) 前記複数のブロックのうち、前記診断部の診断結果に応じて選択されたブロックについて、該ブロックに関する情報が格納されるブロック情報格納テーブルと、
(d) 各ブロックへのアクセス処理を実行するメモリ制御部と、
を備え、
前記メモリアレイは、データを記憶する複数のセルを有しており、
前記診断部は、
(b-1) 不良セルを含む第1ブロックを不良ブロックとして検出する第1検出部と、
(b-2) 前記不良ブロック以外の各ブロックについてアクセス状況の指標値を求めるとともに、該指標値に基づいて選択された第2ブロックをリフレッシュ対象ブロックとして検出する第2検出部と、
(b-3) 前記第1検出部によって検出された前記不良ブロックに関する情報を不良ブロック情報として、前記第2検出部によって検出された前記リフレッシュ対象ブロックに関する情報をリフレッシュ対象ブロック情報として、それぞれ前記ブロック情報格納テーブルに前記通常使用前に登録する登録部と、
を有し、
前記メモリ制御部は、予め前記診断部により前記ブロック情報格納テーブルに登録された前記不良ブロック情報および前記リフレッシュ対象ブロック情報に基づいて、
(i) 前記不良ブロックを前記通常使用時のアクセス対象ブロックから除外し、
(ii) 前記通常使用時の所定のタイミングで前記リフレッシュ対象ブロックにリフレッシュ処理を実行することを特徴とする不揮発性半導体記憶装置。 - 請求項3に記載の不揮発性半導体記憶装置において、
前記ブロック情報格納テーブルに格納可能な前記不良ブロック情報の個数と、前記リフレッシュ対象ブロック情報の個数と、の総計は、前記複数のブロックの総数に応じた所定数以下であることを特徴とする不揮発性半導体記憶装置。 - 請求項1ないし請求項4のいずれかに記載の不揮発性半導体記憶装置において、
前記指標値は、前記メモリ制御部により各ブロックに対して実行されるデータ書込の時間であり、
前記第2検出部は、前記指標値が大きいブロックから順番に前記第2ブロックとして選択することを特徴とする不揮発性半導体記憶装置。 - 請求項5に記載の不揮発性半導体記憶装置において、
各ブロックは、複数のページを有しており、
前記メモリ制御部は、ページ単位にデータの書込処理を実行し、
前記第2検出部は、書込対象ブロックに含まれる各ページのデータ書込時間の総計を前記指標値として使用することを特徴とする不揮発性半導体記憶装置。 - 請求項5に記載の不揮発性半導体記憶装置において、
各ブロックは、複数のページを有しており、
前記メモリ制御部は、ページ単位にデータの書込処理を実行し、
前記第2検出部は、ブロックに含まれる各ページのデータ書込時間のうち最大となる時間を前記指標値として使用することを特徴とする不揮発性半導体記憶装置。 - 請求項1ないし請求項4のいずれかに記載の不揮発性半導体記憶装置において、
前記指標値は、前記メモリ制御部により各ブロックに対して実行されるデータ消去の時間であり、
前記第2検出部は、前記指標値が大きいブロックから順番に前記第2ブロックとして選択することを特徴とする不揮発性半導体記憶装置。 - 請求項1ないし請求項4のいずれかに記載の不揮発性半導体記憶装置において、
前記指標値は、前記メモリ制御部により各ブロックに対して実行されるデータ消去の時間とデータ書込の時間とを総計したものであり、
前記第2検出部は、前記指標値が大きいブロックから順番に前記第2ブロックとして選択することを特徴とする不揮発性半導体記憶装置。 - (a) 複数のブロックに分割されたメモリアレイと、
(b) 通常使用前に、前記メモリアレイに含まれる各ブロックへのアクセス状況を診断する診断部と、
(c) 前記複数のブロックのうち、前記診断部の診断結果に応じて選択されたブロックについて、該ブロックに関する情報が格納されるブロック情報格納テーブルと、
(d) 前記複数のブロックへのアクセス処理を実行するメモリ制御部と、
を備え、
前記メモリアレイは、データを記憶する複数のセルを有しており、
前記診断部は、
(b-1) 不良セルを含む第1ブロックを先天性不良ブロックとして検出する第1検出部と、
(b-2) 前記先天性不良ブロック以外の各ブロックについて、
アクセス状況の指標値を求めるとともに、該指標値が第1範囲となる第2ブロックを前記通常使用によって発生する後天性不良ブロックとなるおそれのあるブロックとして検出し、
該指標値が第2範囲となり前記第2ブロックと比較してアクセス状況が良好な第3ブロックをリフレッシュ対象ブロックとして検出する第2検出部と、
(b-3) 前記第1および第2検出部によって検出された前記先天性不良ブロックおよび前記後天性不良ブロックとなるおそれのあるブロックに関する情報を不良ブロック情報として、前記第2検出部によって検出された前記リフレッシュ対象ブロックに関する情報をリフレッシュ対象ブロック情報として、それぞれ前記ブロック情報格納テーブルに前記通常使用前に登録する登録部と、
を有し、
前記メモリ制御部は、予め前記診断部により前記ブロック情報格納テーブルに登録された前記不良ブロック情報および前記リフレッシュ対象ブロック情報に基づいて、
(i) 前記先天性不良ブロックおよび前記後天性不良ブロックとなるおそれのあるブロックを前記通常使用時のアクセス対象ブロックから除外し、
(ii) 前記通常使用時の所定のタイミングで前記リフレッシュ対象ブロックにリフレッシュ処理を実行することを特徴とする不揮発性半導体記憶装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007102783A JP5105351B2 (ja) | 2007-04-10 | 2007-04-10 | 不揮発性半導体記憶装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007102783A JP5105351B2 (ja) | 2007-04-10 | 2007-04-10 | 不揮発性半導体記憶装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008262614A JP2008262614A (ja) | 2008-10-30 |
JP5105351B2 true JP5105351B2 (ja) | 2012-12-26 |
Family
ID=39984990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007102783A Expired - Fee Related JP5105351B2 (ja) | 2007-04-10 | 2007-04-10 | 不揮発性半導体記憶装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5105351B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11763901B2 (en) | 2020-08-12 | 2023-09-19 | Samsung Electronics Co., Ltd. | Nonvolatile memory device and method of detecting defective memory cell block of nonvolatile memory device |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7859932B2 (en) | 2008-12-18 | 2010-12-28 | Sandisk Corporation | Data refresh for non-volatile storage |
JP5525801B2 (ja) * | 2009-11-30 | 2014-06-18 | 株式会社メガチップス | 検査装置、データ保存装置、撮像装置、監視システム、および不揮発性の記憶媒体 |
JP6118045B2 (ja) * | 2012-07-31 | 2017-04-19 | 株式会社メガチップス | 半導体記憶装置 |
JP6152999B2 (ja) * | 2012-08-10 | 2017-06-28 | 株式会社メガチップス | 半導体記憶装置 |
JP6184121B2 (ja) * | 2013-02-08 | 2017-08-23 | 株式会社メガチップス | 記憶装置検査システム、記憶装置検査方法および不揮発性半導体記憶装置 |
JP6206160B2 (ja) * | 2013-12-18 | 2017-10-04 | 富士通株式会社 | ストレージ制御装置、ストレージ制御プログラム及びストレージ制御方法 |
JP6486647B2 (ja) * | 2014-10-28 | 2019-03-20 | 株式会社メガチップス | エラー訂正装置 |
JP6414297B1 (ja) | 2017-08-18 | 2018-10-31 | 富士通株式会社 | メモリコントローラ、情報処理システム、及び不揮発性メモリの不良判断方法 |
JP7358031B2 (ja) * | 2018-03-13 | 2023-10-10 | 株式会社Jvcケンウッド | 不揮発性半導体記憶装置の寿命予測装置、寿命予測方法、及び寿命予測プログラム |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06131892A (ja) * | 1992-10-14 | 1994-05-13 | Toshiba Corp | フラッシュ型eeprom及び半導体ファイル装置 |
JPH08190796A (ja) * | 1995-01-09 | 1996-07-23 | Mitsubishi Denki Semiconductor Software Kk | データリフレッシュ機能を有するフラッシュメモリ及びフラッシュメモリのデータリフレッシュ方法 |
WO1996028826A1 (fr) * | 1995-03-15 | 1996-09-19 | Hitachi, Ltd. | Dispositif a memoire a semiconducteur dote d'une fonction de determination de la deterioration |
JP3176019B2 (ja) * | 1995-04-05 | 2001-06-11 | 株式会社東芝 | 不揮発性半導体記憶部を含む記憶システム |
JP3565687B2 (ja) * | 1997-08-06 | 2004-09-15 | 沖電気工業株式会社 | 半導体記憶装置およびその制御方法 |
JP3843549B2 (ja) * | 1997-08-27 | 2006-11-08 | ソニー株式会社 | 記憶装置および記憶装置の検査方法 |
KR100297986B1 (ko) * | 1998-03-13 | 2001-10-25 | 김영환 | 플래쉬 메모리 셀 어레이의 웨어 레벨링 시스템 및 웨어 레벨링 방법 |
JP2000285001A (ja) * | 1999-03-31 | 2000-10-13 | Seiko Epson Corp | 半導体フラッシュメモリ装置及びその制御方法 |
JP2000298624A (ja) * | 1999-04-13 | 2000-10-24 | Matsushita Electric Ind Co Ltd | 半導体記憶装置 |
JP3893005B2 (ja) * | 2000-01-06 | 2007-03-14 | 富士通株式会社 | 不揮発性半導体記憶装置 |
JP4387547B2 (ja) * | 2000-03-27 | 2009-12-16 | 株式会社東芝 | 不揮発性半導体メモリ |
JP4287631B2 (ja) * | 2002-09-06 | 2009-07-01 | 株式会社日立コミュニケーションテクノロジー | 記憶装置 |
JP4073330B2 (ja) * | 2003-02-18 | 2008-04-09 | スパンション エルエルシー | 不揮発性半導体記憶装置 |
JP2005267761A (ja) * | 2004-03-19 | 2005-09-29 | Meidensha Corp | フラッシュメモリの劣化監視方法 |
JP4332108B2 (ja) * | 2004-12-28 | 2009-09-16 | Tdk株式会社 | メモリコントローラ、フラッシュメモリシステム及びフラッシュメモリの制御方法 |
JP4950886B2 (ja) * | 2005-07-15 | 2012-06-13 | パナソニック株式会社 | 不揮発性記憶装置、メモリコントローラ及び不良領域検出方法 |
-
2007
- 2007-04-10 JP JP2007102783A patent/JP5105351B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11763901B2 (en) | 2020-08-12 | 2023-09-19 | Samsung Electronics Co., Ltd. | Nonvolatile memory device and method of detecting defective memory cell block of nonvolatile memory device |
Also Published As
Publication number | Publication date |
---|---|
JP2008262614A (ja) | 2008-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5105351B2 (ja) | 不揮発性半導体記憶装置 | |
JP4435833B2 (ja) | 試験装置および選択装置 | |
US8289770B2 (en) | Semiconductor memory device and system including the same | |
US10884665B2 (en) | Data reading method, storage controller and storage device for optimizing read voltages | |
TWI441189B (zh) | 用於改良冗餘分析之記憶體裝置故障彙總資料縮減技術 | |
US8683118B2 (en) | Measure of health for writing to locations in flash | |
US8832527B2 (en) | Method of storing system data, and memory controller and memory storage apparatus using the same | |
TWI436369B (zh) | 記憶裝置之使用壽命量測方法及系統內編程碼置換方法、及其資料儲存系統 | |
US9465537B2 (en) | Memory system and method of controlling memory system | |
US10025526B2 (en) | Storage device and data moving method for storage device | |
JP2012517068A (ja) | メモリ装置、メモリ管理装置、およびメモリ管理方法 | |
US7707380B2 (en) | Memories, method of storing data in memory and method of determining memory cell sector quality | |
US20150363309A1 (en) | System and method of increasing reliability of non-volatile memory storage | |
CN112732181B (zh) | 一种ssd的数据迁移方法及相关装置 | |
KR20190112414A (ko) | 메모리 장치와 메모리 컨트롤러를 포함하는 메모리 시스템, 및 그의 동작방법 | |
US9653180B1 (en) | System method and apparatus for screening a memory system | |
US9153322B2 (en) | Memory array device and method for reducing read current of the same | |
CN110739021A (zh) | 半导体存储器的测试方法 | |
US20090300272A1 (en) | Method for increasing reliability of data accessing for a multi-level cell type non-volatile memory | |
JP5483378B1 (ja) | フラッシュメモリの劣化検査装置、劣化検査方法及劣化検査用プログラム | |
JP4882633B2 (ja) | メモリ試験装置およびメモリ試験方法 | |
US20120311243A1 (en) | Method for increasing reliability of data accessing for a multi-level cell type non-volatile memory | |
JP6184121B2 (ja) | 記憶装置検査システム、記憶装置検査方法および不揮発性半導体記憶装置 | |
CN118506847B (zh) | 存储器存储装置的检测方法及非瞬时计算机可读取记录媒体 | |
US20150253988A1 (en) | Memory Access Bases on Erase Cycle Time |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090916 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100401 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100722 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120425 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120501 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120627 |
|
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: 20120904 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120925 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5105351 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151012 Year of fee payment: 3 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |