JP2008204155A - メモリシステム、コンピュータシステム及びメモリ - Google Patents
メモリシステム、コンピュータシステム及びメモリ Download PDFInfo
- Publication number
- JP2008204155A JP2008204155A JP2007039387A JP2007039387A JP2008204155A JP 2008204155 A JP2008204155 A JP 2008204155A JP 2007039387 A JP2007039387 A JP 2007039387A JP 2007039387 A JP2007039387 A JP 2007039387A JP 2008204155 A JP2008204155 A JP 2008204155A
- Authority
- JP
- Japan
- Prior art keywords
- blocks
- block
- physical address
- memory
- address
- 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.)
- Pending
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
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
-
- 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
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Memory System (AREA)
Abstract
【解決手段】論理アドレスを昇順に、メモリの欠陥ブロックの物理アドレスをスキップさせながら、物理アドレスの昇順に対応づけるように、論理アドレスと物理アドレスとの相関関係を定める。そして、欠陥ブロックの物理アドレスを、当該物理アドレスの昇順に、第2ブロック56の物理アドレスの昇順に、連続して個々に格納する。論理アドレスから物理アドレスを求める場合は、論理アドレスに基づいて、複数の第2ブロック56からターゲットブロックを検索し、ターゲットブロックの物理アドレスを論理アドレスに加算することにより物理アドレスを求める。
【選択図】図8
Description
図1は、本発明に係るコンピュータシステム1を示す図である。コンピュータシステム1は、一般的なパーソナルコンピュータとしての機能を有するコンピュータ2と、コンピュータ2のカードスロットに挿入されるメモリカード3とから構成される。
上記第1の実施の形態では、ターゲットブロックを検索する手法として2分探索法を紹介したが、もちろんこれに限定されるものではない。第2の実施の形態では、先頭から後方に向けて順次に探索する方法について説明する。
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
2 コンピュータ
21 CPU
22 記憶装置
3 メモリカード
4 メモリ
40 ユーザ情報記憶領域
41 予備記憶領域
42 第1ブロック
420 正常ブロック
421 欠陥ブロック
43 予備ブロック
44 冗長情報
5 メモリコントローラ
50 演算器
52 コントローラメモリ
54 プログラム
55 参照情報
56 第2ブロック
1 記憶素子
Claims (6)
- メモリシステムであって、
ユーザ情報を記憶するために設けられ、互いに重複しない第1物理アドレスが個々に割り当てられる複数の第1ブロックと、
前記複数の第1ブロックのうちの欠陥ブロックの第1物理アドレスを個々に記憶するために設けられる複数の第2ブロックと、
論理アドレスと前記複数の第2ブロックに格納される情報とに基づいて、前記論理アドレスに対応する第1物理アドレスを求める演算装置と、
を備えることを特徴とするメモリシステム。 - 前記複数の第2ブロックには、互いに重複しない第2物理アドレスが個々に割り当てられており、
前記演算装置は、論理アドレスを用いて、前記複数の第2ブロックからターゲットブロックを検索し、前記ターゲットブロックから読み出される欠陥ブロックの第1物理アドレスと、前記ターゲットブロックの第2物理アドレスとに基づいて、前記ターゲットブロックから読み出された欠陥ブロックの第1物理アドレスより前方に存在する正常な第1ブロックの個数を求め、前記論理アドレスと前記個数とに基づいて、前記論理アドレスに対応する第1物理アドレスを求めることを特徴とするメモリシステム。 - 請求項1または請求項2に記載のメモリシステムであって、
前記複数の第2ブロックに記憶される複数の欠陥ブロックの第1物理アドレスは、前記第1物理アドレスの順に従って、前記第2物理アドレスの順で、前記複数の第2ブロックに格納されることを特徴とするメモリシステム。 - 請求項1ないし請求項3のいずれかに記載のメモリシステムであって、
前記複数の第1ブロックのうちの欠陥ブロックの第1物理アドレスを記憶する複数の予備ブロックと、
前記複数の予備ブロックに記憶されている情報を前記複数の第2ブロックに転送する転送部と、
をさらに備えることを特徴とするメモリシステム。 - コンピュータシステムであって、
必要に応じて論理アドレスを生成するコンピュータと、
ユーザ情報を記憶するために設けられ、互いに重複しない第1物理アドレスが個々に割り当てられる複数の第1ブロックを有するメモリと、
前記複数の第1ブロックのうちの欠陥ブロックの第1物理アドレスを個々に記憶するために設けられ、互いに重複しない第2物理アドレスが個々に割り当てられる複数の第2ブロックを有するコントローラメモリと、
前記コンピュータから受信した論理アドレスを用いて、前記複数の第2ブロックからターゲットブロックを検索し、前記ターゲットブロックから読み出される欠陥ブロックの第1物理アドレスと、前記ターゲットブロックの第2物理アドレスとに基づいて、前記ターゲットブロックから読み出された欠陥ブロックの第1物理アドレスより前方に存在する正常な第1ブロックの個数を求め、前記論理アドレスと前記個数とに基づいて、前記論理アドレスに対応する第1物理アドレスを求める演算装置と、
を備えることを特徴とするコンピュータシステム。 - 論理アドレスから物理アドレスを得る演算装置から物理アドレスを用いてアクセスされるメモリであって、
記憶素子群から構成され、互いに重複しない物理アドレスが割り当てられる複数のブロックを備え、
前記複数のブロックは、
ユーザ情報を記憶するために設けられる複数の第1ブロックと、
前記複数の第1ブロックのうちの欠陥ブロックの物理アドレスを個々に記憶するために設けられる複数の第2ブロックと、
を備え、
前記複数の第2ブロックに記憶される複数の欠陥ブロックの物理アドレスは、前記物理アドレスの順に従って、前記複数の第2ブロックに割り当てられた物理アドレスの順に、前記複数の第2ブロックに格納されることを特徴とするメモリ。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007039387A JP2008204155A (ja) | 2007-02-20 | 2007-02-20 | メモリシステム、コンピュータシステム及びメモリ |
US12/033,311 US7949852B2 (en) | 2007-02-20 | 2008-02-19 | Memory system, computer system and memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007039387A JP2008204155A (ja) | 2007-02-20 | 2007-02-20 | メモリシステム、コンピュータシステム及びメモリ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008204155A true JP2008204155A (ja) | 2008-09-04 |
JP2008204155A5 JP2008204155A5 (ja) | 2010-05-06 |
Family
ID=39707650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007039387A Pending JP2008204155A (ja) | 2007-02-20 | 2007-02-20 | メモリシステム、コンピュータシステム及びメモリ |
Country Status (2)
Country | Link |
---|---|
US (1) | US7949852B2 (ja) |
JP (1) | JP2008204155A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010146495A (ja) * | 2008-12-22 | 2010-07-01 | Mega Chips Corp | メモリシステムおよびコンピュータシステム |
JP2010152472A (ja) * | 2008-12-24 | 2010-07-08 | Mega Chips Corp | メモリシステムおよびコンピュータシステム |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9684590B2 (en) * | 2010-10-25 | 2017-06-20 | Seagate Technology Llc | Storing corresponding data units in a common storage unit |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06131892A (ja) * | 1992-10-14 | 1994-05-13 | Toshiba Corp | フラッシュ型eeprom及び半導体ファイル装置 |
JP2000066961A (ja) * | 1998-08-25 | 2000-03-03 | Nec Ibaraki Ltd | 磁気ディスク装置のアドレス変換方法、磁気ディスク装置、アドレス変換プログラムを記録した記録媒体 |
JP2001291394A (ja) * | 2000-03-31 | 2001-10-19 | Sharp Corp | 半導体記憶装置およびその救済方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5146571A (en) * | 1988-03-28 | 1992-09-08 | Emc Corporation | Remapping defects in a storage system through the use of a tree structure |
JP3303011B2 (ja) | 1996-08-02 | 2002-07-15 | 東京エレクトロンデバイス株式会社 | 半導体メモリ装置 |
JP4037617B2 (ja) * | 2001-03-16 | 2008-01-23 | 株式会社東芝 | 欠陥検索方法 |
JP3882731B2 (ja) | 2002-09-27 | 2007-02-21 | 松下電器産業株式会社 | 光ディスク欠陥処理装置 |
-
2007
- 2007-02-20 JP JP2007039387A patent/JP2008204155A/ja active Pending
-
2008
- 2008-02-19 US US12/033,311 patent/US7949852B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06131892A (ja) * | 1992-10-14 | 1994-05-13 | Toshiba Corp | フラッシュ型eeprom及び半導体ファイル装置 |
JP2000066961A (ja) * | 1998-08-25 | 2000-03-03 | Nec Ibaraki Ltd | 磁気ディスク装置のアドレス変換方法、磁気ディスク装置、アドレス変換プログラムを記録した記録媒体 |
JP2001291394A (ja) * | 2000-03-31 | 2001-10-19 | Sharp Corp | 半導体記憶装置およびその救済方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010146495A (ja) * | 2008-12-22 | 2010-07-01 | Mega Chips Corp | メモリシステムおよびコンピュータシステム |
US8683168B2 (en) | 2008-12-22 | 2014-03-25 | Megachips Corporation | Memory card including a computing device for obtaining a physical address corresponding to a logical address and computer system including the memory card |
JP2010152472A (ja) * | 2008-12-24 | 2010-07-08 | Mega Chips Corp | メモリシステムおよびコンピュータシステム |
Also Published As
Publication number | Publication date |
---|---|
US7949852B2 (en) | 2011-05-24 |
US20080201546A1 (en) | 2008-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4608011B2 (ja) | 演算処理装置および演算処理方法 | |
JP6021759B2 (ja) | メモリシステムおよび情報処理装置 | |
WO2012127589A1 (ja) | マルチコアプロセッサシステム、および分岐予測方法 | |
US9256536B2 (en) | Method and apparatus for providing shared caches | |
US9223680B2 (en) | Information processing apparatus and debugging method | |
CN101802796A (zh) | 防止多核处理器中的写回竞争 | |
US10198357B2 (en) | Coherent interconnect for managing snoop operation and data processing apparatus including the same | |
TWI275992B (en) | A method to reduce memory latencies by performing two levels of speculation | |
JP4669244B2 (ja) | キャッシュメモリ装置およびメモリ制御方法 | |
JP2008204155A (ja) | メモリシステム、コンピュータシステム及びメモリ | |
US7886097B2 (en) | Bus arbitration system, medium, and method | |
US8402199B2 (en) | Memory management system and method thereof | |
JP5373382B2 (ja) | メモリシステムおよびコンピュータシステム | |
US8688918B2 (en) | Program converting apparatus, program converting method, and medium | |
KR20190112020A (ko) | 데이터 처리 | |
CN106406745B (zh) | 根据目录信息维护Cache数据一致性的方法及装置 | |
JP2014186579A (ja) | キャッシュメモリ、キャッシュメモリ制御装置、および、そのキャッシュメモリ制御方法 | |
US8775738B2 (en) | Reading or writing to memory | |
US9436613B2 (en) | Central processing unit, method for controlling central processing unit, and information processing apparatus | |
JPWO2009101900A1 (ja) | 性能最適化システム、方法及びプログラム | |
US20180024749A1 (en) | Information processing apparatus, non-transitory computer-readable recording medium having stored therein program, and method for processing information | |
JP4828879B2 (ja) | キャッシュシステム | |
JP6565729B2 (ja) | 演算処理装置、制御装置、情報処理装置及び情報処理装置の制御方法 | |
WO2024054232A1 (en) | Low-latency cache | |
JP6138384B2 (ja) | プログラム配置装置、プログラム配置方法及びプログラム配置プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100126 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100126 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100318 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100722 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120405 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120417 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120904 |