EEPROMとは? わかりやすく解説

イー‐イー‐ピー‐ロム【EEPROM】


EEPROM

フルスペル:Electronically Erasable and Programmable Read Only Memory
読み方イーイーピーロムダブルイーピーロム

EEPROMとは、不揮発性メモリ一種で、電気電圧)の操作によってデータ消去書き換えが可能となっている半導体記憶装置のことである。

EEPROMは、通常より高い電圧をかけることによってデータ消去することができる。そのため、特殊な装置用意しなくても比較容易にEPROM仕組み実現することができる。また、EEPROMは電源供給しなくてもデータ保持することができる(不揮発性メモリである)。ただしデータ読み出しRAMRandom Access Memory)ほど高速でない。

EEPROMの改良によって登場したフラッシュメモリフラッシュEEPROM)は、データ保存するトランジスタ構成など変更することでアクセス高速化大容量化を実現している。フラッシュメモリ登場によって手軽なデータ書き換え低コスト大容量化が可能となり、広く一般に普及するようになった

なお、半導体メモリのうち、データ追記が可能であるものがPROMProgrammable ROM)と呼ばれており、PROM中でもデータ書き換えることが可能なものが特にEPROM(Erasable Programmable ROM)と呼ばれている。EEPROMはEPROM一種類である。EPROMは他にも、紫外線照射することでデータ消去できるUV-EPROMなどがある。

半導体メモリのほかの用語一覧
RAM:  WRAM  XDR DRAM
ROM:  音声ROM  EEPROM  EPROM  パーシャルROM  漢字ROM

EEPROM

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/01/23 13:26 UTC 版)

EEPROM(Electrically Erasable Programmable Read-Only Memory)は不揮発性メモリの一種。E2PROMとも表記される。コンピュータなどの電子機器において、設定情報など、電源を切っても保持すべきデータの記憶に用いられる。

USBメモリのように大量のデータを格納する用途では、従来型のEEPROMよりもその一種であるフラッシュメモリなどの方が経済的である。EEPROMはフローティングゲートMOSFETの配列でできている。

概要

EEPROMは利用者が内容を書き換え可能なROMであり、印加する電圧を読み取りのときよりも高くすることで何回も記憶内容の消去・再書き込みが可能である。高い電圧は最近のEEPROMではチップ内部で発生させるようになっている。EPROMの記憶内容を消去・再書き込みするには、機器の構造にもよるが、通常は一旦取り外す必要がある。EEPROMの場合は回路設計により、機器に取り付けたまま消去・再書き込みが可能である。初期のEEPROMは1バイト単位でしか操作できず非常に遅かったが、今では多バイトページ操作が可能である。また初期のEEPROMは書き換え可能回数が限られていたが、数十回、数百回、数千回と徐々にそれが延びていった。今では百万回の書き込みも可能となっている。機器に内蔵するEEPROMが頻繁に書き換えられるような場合、このEEPROMの寿命は設計時に考慮すべき重要な問題となる。EEPROMが記憶内容の書き換えができ、電源を切っても内容が失われないという理想的なメモリのように見えるにもかかわらず、主記憶装置に使われずに主に設定情報の格納などに使われているのは、速度と寿命のためである[1]

歴史

1978年インテル社の George Perlegos は初期のEPROM技術に基づいて Intel 2816 を開発したが、酸化膜の層を使い紫外線を使わなくともチップ自身がビットを消去できるようにした。Perlegos らは後にインテル社を退職して Seeq Technology[2] を創業し、チャージポンプ回路を組み込んでEEPROMの書き換えに必要な高電圧をチップ内で発生できるEEPROMを開発した[3]

種類

EEPROMチップの外部インタフェースにはシリアルバス型とパラレルバス型がある。EEPROMの操作方法はこのインタフェースによって大きく異なる。

シリアルバス型

シリアルバス型のEEPROMでよく採用しているバス規格としては、SPII²C、マイクロワイヤ、UNI/O、1-Wire がある。これらのバスの信号線は1本から4本であり、結果としてEEPROMチップも8端子程度で済む。

シリアルEEPROMは一般に、オペコード・フェーズ、アドレス・フェーズ、データ・フェーズの3フェーズで操作される。オペコードはEEPROMチップの入力ピンに最初に入力される(通常)8ビットの信号であり、それに続いて8ビットから24ビット(チップの記憶容量に依存する)のアドレス指定信号、その後に(読み取った、あるいは書き込むべき)データ信号がバス上を流れる。

オペコードはEEPROMチップ毎に決まっており、それによって操作の種類を指定する。SPIの場合、次のような命令が一般に存在する。

  • 書き込みイネーブル (Write Enable, WREN)
  • 書き込みディセーブル (Write Disable, WRDI)
  • ステータスレジスタ読み取り (Read Status Register, RDSR)
  • ステータスレジスタ書き込み (Write Status Register, WRSR)
  • データ読み取り (Read Data, READ)
  • データ書き込み (Write Data, WRITE)

一部のEEPROMでは他に次のような命令をサポートしている。

  • プログラム (Program)
  • セクタ消去 (Sector Erase)
  • 全消去 (Chip Erase)

パラレルバス型

パラレルEEPROMチップは一般に8個(8ビット)のデータ端子と記憶容量に対応したぶんのアドレス端子を持つ。チップセレクト端子と書き込み保護端子も持っていることがほとんどである。一部のマイクロコントローラはパラレルEEPROMを内蔵している。

パラレルEEPROMの操作はシリアルに比べれは単純で高速だが、端子数が多いので(24かそれ以上)チップの占める面積も大きくなる。このためシリアル型やフラッシュメモリに比べて敬遠される傾向にある。

その他

EEPROMは厳密にはメモリチップでないチップに必要に迫られて組み込まれることがある。例えばリアルタイムクロック、デジタル・ポテンショメータ、デジタル温度センサなどでは、校正情報などの電源を切った際に保持する必要があるデータをチップ内蔵のEEPROMに格納している。

限界

EEPROMに記憶させた情報について、書き換え回数の限界と情報を保持できる期間の限界が存在する。

書き換えの際、フローティングゲートMOSFETのゲート酸化膜は徐々に捉えた電子を蓄えていく。捉えられた電子が電界を発生することでそれがフローティングゲートに印加され、0と1を表す電圧の差が徐々に縮まっていく。ある十分な回数書き換えを行うとその差が判別できなくなり、そのセルの内容が0なのか1なのかわからなくなる。一般にメーカーはこのような問題が発生する書き換え回数を 106 かそれ以上としている[4]

フローティングゲートに注入された電子は、特に温度が上がると不導体を通り抜けて漂うようになり、蓄えた電荷が徐々に失われ、最終的にはセルの記憶が消去された状態になる。メーカーによれば、記憶したデータが保持される期間は10年かそれ以上だという[5]

関連する種類のメモリ

フラッシュメモリはEEPROMの一種で比較的新しい。業界ではバイト単位の消去を行うデバイスをEEPROMと呼び、ブロック単位で消去を行うデバイスをフラッシュメモリと呼ぶことが多い。EEPROMはセル(1ビットを記憶する回路)毎に読み取りと書き込みと消去のためのトランジスタを必要とするが、フラッシュメモリではブロック(通常512×8セル)単位で消去用回路を共有しているため、単位記憶容量あたりのチップ面積が小さくなる。

FeRAMMRAMといったさらに新しい不揮発性メモリ技術がEEPROMを徐々に置き換えつつある。

EPROMとEEPROM/フラッシュメモリとの比較

EPROMとEEPROMの違いは書き込みと消去の方式の違いである。EEPROMは電界電子放出(FNトンネリング)を利用して電気だけで書き込みと消去が可能である。

EPROMは電気だけでは消去できず、フローティングゲートへのホットキャリア注入で再書き込みを行う。消去には紫外線光源を使う。内部は同じ半導体を使いながらも、安価なプラスチックパッケージ(窓なし)を使って最初の1回しか書き込めないものを「PROM」と言う。

多くのNOR型フラッシュメモリはハイブリッドな方式を採用しており、書き込みはホットキャリア注入で行い、消去は電界電子放出で行う。

EEPROMメーカー

出典

  1. ^ EEPROM TopBits.com
  2. ^ Seeq Technology The Antique Chip Collector's Page
  3. ^ Rostky, George (July 2, 2002). “Remembering the PROM knights of Intel”. EE Times. http://www.eetimes.com/issue/fp/showArticle.jhtml;?articleID=18307418 2007年2月8日閲覧。. 
  4. ^ FAQ EEPROMとは? ROHM
  5. ^ System Integration - From Transistor Design to Large Scale Integrated Circuits

関連項目


EEPROM

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/12 23:57 UTC 版)

不揮発性メモリ」の記事における「EEPROM」の解説

詳細は「EEPROM」を参照 EEPROMは電気だけでチップ記憶内容の一部選択的に消去でき、しかも消去のために回路から取り外す必要がない消去と書き込み人間から見れば高速だが、読み出し比べると遅い。 特定のビット書き換えられる回数限度があり、一般に1万回から10万回とされている。また記憶容量も他の不揮発性メモリ比べる小さい。EEPROMは機器設定情報などの格納適しており、モデムなど様々な機器利用されている。

※この「EEPROM」の解説は、「不揮発性メモリ」の解説の一部です。
「EEPROM」を含む「不揮発性メモリ」の記事については、「不揮発性メモリ」の概要を参照ください。

ウィキペディア小見出し辞書の「EEPROM」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「EEPROM」の関連用語

EEPROMのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



EEPROMのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
アライドテレシス株式会社アライドテレシス株式会社
Copyright(c)2024 Allied Telesis K.K. All Rights Reserved.
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【EEPROM】の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのEEPROM (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの不揮発性メモリ (改訂履歴)、EPROM (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS