削除された内容 追加された内容
Xqbot (会話 | 投稿記録)
B47 52 (会話 | 投稿記録)
ワンタイムPROM(OTPROM)について加筆
1行目:
{{Otheruses|半導体メモリのPROM|その他のPROM|Prom}}
[[ファイル:D23128C PROM.jpg|thumb|200px|[[NEC]] D23128C PROM]]
'''PROM'''(Programmable ROM)は、デバイ[[コンピュータ]]シの利テムで使者が書き込み可能なされる[[Read Only Memory|ROM]]の一種で、通常時はデータを読み出すだけで書き込む事ができないが、特定の手順で書き込みが可能なもののこと。およびその特徴を持ったROMの総称
 
== 種類 ==
通常はPROMを組み込む機器の製造メーカで書き込みを行う。書き込んだ内容を消去することはできない。
書き込み可能なROMの総称として、以下の分類のものがある。
* OTP ROM (One Time Programmable ROM) 1回のみ書込可能、消去不可
** ヒューズROM
*** [[ヒューズ]]型
**** 配線を焼き切るタイプ
**** [[PN接合]]を破壊するタイプ(バイポーラROM)
*** アンチヒューズ型
**** [[MOSFET|MOS]]絶縁膜を破壊するタイプ
** 消去窓無し[[UV-EPROM]]
* [[EPROM]] 書込可能、消去可能
** [[UV-EPROM]] 高電圧印加で書込可能、紫外線を照射することで消去可能
** [[EEPROM]] 通常電圧印加で書込可能、通常電圧(もしくは高電圧)印加で消去可能
*** [[フラッシュメモリー]] (フラッシュ型EEPROM)
 
== OTPROM ==
[[ファイル:PIC16C57.JPG|thumb|200px|[[Microchip]]社製のマイクロコントローラ[[PIC_(コントローラ)|PIC]]のOTP ROM版]]
[[ファイル:PIC16C57JW.JPG|thumb|200px|Microchip社製のマイクロコントローラの消去窓あり版]]
 
書き込み可能なROMのうち消去不可能なもの、つまり1回のみ書き込むことができるROMのことを指して、EPROMは含めずにPROMと言うことがある。
 
情報を書き込む際は、ROMライタと呼ばれる専用装置を使い、高電圧をかけて書き込みを行う。
 
ヒューズROMは、データに対応する[[ビット]]毎のヒューズの導通の有無で0/1を表す。
 
消去窓無しUV-EPROMは、消去窓が無い分紫外線照射によって消去することができないこと以外は、基本的にUV-EPROMの動作と同じである。
データに対応するビット毎の[[フローティングゲート]]に電荷を貯め、電荷の有無で0/1を表す。
 
OTPROMは[[マスクROM]]に比べ、データの内容にあわせたフォトマスクを製造しなくて済む分、期間短縮、コストダウンにつながり、少量多品種の用途に向いている。
 
代表的なOTPROM製品
* 単体のROM
** ヒューズROM 23xxx(23128など)
** 消去窓無しUV-EPROM 27Cxxx(27C256など)
* 他の回路と一緒にワンチップに集積したもの
** [[マイクロコントローラ]]
** [[プログラマブルロジックデバイス]] PAL, GAL, アンチヒューズ型のCPLD,FPGA
 
2010年現在、多くの用途でフラッシュメモリーが用いられているため、あえてOTPROMを用いる場面は少ない。
フラッシュメモリーが登場する以前は、プログラム開発時は消去窓ありUV-EPROMを用いて消去/書込を繰り返し、量産時にはパッケージコストが安い消去窓無しUV-EPROM(OTPROM)を用いて単価を下げるという使い分けを行っていた。
もっと大規模な大量生産を行う場合は、更に単価が安いマスクROMを用いる場合もある。
 
一部のマイクロコントローラでは、消去窓のがある[[パッケージ_(電子部品)|パッケージ]]にチップが収められたものを開発用として、消去/書込を繰り返し可能にしている。
一方量産用として、消去窓なしの安価なプラスチックパッケージに同じチップを収め、パッケージコストを下げたものを安く販売している。
どちらもチップ自体は全く同じ(UV-EPROM)である。
 
書き込み方式としては、各ビットに対応したヒューズを書き込み電流で溶融して行うヒューズROMがポピュラーであった。[[UV-EPROM]]の消去窓をなくしたワンタイムPROM版も市販されたが、技術的な分類はUV-EPROMである。
 
== 関連項目 ==
*[[EPROM]]
*[[Write Once Read Many]]
 
 
{{半導体メモリ}}