JPH06338195A - Device for managing number of writing times of electrically erasable nonvolatile memory - Google Patents
Device for managing number of writing times of electrically erasable nonvolatile memoryInfo
- Publication number
- JPH06338195A JPH06338195A JP5129295A JP12929593A JPH06338195A JP H06338195 A JPH06338195 A JP H06338195A JP 5129295 A JP5129295 A JP 5129295A JP 12929593 A JP12929593 A JP 12929593A JP H06338195 A JPH06338195 A JP H06338195A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- electrically erasable
- memory block
- block
- writing
- 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
Landscapes
- Read Only Memory (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は電気的消去可能な不揮発
性メモリ(以下EEPROMとも記す)の書き込み回数
管理装置に関し、特にEEPROMの書き込み装置に設
けられるEEPROMの書き込み回数管理装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electrically erasable non-volatile memory (hereinafter also referred to as an EEPROM) write count management device, and more particularly to an EEPROM write count management device provided in an EEPROM write device.
【0002】[0002]
【従来の技術】EEPROMでは、記憶素子のデータを
書き込む回数に上限がある。したがって、EEPROM
をランダムアクセスメモリ(以下RAMと記す)の代り
に使用した場合、特定のアドレスの書き込みを上限を越
えて行なうと、そのアドレスでは記憶しているはずのデ
ータが消失してしまうことがある。また、この場合にも
書き込み頻度の少ないアドレスはまだ使用可能である
が、一部のアドレスの書き込み上限のためにEEPRM
の素子全てを交換しなければならない。2. Description of the Related Art In an EEPROM, there is an upper limit to the number of times data in a memory element can be written. Therefore, the EEPROM
When is used instead of a random access memory (hereinafter referred to as RAM), if writing at a specific address exceeds the upper limit, data that should have been stored at that address may be lost. Also in this case, the address with a low write frequency can still be used, but due to the upper limit of the write of some addresses, the EEPRM
All of the elements must be replaced.
【0003】これを解決するものとして、従来のEEP
ROMの書き込み回数管理装置は、例えばEEPROM
を複数のメモリブロックに分割し、その内の1または数
個のメモリブロックを最初の記憶領域として使用し、ま
た各メモリブロックに書き込み回数を記憶するカウンタ
を設け、カウンタが上限を越えた場合は、それまでの記
憶領域を使用禁止とし、未使用のメモリブロックに書き
込みを開始し、順次使用するようにしていた(特開平1
−264698号公報参照)。As a solution to this, the conventional EEP
The ROM write count management device is, for example, an EEPROM.
Is divided into a plurality of memory blocks, and one or several memory blocks among them are used as the first storage area. Also, each memory block is provided with a counter for storing the number of writes, and when the counter exceeds the upper limit, However, the storage area up to that point is prohibited from being used, writing is started in an unused memory block, and the blocks are sequentially used (Japanese Patent Laid-Open No. Hei 1
-264698 gazette).
【0004】[0004]
【発明が解決しようとする課題】この従来のEEPRO
Mの書き込み回数管理装置では、あらかじめ未使用のメ
モリブロックを複数用意しておかなければならず、EE
PROMの容量を大きくする必要があった。また記憶領
域の中のデータで書き込み頻度が不均一の場合、書き込
み頻度に依存してメモリブロックを細かく分割管理しな
ければならないという問題があった。SUMMARY OF THE INVENTION This conventional EEPRO
In the write count management device of M, it is necessary to prepare a plurality of unused memory blocks in advance.
It was necessary to increase the capacity of the PROM. Further, when the writing frequency is uneven in the data in the storage area, there is a problem that the memory block must be finely divided and managed depending on the writing frequency.
【0005】本発明の目的は、容量の小さいEEPRO
MにおいてもこのEEPROMの寿命の向上を図ること
ができるEEPROMの書き込み回数管理装置を提供す
ることにある。An object of the present invention is EEPRO having a small capacity.
It is another object of the present invention to provide an EEPROM write count management device capable of improving the life of the EEPROM even in M.
【0006】[0006]
【課題を解決するための手段】本発明の第1の電気的消
去可能な不揮発性メモリの書き込み回数管理装置は、電
気的消去可能な不揮発性メモリの記憶領域を複数のメモ
リブロックに分割し、各メモリブロック毎に書き込み回
数を計数、記憶するカウンタと、アドレスバスのメモリ
ブロックと前記不揮発性メモリのメモリブロックを1対
1に対応付けるマッピング回路と、前記不揮発性メモリ
中のあるメモリブロックの書き込み回数が、あらかじめ
設定された所定の書き込み回数に達した場合に、当該メ
モリブロックと前記不揮発性メモリ中の書き込み回数が
最小のメモリブロックとの記憶内容および前記マッピン
グ回路の対応付けを入れ替える制御回路とを有する。A first electrically erasable nonvolatile memory write count management apparatus according to the present invention divides a memory area of an electrically erasable nonvolatile memory into a plurality of memory blocks, A counter that counts and stores the number of times of writing for each memory block, a mapping circuit that associates the memory block of the address bus with the memory block of the nonvolatile memory in a one-to-one correspondence, and the number of times of writing of a certain memory block in the nonvolatile memory When a preset number of times of writing is reached, a control circuit that exchanges the stored contents of the memory block and the memory block with the smallest number of times of writing in the nonvolatile memory and the correspondence of the mapping circuit with each other. Have.
【0007】この場合、電気的消去可能な不揮発性メモ
リは、例えば集積回路のメモリや磁気ディスク等であ
る。In this case, the electrically erasable nonvolatile memory is, for example, an integrated circuit memory or a magnetic disk.
【0008】本発明の第2の電気的消去可能な不揮発性
メモリの書き込み回数管理装置は、電気的消去可能な不
揮発性メモリの記憶領域を複数のメモリブロックに分割
し、各メモリブロック毎に書き込み回数を計数、記憶す
るカウンタと、アドレスバスのメモリブロックと前記不
揮発性メモリのメモリブロックを1対1に対応付けるマ
ッピング回路と、前記不揮発性メモリ中のあるメモリブ
ロックの書き込み回数が、あらかじめ前記不揮発性メモ
リに設定された書き込み回数の上限のk分の1(kは自
然数)の書き込み回数のn倍(nは自然数で、kの2分
の1以下)に達した場合に、当該メモリブロックと前記
不揮発性メモリ中の書き込み回数が最小のメモリブロッ
クとの記憶内容および前記マッピング回路の対応付けを
入れ替える制御回路とを有する。A second electrically erasable nonvolatile memory write count management apparatus according to the present invention divides a memory area of the electrically erasable nonvolatile memory into a plurality of memory blocks, and writes to each memory block. A counter that counts and stores the number of times, a mapping circuit that associates the memory block of the address bus with the memory block of the non-volatile memory in a one-to-one correspondence, and the number of times of writing of a certain memory block in the non-volatile memory is the non-volatile When the number of write times is 1 / k of the upper limit of the number of writes set in the memory (k is a natural number) (n is a natural number and less than or equal to half of k), the memory block and the memory block A control time for replacing the correspondence between the memory contents and the mapping circuit in the nonvolatile memory, which has the smallest number of writes. With the door.
【0009】この場合、電気的消去可能な不揮発性メモ
リは、例えば集積回路のメモリや磁気ディスク等であ
る。In this case, the electrically erasable nonvolatile memory is, for example, an integrated circuit memory or a magnetic disk.
【0010】[0010]
【作用】書き込み頻度の高いメモリブロックと書き込み
頻度の低いメモリブロックを入れ替えて使用すること
で、不揮発性メモリの各メモリブロックへの書き込み回
数を均一化する。By using the memory block with a high write frequency and the memory block with a low write frequency in an interchanged manner, the number of writes to each memory block of the nonvolatile memory is made uniform.
【0011】[0011]
【実施例】次に、本発明の実施例について図面を参照し
て説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0012】図1は本発明の電気的消去可能な不揮発性
メモリの書き込み回数管理装置の一実施例を示すブロッ
ク図、図2は本実施例のカウントアップによるマッピン
グ変更手順を示すフローチャート、図3はカウントアッ
プによるマッピング変更例(L=1000の場合)を示
し、(a)はマッピング変更直前のマッピングを示す説
明図、(b)はマッピング変更直後のマッピングを示す
説明図である。FIG. 1 is a block diagram showing an embodiment of an electrically erasable nonvolatile memory write count management apparatus according to the present invention, FIG. 2 is a flow chart showing a mapping changing procedure by counting up in this embodiment, and FIG. Shows an example of mapping change by counting up (when L = 1000), (a) is an explanatory view showing mapping just before mapping change, and (b) is an explanatory view showing mapping just after mapping change.
【0013】図1に示すEEPROM1は、図3
(a),(b)に示すように、2m 個(mは自然数)の
メモリブロック(ブロック1−1〜ブロック1−2m )
に分割されている電気的消去可能な不揮発性メモリであ
る。マッピング回路2は、アドレスバス5によるEEP
ROM1のアドレス空間を2m 個に区分したメモリブロ
ック(ブロック5−1〜ブロック5−2m )と、EEP
ROM1のメモリブロック(ブロック1−1〜ブロック
1−2m )とを1対1に対応付けるもので、制御回路4
によりその対応(マッピング)を変更できる。書き込み
回数カウンタ3は、EEPROM1の2m 個のメモリブ
ロック(ブロック1−1〜ブロック1−2m )に対応し
て各メモリブロックに対する書き込み回数をそれぞれ計
数し、記憶する2m 個のカウンタ(カウンタ3−1〜カ
ウンタ3−2m )からなるものである。また書き込み回
数カウンタ3は、各メモリブロックの書き込み回数があ
らかじめEEPROM1に設定された書き込み回数の上
限のk分の1(kは自然数)の書き込み回数Lのn倍
(nは自然数で、kの2分の1以下)、すなわちn×L
に達した場合に、制御回路4に通知する。制御回路4
は、書き込み回数カウンタ3からの上記通知を受ける
と、図2に示す手順で当該カウンタ(カウンタ3−Mと
する)に対応するメモリブロック(メモリブロック1−
Mとする)と、カウント値が最小のカウンタ(カウンタ
3−Sとする)に対応するメモリブロック(メモリブロ
ック1−Sとする)のデータを入れ替え、かつその入れ
替えに応じてマッピング回路2の対応付けを変更する。The EEPROM 1 shown in FIG.
As shown in (a) and (b), 2 m (m is a natural number) memory blocks (block 1-1 to block 1-2 m ).
It is an electrically erasable non-volatile memory divided into. The mapping circuit 2 uses the address bus 5 for EEP.
The ROM1 address space of 2 m pieces to the classification memory block (block 5-1 Block 5-2 m), EEP
The memory block (block 1-1 to block 1-2 m ) of the ROM 1 is associated with the control circuit 4 in a one-to-one correspondence.
Can change the correspondence (mapping). The write counter 3 counts each write count for the corresponding to the memory block 2 m memory blocks (blocks 1-1 Block 1-2 m) of EEPROM 1, storage for 2 m pieces of counters (counter 3-1 to counter 3-2 m ). Further, the write count counter 3 is n times the write count L (k is a natural number, which is 1 / k of the upper limit of the write count set in advance in the EEPROM 1 (k is a natural number). Less than or equal to one)
When it reaches, the control circuit 4 is notified. Control circuit 4
When receiving the above notification from the write number counter 3, the memory block (memory block 1-) corresponding to the counter (counter 3-M) is processed by the procedure shown in FIG.
M) and the data of the memory block (memory block 1-S) corresponding to the counter with the smallest count value (counter 3-S), and the mapping circuit 2 responds according to the replacement. Change the attachment.
【0014】次に、本実施例のマッピング変更手順につ
いて説明する。Next, the mapping changing procedure of this embodiment will be described.
【0015】ここでは、あらかじめEEPROM1に設
定された書き込み回数の上限は10000回、kは5、
Lは1000回、nは2とする。したがって、n×L=
2000とする。In this case, the upper limit of the number of times of writing set in the EEPROM 1 in advance is 10,000 times, and k is 5,
L is 1000 times and n is 2. Therefore, n × L =
Set to 2000.
【0016】図3(a)に示すように、最初はアドレス
バス5の各メモリブロック(ブロック5−1〜ブロック
5−2m )と、EEPROM1の各メモリブロック(ブ
ロック1−1〜ブロック1−2m )とは、1対1に対応
している。図2において、EEPROM1の各メモリブ
ロックに対する繰り返しの書き込みが開始されると、書
き込み回数カウンタ3の各カウンタ3−1〜3−2m が
カウントアップする(ステップ61)。カウンタ3−1
のカウント値が2000、カウンタ3−2のカウント値
が1200、カウンタ3−3のカウント値が800、カ
ウンタ3−2mのカウント値が1100となったとす
る。すなわちカウンタ3−1のカウント値がn×L=2
000に達したので、カウンタ3−1をカウンタ3−M
とする。すると制御回路4は、カウント値が最小のカウ
ンタ3−3(800回)を捜し(ステップ62)、カウ
ンタ3−Sとする。そして、カウンタ3−Mのメモリブ
ロック(ブロック1−1)の記憶データ「A」とカウン
タ3−Sのメモリブロック(ブロック1−3)の記憶デ
ータ「C」とを入れ替えた後(ステップ63)、これら
カウンタ3−Mとカウンタ3−SのEEPROM1のメ
モリブロックとアドレスバス5のメモリブロックとの対
応(マッピング)を変更する(ステップ64)。すなわ
ち図3(b)に示すように、アドレスバス5のブロック
5−1をEEPROM1のブロック1−3と、アドレス
バス5のブロック5−3をEEPROM1のブロック1
−1と対応付ける。したがって、アドレスバス5のブロ
ック5−1はこの時点で書き込み回数が800回とな
り、アドレスバス5のブロック5−3は書き込み回数が
2000回となる。As shown in FIG. 3A, initially, each memory block (block 5-1 to block 5-2 m ) of the address bus 5 and each memory block (block 1-1 to block 1-) of the EEPROM 1 are first. 2 m ) has a one-to-one correspondence. In FIG. 2, when the repeated writing to each memory block of the EEPROM 1 is started, the counters 3-1 to 3-2 m of the write number counter 3 count up (step 61). Counter 3-1
, The counter 3-2 has a count value of 1200, the counter 3-3 has a count value of 800, and the counter 3-2 m has a count value of 1100. That is, the count value of the counter 3-1 is n × L = 2
000 has been reached, the counter 3-1 is replaced by the counter 3-M.
And Then, the control circuit 4 searches for the counter 3-3 (800 times) having the smallest count value (step 62) and sets it as the counter 3-S. Then, after replacing the storage data “A” of the memory block (block 1-1) of the counter 3-M and the storage data “C” of the memory block (block 1-3) of the counter 3-S (step 63). The correspondence (mapping) between the memory block of the EEPROM 1 and the memory block of the address bus 5 of these counters 3-M and 3-S is changed (step 64). That is, as shown in FIG. 3B, the block 5-1 of the address bus 5 is the block 1-3 of the EEPROM 1 and the block 5-3 of the address bus 5 is the block 1 of the EEPROM 1.
Corresponds to -1. Therefore, the block 5-1 of the address bus 5 has a write count of 800 times at this point, and the block 5-3 of the address bus 5 has a write count of 2000 times.
【0017】上述したように、EEPROM1の書き込
み上限回数を10000回とすると、10000÷10
00(L)=10回となり、上記の操作を10回以上繰
り返してもEEPROM1のブロック1−1の書き込み
回数は10000回に至らない。As described above, assuming that the upper limit number of writing of the EEPROM 1 is 10,000, 10,000 / 10
00 (L) = 10 times, and even if the above operation is repeated 10 times or more, the number of times of writing in the block 1-1 of the EEPROM 1 does not reach 10000 times.
【0018】[0018]
【発明の効果】以上説明したように本発明は、書き込み
頻度の高いメモリブロックと書き込み頻度の低いメモリ
ブロックを入れ替えて使用し、EEPROMの各メモリ
ブロックへの書き込み回数を均一化することにより、容
量の小さいEEPROMにおいても、また、特定のアド
レスに対する書き込み頻度が多く、書き込み上限回数を
越える用途においても、将来書き換えるための余分な記
憶領域を持つことなく、このEEPROMが使用可能と
なり、有効に記憶領域が活用できるとともに、寿命を向
上させることができる効果がある。As described above, according to the present invention, a memory block with a high write frequency and a memory block with a low write frequency are used interchangeably, and the number of times of writing to each memory block of the EEPROM is made uniform, so that the capacity is increased. In the case of an EEPROM with a small number of times, or even in a case where the frequency of writing to a specific address is high and the maximum number of times of writing is exceeded, this EEPROM can be used without having an extra storage area for rewriting in the future, and the storage area can be effectively used. Can be utilized and has the effect of improving the life.
【図1】本発明の電気的消去可能な不揮発性メモリの書
き込み回数管理装置の一実施例を示すブロック図であ
る。FIG. 1 is a block diagram showing an embodiment of a write count management device for an electrically erasable nonvolatile memory according to the present invention.
【図2】本実施例のカウントアップによるマッピング変
更手順を示すフローチャートである。FIG. 2 is a flowchart showing a mapping changing procedure by counting up according to the present embodiment.
【図3】カウントアップによるマッピング変更例(L=
1000の場合)を示し、(a)はマッピング変更直前
のマッピングを示す説明図、(b)はマッピング変更直
後のマッピングを示す説明図である。FIG. 3 is an example of changing mapping by counting up (L =
1000)), (a) is an explanatory diagram showing a mapping immediately before the mapping is changed, and (b) is an explanatory diagram showing a mapping immediately after the mapping is changed.
1 EEPROM 2 マッピング回路 3 書き込み回数カウンタ 4 制御回路 5 アドレスバス 1 EEPROM 2 Mapping circuit 3 Write counter 4 Control circuit 5 Address bus
Claims (6)
領域を複数のメモリブロックに分割し、各メモリブロッ
ク毎に書き込み回数を計数、記憶するカウンタと、 アドレスバスのメモリブロックと前記不揮発性メモリの
メモリブロックを1対1に対応付けるマッピング回路
と、 前記不揮発性メモリ中のあるメモリブロックの書き込み
回数が、あらかじめ設定された所定の書き込み回数に達
した場合に、当該メモリブロックと前記不揮発性メモリ
中の書き込み回数が最小のメモリブロックとの記憶内容
および前記マッピング回路の対応付けを入れ替える制御
回路とを有する電気的消去可能な不揮発性メモリの書き
込み回数管理装置。1. A memory area of an electrically erasable non-volatile memory is divided into a plurality of memory blocks, a counter for counting and storing the number of times of writing for each memory block, an address bus memory block, and the non-volatile memory. A mapping circuit for associating the memory blocks of 1 to 1 with each other, and when the number of writes of a certain memory block in the nonvolatile memory reaches a preset number of writes, the memory block and the nonvolatile memory A writing number management device of an electrically erasable non-volatile memory having a control circuit that exchanges the stored contents with a memory block having the smallest writing number and the mapping circuit.
回路のメモリである請求項1記載の電気的消去可能な不
揮発性メモリの書き込み回数管理装置。2. The electrically erasable nonvolatile memory write count management device according to claim 1, wherein the electrically erasable nonvolatile memory is a memory of an integrated circuit.
ディスクである請求項1記載の電気的消去可能な不揮発
性メモリの書き込み回数管理装置。3. The electrically erasable nonvolatile memory write count management device according to claim 1, wherein the electrically erasable nonvolatile memory is a magnetic disk.
領域を複数のメモリブロックに分割し、各メモリブロッ
ク毎に書き込み回数を計数、記憶するカウンタと、 アドレスバスのメモリブロックと前記不揮発性メモリの
メモリブロックを1対1に対応付けるマッピング回路
と、 前記不揮発性メモリ中のあるメモリブロックの書き込み
回数が、あらかじめ前記不揮発性メモリに設定された書
き込み回数の上限のk分の1(kは自然数)の書き込み
回数のn倍(nは自然数で、kの2分の1以下)に達し
た場合に、当該メモリブロックと前記不揮発性メモリ中
の書き込み回数が最小のメモリブロックとの記憶内容お
よび前記マッピング回路の対応付けを入れ替える制御回
路とを有する電気的消去可能な不揮発性メモリの書き込
み回数管理装置。4. A memory area of an electrically erasable non-volatile memory is divided into a plurality of memory blocks, a counter for counting and storing the number of times of writing for each memory block, a memory block of an address bus, and the non-volatile memory. Mapping circuit for associating one memory block with one-to-one correspondence, and the number of writes of a certain memory block in the nonvolatile memory is 1 / k of the upper limit of the number of writes preset in the nonvolatile memory (k is a natural number) When n times (n is a natural number and less than or equal to ½ of k) the number of writing times of the memory block and the memory content of the memory block and the memory block having the smallest number of writing times in the non-volatile memory and the mapping are performed. An electrically erasable non-volatile memory write count management device having a control circuit for switching the correspondence of circuits.
回路のメモリである請求項4記載の電気的消去可能な不
揮発性メモリの書き込み回数管理装置。5. The electrically erasable nonvolatile memory write count management device according to claim 4, wherein the electrically erasable nonvolatile memory is a memory of an integrated circuit.
ディスクである請求項4記載の電気的消去可能な不揮発
性メモリの書き込み回数管理装置。6. The electrically erasable nonvolatile memory write count management device according to claim 4, wherein the electrically erasable nonvolatile memory is a magnetic disk.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5129295A JPH06338195A (en) | 1993-05-31 | 1993-05-31 | Device for managing number of writing times of electrically erasable nonvolatile memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5129295A JPH06338195A (en) | 1993-05-31 | 1993-05-31 | Device for managing number of writing times of electrically erasable nonvolatile memory |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06338195A true JPH06338195A (en) | 1994-12-06 |
Family
ID=15006043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5129295A Pending JPH06338195A (en) | 1993-05-31 | 1993-05-31 | Device for managing number of writing times of electrically erasable nonvolatile memory |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06338195A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996028826A1 (en) * | 1995-03-15 | 1996-09-19 | Hitachi, Ltd. | Semiconductor memory device having deterioration determining function |
US6223311B1 (en) | 1995-03-15 | 2001-04-24 | Hitachi, Ltd. | Semiconductor memory device having deterioration determining function |
JP2001273196A (en) * | 2000-03-27 | 2001-10-05 | Nec Corp | Device and method for managing backup data |
US6694460B2 (en) | 1997-09-11 | 2004-02-17 | Renesas Technology Corporation | Semiconductor memory device having deterioration determining function |
US7027805B1 (en) | 1999-08-05 | 2006-04-11 | Matsushita Electric Industrial Co., Ltd. | Mobile communication terminal |
EP1705572A1 (en) * | 2004-01-09 | 2006-09-27 | Matsushita Electric Industrial Co., Ltd. | Information recording medium |
KR100851118B1 (en) * | 2006-03-07 | 2008-08-08 | 히다찌 시스템즈 & 서비시즈, 리미티드 | Data management and control system in semiconductor flash memory, semiconductor flash memory accommodation apparatus, monitor camera apparatus, and data management method in semiconductor flash memory |
JP2014078262A (en) * | 2006-11-24 | 2014-05-01 | Lsi Inc | Techniques for multi-memory device lifetime management |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58215794A (en) * | 1982-06-08 | 1983-12-15 | Toshiba Corp | Non-volatile memory device |
JPS60212900A (en) * | 1984-04-09 | 1985-10-25 | Nec Corp | Semiconductor fixed memory |
JPS62283496A (en) * | 1986-05-31 | 1987-12-09 | Canon Inc | Management system for of number of times of writing programmable read only memory |
-
1993
- 1993-05-31 JP JP5129295A patent/JPH06338195A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58215794A (en) * | 1982-06-08 | 1983-12-15 | Toshiba Corp | Non-volatile memory device |
JPS60212900A (en) * | 1984-04-09 | 1985-10-25 | Nec Corp | Semiconductor fixed memory |
JPS62283496A (en) * | 1986-05-31 | 1987-12-09 | Canon Inc | Management system for of number of times of writing programmable read only memory |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996028826A1 (en) * | 1995-03-15 | 1996-09-19 | Hitachi, Ltd. | Semiconductor memory device having deterioration determining function |
US5978941A (en) * | 1995-03-15 | 1999-11-02 | Hitachi, Ltd. | Semiconductor memory device having deterioration determining function |
US6223311B1 (en) | 1995-03-15 | 2001-04-24 | Hitachi, Ltd. | Semiconductor memory device having deterioration determining function |
US6694460B2 (en) | 1997-09-11 | 2004-02-17 | Renesas Technology Corporation | Semiconductor memory device having deterioration determining function |
US7027805B1 (en) | 1999-08-05 | 2006-04-11 | Matsushita Electric Industrial Co., Ltd. | Mobile communication terminal |
JP2001273196A (en) * | 2000-03-27 | 2001-10-05 | Nec Corp | Device and method for managing backup data |
EP1705572A1 (en) * | 2004-01-09 | 2006-09-27 | Matsushita Electric Industrial Co., Ltd. | Information recording medium |
EP1705572A4 (en) * | 2004-01-09 | 2007-05-09 | Matsushita Electric Ind Co Ltd | Information recording medium |
KR100851118B1 (en) * | 2006-03-07 | 2008-08-08 | 히다찌 시스템즈 & 서비시즈, 리미티드 | Data management and control system in semiconductor flash memory, semiconductor flash memory accommodation apparatus, monitor camera apparatus, and data management method in semiconductor flash memory |
JP2014078262A (en) * | 2006-11-24 | 2014-05-01 | Lsi Inc | Techniques for multi-memory device lifetime management |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11347402B2 (en) | Performing wear leveling operations in a memory based on block cycles and use of spare blocks | |
US10445005B2 (en) | Memory system and operating method thereof | |
US20050055495A1 (en) | Memory wear leveling | |
US5963970A (en) | Method and apparatus for tracking erase cycles utilizing active and inactive wear bar blocks having first and second count fields | |
US7599287B2 (en) | Tokens in token buckets maintained among primary and secondary storages | |
US20080235306A1 (en) | Garbage collection in nonvolatile memories using data attributes, computer program products and methods of operating the same | |
US20060112215A1 (en) | Apparatus and method for processing data of flash memory | |
EP0226950A2 (en) | Memory access control circuit | |
US20200264795A1 (en) | Data deposition method | |
JPS62288950A (en) | Minimum frequency of use replacing level generator and configuration thereof | |
US20170371800A1 (en) | Memory system, and address mapping method and access method thereof | |
US20010011334A1 (en) | Memory device | |
JPH06338195A (en) | Device for managing number of writing times of electrically erasable nonvolatile memory | |
JP2008276832A (en) | Semiconductor memory device and driving method thereof | |
US20050251643A1 (en) | Memory arrangement | |
US11789864B2 (en) | Flush method for mapping table of SSD | |
US20030236955A1 (en) | Fast aging scheme for search engine databases using a linear feedback shift register | |
JP3219699B2 (en) | Semiconductor memory device | |
JPH0869697A (en) | Semiconductor file storage | |
US10310972B1 (en) | Memory apparatus and method of wear-leveling of a memory apparatus | |
US6807604B2 (en) | Method of refreshing a dynamic memory | |
JPH0573433A (en) | Storage device | |
KR100281102B1 (en) | ATA card using the flash memory | |
JP2000066960A (en) | Backup system | |
JPH0784886A (en) | Method and unit for cache memory control |
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) |
Effective date: 20040907 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: 20041006 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071022 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 4 Free format text: PAYMENT UNTIL: 20081022 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091022 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091022 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101022 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101022 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 7 Free format text: PAYMENT UNTIL: 20111022 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111022 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 8 Free format text: PAYMENT UNTIL: 20121022 |
|
LAPS | Cancellation because of no payment of annual fees |