JPH0651927U - 不揮発性メモリ制御装置 - Google Patents

不揮発性メモリ制御装置

Info

Publication number
JPH0651927U
JPH0651927U JP5469591U JP5469591U JPH0651927U JP H0651927 U JPH0651927 U JP H0651927U JP 5469591 U JP5469591 U JP 5469591U JP 5469591 U JP5469591 U JP 5469591U JP H0651927 U JPH0651927 U JP H0651927U
Authority
JP
Japan
Prior art keywords
data
area
data area
flag
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
Application number
JP5469591U
Other languages
English (en)
Inventor
公二 出町
中島  剛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP5469591U priority Critical patent/JPH0651927U/ja
Publication of JPH0651927U publication Critical patent/JPH0651927U/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】 【目的】 常に、装置全体が正常な動作を継続できるよ
うにすること 【構成】 電気的再書き込み可能で同じ大きさの容量を
有する不揮発性メモリよりなる第1のデータ領域Da及
び第2のデータ領域Db、第1のデータ領域Daまたは
第2のデータ領域Dbのうちいずれの領域が有効である
かを示すフラグ領域F、フラグ領域Fを参照し現在有効
でない側のデータ領域にデータを書き込みこの書き込み
動作後にデータを書き込んだ側のデータ領域を有効とす
るようにフラグ領域Fを書き変える書き込み部1、フラ
グ領域Fを参照し現在有効である側のデータ領域を読み
出す読み出し部2からなる不揮発性メモリ制御装置。 【効果】 電源再投入後、不完全なデータ領域を読み出
すことはない。

Description

【考案の詳細な説明】
【0001】
【産業上の利用分野】
本考案は、電気的再書き込み可能な不揮発性メモリを制御する不揮発性メモリ 制御装置に関し、詳しくは、電源遮断時におけるデータの保護を改善するもので ある。
【0002】
【従来の技術】
従来、電気的再書き込み可能な不揮発性メモリへの書き込み動作中、電源が遮 断された場合、書き込みデータの内容は、途中まで新しいデータが書き込まれ、 その後は古い前のデータがそのまま残っている、という状態となっていた。 例えば、複数ワードにより意味をなすデータを書き込んでいる最中に、電源が 遮断されると、電源再投入後、そのデータは全然意味をなさないデータとなり、 動作継続が保証できないという問題があった。 このような事態を避けるため、データの加算値(SUM値)を用いることによ り、書き込まれたデータの真偽を判定し、偽と判定された場合に、データ読み出 し動作を抑止する、という方式が採られていた。
【0003】 しかし、以上のような従来の方式は、読み出しを抑止するのみで、このメモリ 制御装置を設置するコンピュータ装置等の動作を正しく継続することはできない 。 また、交流電源の遮断から直流電源の遮断までの時間を利用した電源遮断予 告信号を用いて、この電源遮断信号がないことを確認して書き込み動作を行う方 式もあるが、不揮発性メモリへの書き込み時間が電源遮断予告信号の発生から実 際の直流電源遮断までの時間よりも長い場合は、この方式を採用することはでき ない、という問題もあった。
【0004】
【考案が解決しようとする課題】
本考案は、このような問題を解決することを課題とし、常に、装置全体が正常 な動作を継続できるようにすることを目的とする。
【0005】
【課題を解決するための手段】
以上の課題を解決した本考案は、電気的再書き込み可能で同じ大きさの容量を 有する不揮発性メモリよりなる第1のデータ領域及び第2のデータ領域と、前記 第1のデータ領域または前記第2のデータ領域のうちいずれの領域が有効である かを示すフラグ領域と、前記フラグ領域を参照し現在有効でない側のデータ領域 にデータを書き込みこの書き込み動作後にデータを書き込んだ側のデータ領域を 有効とするように前記フラグ領域を書き変える書き込み部と、前記フラグ領域を 参照し現在有効である側のデータ領域を読み出す読み出し部とからなる不揮発性 メモリ制御装置である。
【0006】
【作用】
本考案の不揮発性メモリ制御装置は、同じ大きさの容量を有する不揮発性メモ リ容量の第1のデータ領域及び第2のデータ領域と、いずれの領域が有効である かを示すフラグ領域とを有し、データ書き込み時は、フラグ領域を参照して現在 有効でない側のデータ領域にデータを書き込み、データ読み出し時は、フラグ領 域を参照して現在有効である側のデータ領域からデータを読み出す。
【0007】
【実施例】
以下、図面を用いて本考案の不揮発性メモリ制御装置の実施例を説明する。
【0008】 図1は、本考案を実施した不揮発性メモリ制御装置の主要部の構成ブロック図 である。 この図で、第1のデータ領域Daは、電気的再書き込み可能な不揮発性メモリ 素子からなるデータ格納領域であり、第2のデータ領域Dbも、第1のデータ領 域Daと同じメモリ容量を有する、同一構成の不揮発性メモリ素子からなるデー タ格納領域である。フラグ領域Fは、第1のデータ領域Daまたは第2のデータ 領域Dbのいずれの領域が有効であるかを示すフラグが設定される領域である。 書き込み部1は、フラグ領域Fに設定されているフラグを参照し、現在有効と なっていない側のデータ領域にデータを書き込み、データ書き込み後は、データ を書き込んだ側のデータ領域を有効とするようにフラグを設定する。 読み出し部2は、フラグ領域Fに設定されているフラグを参照し、現在有効と なっている側のデータ領域からデータを読み出す。
【0009】 次に、このように構成された本考案の不揮発性メモリ制御装置の動作を図2、 図3、図4、図5を用いて、説明する。尚、これらの図において、Da,Dbは 第1,第2のデータ領域であり、Faはフラグ領域Fにて第1のデータ領域Da が有効であることを表わし、Fbはフラグ領域Fにて第2のデータ領域Dbが有 効であることを表わす。
【0010】 図2は、本考案装置の正常動作を表わすタイムチャートである。 以下、番号に従ってその動作を説明する。 データ書き込み要求が発生し、書き込み部1が起動する。 書き込み部1はフラグ領域Fを参照し、現在有効であるデータ領域は、第2 のデータ領域Dbであることを知る。 従って、書き込み部1は、第1のデータ領域Daにデータ書き込みを行う。 第1のデータ領域Daに対するデータ書き込みを終了する。 書き込み部1は、フラグ領域Fの設定を、第2のデータ領域Dbから第1の データ領域Daに変更し、第1のデータ領域Daを有効とする。 データ読み出し要求がかかり、読み出し部2が起動する。 読み出し部2はフラグ領域Fを参照し、現在有効であるデータ領域は、第1 のデータ領域Daであることを知る。 読み出し部2は、第1のデータ領域Daからデータ読み出しを開始する。 第1のデータ領域Daからのデータ読み出しを終了する。 電源遮断、再投入等なく、正常動作の場合、以上のようにして、データ領域の データ書き込み、データ読み出しが行われる。
【0011】 次に、書き込み動作途中で電源が遮断された場合の動作を説明する。 図3は、特に、データ書き込み途中で電源が遮断された場合の動作を示したも のである。 動作〜までは、図2に示す動作と同様であり、書き込み部1は起動後、フ ラグ領域Fを参照し、現在有効である第2のデータ領域Dbを知り、もう一方の 第1のデータ領域Daにデータ書き込みを開始する。 そして、このデータ書き込み動作の最中に、電源が遮断されたとする。この時 、第1のデータ領域Daは、途中までデータが書き変わり、後は古いデータのま まである。 電源が再投入されると、〜のデータ読み出し動作を繰り返す。 即ち、データ読み出し要求がかかり、読み出し部2が起動すると、フラグ領域 Fが参照され、読み出し部2は、フラグ領域Fより第2のデータ領域Dbが有効 であることを知り、第2のデータ領域Dbからデータ読み出しを開始し、終了す る。 このような、データ書き込み途中で電源が遮断された場合は、途中で書き変え られているデータでなく、古いデータが読み出される。
【0012】 図4は、データ書き込みは正常に終了(〜)したが、フラグ領域Fの書き 変え途中で電源が遮断され、再投入された場合の動作を示したものである。 この場合は、図3に示した動作と全く同様であり、第1の領域Daに書き込ま れた正常なデータとは関係なく、フラグ領域Fが示す第2のデータ領域Dbから データ読み出しを開始し、終了する(〜)。 このように、データ書き込み正常終了、フラグ領域F書き替え途中で電源が遮 断された場合も、古いデータが読み出される。
【0013】 図5は、第1のデータ領域Daへのデータ書き込み(〜)が正常に終了し 、フラグ領域Fを書き替えた()後に、電源が遮断された場合の動作を示した ものである。 この場合は、電源再投入後も第1のデータ領域Da、フラグ領域F、第2のデ ータ領域Dbとも書き変わらず、読み出し動作は、図2に示した正常動作(〜 )と全く同様であり、正しいデータが読み出される。
【0014】
【考案の効果】
以上述べたように、本考案の不揮発性メモリ制御装置によれば、電源が遮断さ れ、再投入後であっても、不完全なデータ領域を読み出すことはなく、必ず完全 なデータを読み出すことにより、動作を継続することができる。また、本考案の ような構成を採用することにより、SUM値チェック手段、電源遮断予告信号発 生手段等の付属装置を設けることなく、電源遮断時のデータ保護を行うことがで きる。
【図面の簡単な説明】
【図1】本考案を実施した不揮発性メモリ制御装置の構
成ブロック図である。
【図2】本考案装置の動作を表わす図である。
【図3】本考案装置の動作を表わす図である。
【図4】本考案装置の動作を表わす図である。
【図5】本考案装置の動作を表わす図である。
【符号の説明】
1 書き込み部 2 読み出し部 Da 第1のデータ領域 Db 第2のデータ領域 F フラグ領域

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】 電気的再書き込み可能で同じ大きさの容
    量を有する不揮発性メモリよりなる第1のデータ領域及
    び第2のデータ領域と、前記第1のデータ領域または前
    記第2のデータ領域のうちいずれの領域が有効であるか
    を示すフラグ領域と、前記フラグ領域を参照し現在有効
    でない側のデータ領域にデータを書き込みこの書き込み
    動作後にデータを書き込んだ側のデータ領域を有効とす
    るように前記フラグ領域を書き変える書き込み部と、前
    記フラグ領域を参照し現在有効である側のデータ領域を
    読み出す読み出し部とからなる不揮発性メモリ制御装
    置。
JP5469591U 1991-07-15 1991-07-15 不揮発性メモリ制御装置 Pending JPH0651927U (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5469591U JPH0651927U (ja) 1991-07-15 1991-07-15 不揮発性メモリ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5469591U JPH0651927U (ja) 1991-07-15 1991-07-15 不揮発性メモリ制御装置

Publications (1)

Publication Number Publication Date
JPH0651927U true JPH0651927U (ja) 1994-07-15

Family

ID=12977939

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5469591U Pending JPH0651927U (ja) 1991-07-15 1991-07-15 不揮発性メモリ制御装置

Country Status (1)

Country Link
JP (1) JPH0651927U (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10124400A (ja) * 1996-10-23 1998-05-15 Sony Corp データ処理装置及びデータ記録媒体のアクセス方法
JP2006031276A (ja) * 2004-07-14 2006-02-02 Sony Corp 半導体集積回路、データ記憶方法及びデータ通信装置
JP5491411B2 (ja) * 2008-11-26 2014-05-14 パナソニック株式会社 情報更新装置とその集積回路、情報更新方法、および、記録装置とその集積回路

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01271856A (ja) * 1988-04-22 1989-10-30 Mitsubishi Electric Corp バツテリーバツクアツプメモリ装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01271856A (ja) * 1988-04-22 1989-10-30 Mitsubishi Electric Corp バツテリーバツクアツプメモリ装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10124400A (ja) * 1996-10-23 1998-05-15 Sony Corp データ処理装置及びデータ記録媒体のアクセス方法
JP2006031276A (ja) * 2004-07-14 2006-02-02 Sony Corp 半導体集積回路、データ記憶方法及びデータ通信装置
JP5491411B2 (ja) * 2008-11-26 2014-05-14 パナソニック株式会社 情報更新装置とその集積回路、情報更新方法、および、記録装置とその集積回路

Similar Documents

Publication Publication Date Title
JPH05324489A (ja) 記憶装置
JP2514954B2 (ja) Icカ−ド
US7558904B2 (en) Controller, data memory system, data rewriting method, and computer program product
JP3830867B2 (ja) シングルチップマイクロコンピュータおよびそのブート領域切り替え方法
JP4491034B1 (ja) 不揮発性記憶デバイスを有する記憶装置
KR100704618B1 (ko) 플래시 메모리의 데이터 복구 장치 및 방법
JPH0651927U (ja) 不揮発性メモリ制御装置
JP2004264912A (ja) 記録媒体の記録制御方法および記録媒体の記録制御装置
JPH11194938A (ja) ハードディスクドライブを有するコンピュータのメモリ管理方法
CN106415505A (zh) 存储装置、闪存存储器控制装置以及程序
JP3807012B2 (ja) 記憶装置
JPH10240633A (ja) メモリシステム及びメモリカード
JP5332800B2 (ja) 記憶装置
JP2513421B2 (ja) 記憶装置
JP2005128613A (ja) 画像形成装置
JP3022011B2 (ja) データバックアップシステム
JP3775697B2 (ja) 携帯可能情報記憶媒体
JPH11134075A (ja) 情報処理装置
JPH03256128A (ja) プログラムロード方法
JPS636600U (ja)
JPH0820933B2 (ja) データ書き込み方法およびその装置
JP3789248B2 (ja) プログラムロード方法、プログラムロード装置及びその記録媒体
JP2003242046A (ja) 情報処理装置、情報処理装置の動作方法及びプログラム
JP2002108721A (ja) ディスクアレイ装置
TWI406175B (zh) 記憶卡以及用於記憶卡之方法