(57)【要約】【課題】永続的な、偽造に耐えられる記憶の利点と消去可能な記憶の利点とを結合して、不揮発性記憶装置の使用を更にフレキシブルなものとする。【解決手段】本発明は、記憶ユニットＦＭ、アクセス変更の指示を受信する手段ＣＯＮ、及びアクセス変更の指示に応答して記憶ユニットへのアクセスを変更する手段ＷＰを有する不揮発性記憶装置を提案する。アクセス変更の指示の受信前のアクセスは、データが記憶ユニットに記憶することができ、且つ既に記憶されているデータを変更することができるように行われ、アクセス変更の後のアクセスは、既に記憶されているデータの少なくとも幾つかが変更不可能であるが、なお読取ることができるように行われる。既に記憶されているデータの少なくとも幾つかへのアクセスは、アクセス変更の指示の受信に応答してアクセス変更の後に逆にできない。【選択図】図２
2010182404.tif 000002
【特許請求の範囲】
【請求項１】
記憶ユニット、アクセス変更の指示を受信する手段、及び前記アクセス変更の指示に応答して前記記憶ユニットへのアクセスを変更する手段を有する不揮発性記憶装置であって、
前記アクセス変更の指示の受信前のアクセスは、データが前記記憶ユニットに記憶することができ、且つ既に記憶されているデータを変更することができるように行われ、
アクセス変更の後のアクセスは、既に記憶されているデータの少なくとも幾つかが変更不可能であるが、なお読取ることができるように行われ、
前記既に記憶されているデータの少なくとも幾つかへのアクセスは、前記アクセス変更の指示の受信に応答してアクセス変更の後に逆にできない、
ことを特徴とする不揮発性記憶装置。
【請求項２】
当該記憶装置は、前記アクセス変更の指示に応答して、不作動電圧及び／又は不作動電流を発生する書込み制御する手段を更に有する、
請求項１記載の不揮発性記憶装置。
【請求項３】
前記アクセス変更の指示の受信と前記不作動電圧及び／又は前記不作動電流の発生との間に遅延が設けられ、
アクセスの変更は、アクセス変更の指示の受信後であって、前記アクセス変更の前に記憶されているデータに制限される、
請求項２記載の不揮発性記憶装置。
【請求項４】
前記記憶ユニットは、電荷ポンプをもつフラッシュメモリセルを有し、
前記不作動電圧及び／又は前記不作動電流は、電荷ポンプを動作不能にするアンチヒューズの作動のために使用される、
請求項２又は３記載の不揮発性記憶装置。
【請求項５】
前記電荷ポンプは、前記アンチヒューズの作動後に該アンチヒューズに接続されるソース及びドレインが短絡されるように、該アンチヒューズに接続されるソース及びドレインをもつ少なくとも１つのパストランジスタを有する、
請求項４記載の不揮発性記憶装置。
【請求項６】
前記記憶ユニットは、非破壊的読み出しをもつ強誘電体ランダムアクセスメモリセルと、前記強誘電体ランダムアクセスメモリセルをプログラミングする電場を発生する手段とを有し、
前記不作動電圧及び／又は前記不作動電流は、電場を発生する手段を動作不能にするために使用される、
請求項２又は３記載の不揮発性記憶装置。
【請求項７】
前記記憶ユニットは、磁気抵抗性ランダムアクセスメモリセルと、前記磁気抵抗性ランダムアクセスメモリをプログラミングする電流を発生する手段とを有し、
前記不作動電圧及び／又は前記不作動電流は、前記電流を発生する手段により発生することができる電流を制限するために使用される、
請求項２又は３記載の不揮発性記憶装置。
【請求項８】
前記既に記憶されているデータは、前記アクセス変更の指示の受信後に削除不可能である、
請求項１乃至７の何れか記載の不揮発性記憶装置。
【請求項９】
前記アクセス変更の指示の受信後にアクセスは読取り専用に変更される、
請求項１乃至８の何れか記載の不揮発性記憶装置。
【請求項１０】
不揮発性記憶装置を使用する方法であって、
前記記憶装置に記憶されるデータの変更を可能にするステップと、
アクセス変更の指示を受信するステップと、
前記アクセス変更の指示の受信後に、前記記憶装置に記憶されているデータの変更を永久に禁止するステップと、
を含むことを特徴とする方法。
【請求項１１】
前記変更を禁止するステップは、前記アクセス変更の指示に応答して、不可逆的な方法で前記記憶装置の記憶ユニットに含まれるフラッシュメモリセルの電荷ポンプを動作不能にするステップを含む、
請求項１０記載の方法。
【請求項１２】
前記電荷ポンプを動作不能にするステップは、前記電荷ポンプに含まれる少なくとも１つのパストランスジスタのソース及びドレインを短絡するステップを含む、
請求項１１記載の方法。
【請求項１３】
前記短絡は、前記ソース及びドレインに接続されるアンチヒューズを作動するステップを含む、
請求項１２記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発性記憶装置に関する。  
より詳細には、本発明は、データの記憶及び既に記憶されているデータの変更を可能にする不揮発性記憶装置に関する。
【背景技術】
【０００２】
かかる不揮発性記憶装置の例は、フラッシュのようなＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read-Only  Memories）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memories）、ＭＲＡＭ（Magneto-Resistive  Random  Access  Memories）又はＰＲＡＭ（Phase-Change  Memory）である。
【０００３】
かかる不揮発性記憶装置は、デジタルスチルカメラ、デジタルビデオカメラ、ｍｐ３−プレーヤ、モバイルフォン、ディクタフォン等のような家庭用電子機器に含まれる。
【０００４】
これら記憶装置は、電源に依存しないデータの記憶が可能であり、したがって家庭用電子機器又は検出装置の非常に柔軟な使用が可能である。たとえば、ユーザは、昼間に写真又はビデオクリップを作成し、夜に画像を検討又は後処理する場合がある。価値のない画像は廃棄することができ、たとえば画像をフィルタリングすることで他の画像の品質を高めることができる。
【０００５】
欧州特許出願第0806772A2号は、故意でない消去又はプログラミングの可能性を大幅に低減するため、EEPROMの消去及びプログラミングプロテクションを提供する方法を記載している。外部から供給される信号は、書込みアクセスを可能にするために集積回路に供給される必要がある。
【０００６】
米国特許第5999477号は、ソフトウェアデータプロテクション機能及び１回限りのプロテクション機能を提供する不揮発性EEPROMを記載している。コントロールピンを通してメモリの外から制御されるシーケンサは、メモリセルを消去又はプログラムするために必要とされる高電圧を発生する電圧ブースタの動作を制御する。出力イネーブル入力での入力が非アクティブであって、書込みイネーブル入力での入力がアクティブとなるとき、書込み動作が作動される。
【特許文献１】欧州特許出願第0806772A2号
【特許文献２】米国特許第5999477号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
かかる記憶装置が使用される大部分の応用について、記憶されているデータを変える可能性が一般に広く普及している使用にとって極めて重要な特徴である一方、変更不可能であって固定の記憶が望まれる用途がある。たとえば、自動車事故の後、事故に係った者は、責任又は保険金の解決において更に使用するため、自動車の位置及び／又は事故により生じた損害を記録するために写真を撮影する。しかし、かかる画像が何れかのやり方で操作される方法で記憶される場合、画像は価値がない。
【課題を解決するための手段】
【０００８】
したがって、請求項１記載の不揮発性記憶装置が提案される。
【０００９】
当該不揮発性記憶装置は、記憶ユニット、アクセス変更の指示を受信する手段、前記アクセス変更の指示に応答して前記記憶ユニットへのアクセスを変更する手段を有する。アクセス変更の前のアクセスは、データが前記記憶ユニットに記憶することができ、且つ既に記憶されているデータを変更することができるように行われ、アクセス変更の後のアクセスは、既に記憶されているデータの少なくとも幾つかが変更不可能であるが、なお読取ることができるように行われ、前記既に記憶されているデータの少なくとも幾つかは、前記アクセス変更の指示の受信に応答してアクセス変更の後に逆にできない。
【００１０】
これにより、固定の、偽造に耐えられる記憶の利点と消去可能な記憶の利点とが結合されるので、不揮発性記憶装置の使用は更にフレキシブルになる。
【００１１】
実施の形態では、前記記憶装置は、書込み制御する手段をさらに有し、前記アクセス変更の指示に応答して、不作動（deactivation）電圧及び／又は不作動電流を生成する。
【００１２】
更なる実施の形態では、不作動電圧及び／又は不作動電流は、アクセス変更の指示を受信した直後に生成される。または、アクセス変更の指示の受信と不作動電圧／電流の生成との間に幾つかの遅延が実現される。
【００１３】
遅延を実現する更なる実施の形態では、アクセス変更は、アクセス変更の指示の受信後であって、アクセス変更の前に記憶されているデータに制限される。
【００１４】
記憶ユニットが電荷ポンプをもつフラッシュメモリセルを有する更なる実施の形態では、不作動電圧及び／又は不作動電流は、電荷ポンプをディスエーブルにするアンチヒューズの作動向けである。
【００１５】
電荷ポンプは、アンチヒューズの作動後にそれらが短絡されるように、アンチヒューズに接続されるソース及びドレインをもつ少なくとも１つのパストランジスタを有する。
【００１６】
記憶ユニットが非破壊リードアウト及び強誘電体メモリ（ＦｅＲＡＭ）セルをプログラミングする電場を発生する手段をもつ強誘電体メモリ（ＦｅＲＡＭ）セルを有する場合、不作動電圧及び／又は不作動電流は、電場を発生する手段を動作不能にするために使用される。
【００１７】
記憶ユニットがＭＲＡＭセル及びＭＲＡＭセルをプログラミングする電流を生成する手段を有する場合、不作動電圧及び／又は不作動電流は、電流を発生する前記手段により生成することができる電流を制限するために使用される。
【００１８】
記憶装置は、既に記憶されているデータがアクセス変更の指示の受信後に削除不可能であるように適合される場合がある。  
たとえば、アクセスは、アクセス変更の指示の受信後に読取り専用に変更される。
【００１９】
本発明は、請求項１０に係る不揮発性記憶装置を使用する方法を更に提案する。前記方法は、記憶装置に記憶されているデータの変更、アクセス変更の指示の受信、及びアクセス変更の指示の受信後に記憶装置に記憶されているデータの変更の禁止を含む。
【００２０】
前記方法の実施の形態では、変更の禁止は、アクセス変更の指示に応答して、記憶装置の記憶ユニットに含まれるフラッシュメモリセルの電荷ポンプを動作不能にすることを含む。
【００２１】
電荷ポンプの動作不能は、電荷ポンプに含まれる少なくとも１つのパストランジスタのソース及びドレインを短絡することを含む。
【００２２】
短絡は、ソース及びドレインに接続されるアンチヒューズを作動することを含む。
【図面の簡単な説明】
【００２３】
本発明の例示的な実施の形態は、図面に例示されており、以下の説明において詳細に説明される。例示的な実施の形態は、本発明を説明するためにのみ説明され、請求項に定義される本発明の開示、範囲又は精神を限定するものではない。
【図１】フラッシュに基づく従来技術の記憶ユニットの例示的なブロック図である。
【図２】本発明に係る例示的な記憶装置の例示的なブロック図である。
【図３】本発明の例示的な実施の形態の例示的なフローチャートである。
【発明を実施するための最良の形態】
【００２４】
図１に示されるように、フラッシュメモリに基づいた例示的な従来技術の記憶ユニットは、１以上のフラッシュモジュールＦＭ、及び、ホスティングシステムＨＳと情報のやり取りをするインタフェースとしての役割を果たすコントローラＣＯＮを有しており、ホスティングシステムは、家庭用電子機器、トラフィックセンサ、パーソナルコンピュータ又は他のホスティングシステムＨＳである。
【００２５】
図１に示されていないが、例示的な不揮発性のフラッシュメモリＦＭは、少なくとも１つの電荷ポンプを有する。電荷ポンプは、プログラミング及び消去のために必要とされる高電圧を得るために使用される。電荷ポンプは、単一電源動作の便宜のために設けられる。それぞれのフラッシュモジュールＦＭ又はフラッシュモジュールＦＭのグループのために個別の電荷ポンプが存在する場合がある。
【００２６】
図２は、提案される発明が書込み保護（write  protection）の役目を果たすモジュールＷＰにより図１の従来技術のシステムをどのように充実させるかを示す。ブロックＷＰは、固定記憶の機能を達成する。モジュールＷＰの作動前に、記憶ユニットは、データの記憶と同様に、変更及び消去のような記憶されたデータの操作のために利用される。
【００２７】
モジュールＷＰは、ユーザ自身の選択で彼／彼女により作動される。または、トリガイベントは書込み保護ＷＰを作動する。たとえば、クラッシュセンサは、データロガーにおける自動車又は航空機のデータの固定記憶をトリガする。かかるトリガの前に、装置で記録されるデータは、固定された時間サイクルで上書きされる。
【００２８】
記憶ユニットのコンテンツは、ホストＨＳを介して制御される。装置が固定記憶のために選択されたとき、ホストは、適切なコマンドを送出し、メモリコントローラは、フラッシュモジュールＦＭについて書込み保護ＷＰを作動する。
【００２９】
ユーザ又はイベントで発生されたトリガの受信後、モジュールＷＰは、アクセスしやすさが変更されるようにメモリモジュールＦＭに即座に作用するか、又は、タイムカウンタを始動し、ある遅延が経過した後にメモリモジュールＦＭへのアクセスが変更される。モジュールＷＰは、更なる入力として遅延を受けるか、又は予め決定された遅延を使用する。
【００３０】
アクセス変更が遅延されて生じた場合、モジュールＷＰは、トリガの後であって遅延の経過前に記憶されたデータが利用可能なメモリセルのサブセットに記憶されるように、トリガの受信直後にフラッシュモジュールＦＭに作用する場合がある。次いで、アクセス変更は、前記サブセットに制限され、記憶ユニットの他のメモリセルへのアクセスは、データの書込み、消去及び／又は修正が許容されるように維持される。
【００３１】
実際のアクセス変更は、１以上の電荷ポンプの操作により達成される場合がある。１つの電荷ポンプを動作不能にするための１つの可能性は、他に加えて、１つの電荷ポンプに含まれるパストランジスタのソース及びドレインを短絡することである。次いで、動作不能にされた又は短絡された電荷ポンプは、動作不能にされた電荷ポンプに接続される不揮発性メモリを消去又はプログラミングするために必要とされる前記高いプログラミング電圧を生成することはもはやできない。
【００３２】
したがって、動作不能にされた電荷ポンプに接続されるメモリセルに記憶されているデータは、偽造に耐えることができ、永続的に（forgery-proof  and  persistently）記憶される。
【００３３】
短絡は、たとえば前記ソースとドレインを接続するアンチヒューズにより達成される場合がある。次いで、書込み制御ブロックＷＰは、プログラミング又は動作不能の電圧を生成し、この電圧は、アンチヒューズを永続的に導通状態、したがってパストランジスタを短絡状態にする。
【００３４】
不揮発性記憶装置のセルがプログラムされることから防止されるように、アクセスを変更するために利用可能な多くの他のメカニズムが存在する。たとえば、プログラミング電流は、専用の熱素子、ピエゾ素子又はマイクロエレクトロニカルシステム（ＭＥＭＳ）により遮断される。印加された高いスイッチング電流の直接の反応とは対照的に、熱素子は、プログラミング回路を電源に間接的に接続している導電体のセグメントを破壊する。電圧又は電流により強制されるメカニズムに加えて又は代替的に、ストレージセルの更なるプログラミングからの防止は、メカニカルスイッチにより達成される場合がある。たとえば、ピエゾ素子は、プログラミング回路に電力を供給する導体をばらばらにするため、ピエゾ素子が設けられる場合がある。又は、たとえばボールポイントのメカニズムのような特別に設計されたマイクロエレクトロメカニカルシステム（ＭＥＭＳ）は、プログラミング電力を最終的にオフにスイッチするために使用される場合がある。全てのケースにおいて、不揮発性記憶装置のパッケージは、記憶された値を後に操作するために機械的に破壊される必要がある。
【００３５】
別の実施の形態では、書込み及び消去機能の不作動は、既存のプログラミング機能を使用することで、メモリ装置における更なる回路技術なしに達成される。
【００３６】
相変化メモリ（ＰＲＡＭ）又は磁気抵抗ＲＡＭ（ＭＲＡＭ）のような他の不揮発性メモリは、書込みのための電流を使用する。たとえばＰＲＡＭでは、カルコゲナイド材料のセラミック合金を加熱するために書込み電流が使用される。抵抗性アモルファス状態（リセット状態）又は結晶状態（セット状態）といったカルコゲナイド材料の異なる状態によりビットが表現される。適切な書込み電流を発生するため、電流ドライバが使用される。
【００３７】
同様に、ＭＲＡＭは、絶縁層により分離される強誘電性磁性体プレートのペアのうちの一方のプレートに磁場を誘導するために書き込み電流を使用し、前記ペアの他方のプレートは、永久磁石である。
【００３８】
したがって、提案される発明の原理は、書込み電流ドライバがＰＲＡＭ又はＭＲＡＭへの書込みのために必要とされる電流を発生することことから防止される点で、ＰＲＡＭ又はＭＲＡＭのために実現される場合がある。たとえば、アンチヒューズは、相変化のために不十分なレベルに電流ドライバの出力電流を制限するために使用される場合がある。又は、上述された他のメカニズムのうちの１つは、出力電流の制限のために使用される。
【００３９】
提案される発明は、光アドレス指定が非破壊的な読取り（NDRO:  Non-Destructive  Read-Out）のために使用される。NDROによるFeRAMへの書込みについて、セルに含まれる強誘電体層にわたり電場が誘導され、前記層の分極が生じる。電場を発生するために使用されるドライバは、たとえばフラッシュの電荷ポンプが動作不能にされるやり方に同様なやり方で、アンチヒューズにより動作不能にされるか又はバイパスされる。又は、上述された他のメカニズムが使用される場合がある。
【００４０】
書込み及び消去機能を永続的に動作不能にすることで、偽造に耐えられる書込み保護されたストレージについて提案される方法は、固体ディスク（SSD）において更に利用される場合がある。SSDが固定記憶のために選択されるとき、ホストは、適切なコマンドを送出し、SSDコントローラは、全て又は一部のフラッシュモジュールについて書込み保護を作動する。
【００４１】
図３は、本発明の実施の形態に係るコントローラＣＯＮのステートダイアグラムを例示する。フルアクセスモードにある間、ホストＨＳからコマンドを受信するために状態ＲＥＣＯＭＤ０にある。次いで、状態ＷＰＣＭＤ？において、受信されたコマンドが書き込みプロテクトコマンドであるかが判定される。判定が“ＮＯ”である場合、コントローラＣＯＮは、実行状態ＥＸＥＣとなり、コマンドを実行する。実行後、コントローラＣＯＮは、コマンド受信状態ＲＥＣＯＭＤ０に戻る。判定が“Ｙｅｓ”である場合、コントローラＣＯＮは、電荷ポンプ動作不能状態ＣＰＤＥＡＣＴとなり、モジュールＷＰに指示して、たとえば電流ドライバ又は電荷ポンプといった書き込み電流又は書き込み電圧発生装置の障害により、書込みアクセス、修正アクセス、変更アクセス及び消去アクセスを不可能にする。
【００４２】
書込み電流又は書込み電圧発生装置の障害の後、メモリＦＭは、読み取り専用アクセスモードとなり、コントローラは、コマンドを受信するための変更された状態ＲＥＣＭＤ１となる。コマンドの受信に応じて、コントローラは、状態ＲＤＣＭＤ？において、受信されたコマンドが読取りコマンドであるかをチェックする。チェック結果が“ＮＯ”である場合、コマンドは状態ＲＥＦにおいて拒否され、コントローラは、ＲＥＣＭＤ１に戻る。チェック結果が“ＹＥＳ”である場合、要求された読取りが実行され、コントローラＣＯＮは、状態ＲＥＣＭＤ１に戻る前に、状態ＯＵＴにおいて読取りデータを出力する。
【００４３】
本発明に係る装置は、たとえば交渉、契約手続き、メディカルアイテムの間といった、偽造に耐えることができ、且つ書込みがプロテクトされたやり方でデータを記録することができる。装置は、一般的な多目的記憶ユニットとして動作することができるが、望まれる場合には、偽造に耐えられるモードに不可逆的に切り替えることができる。
【符号の説明】
【００４４】
ＨＳ：ホスティングシステム
ＣＯＮ：コントローラ
ＦＭ：フラッシュモジュール
ＷＰ：書込み保護モジュール
【図１】
2010182404.tif 000003
【図２】
2010182404.tif 000004
【図３】
2010182404.tif 000005
【外国語明細書】
2010182404000001.pdf