可编程只读存储器 (英语:Programmable read-only memory),缩写为 PROM 或 FPROM,是一种电脑存储记忆晶片,它允许使用称为PROM编程器的硬件将数据写入设备中。在PROM被编程后,它就只能专用那些数据,并且不能被再编程这种记忆体用作永久存放程式之用。通常会用于电子游戏机、或电子词典这类可翻译语言的产品之上。
简介
分类
1.一次编程只读存储器(ROM) 可编程只读存储器只允许写入一次,所以也被称为“一次可编程只读存储器”(One Time Progarmming ROM,OTP-ROM)。PROM在出厂时,存储的内容全为1,用户可以根据需要将其中的某些单元写入数据0(部分的PROM在出厂时数据全为0,则用户可以将其中的部分单元写入1), 以实现对其“编程”的目的。PROM的典型产品是“双极性熔丝结构”,如果我们想改写某些单元,则可以给这些单元通以足够大的电流,并维持一定的时间,原先的熔丝即可熔断,这样就达到了改写某些位的效果。另外一类经典的PROM为使用“肖特基二极管”的PROM,出厂时,其中的二极管处于反向截止状态,还是用大电流的方法将反相电压加在“肖特基二极管”,造成其永久性击穿即可。
2.紫外线擦除可编程只读存储器(EPROM) 能用紫外线擦除原有信息,可以重新写入新信息。
3.电擦除可编程只读存储器(E2PROM)
发明过程
可编程只读存储器是在1956年由周文俊所发明的,周文俊在纽约加顿城的美国保殊艾玛公司工作。这项发明是由美国空军所提出,用作提升空军用电脑以及Atlas E/F波段导弹的灵活性和保安性。
原理
PROM的总体结构、工作原理和使用方法都与掩膜ROM相同(见只读存储器)。不同的是PROM器件出厂时在存储矩阵的每个交叉点上均设置了二极管,并且有快速熔断丝与二极管串连,如图所示。
用户可以按照自己的需要写入数据,即对PROM编程。编程时应将那些不需要保留的二极管上串接的熔丝熔断。为此,必须在相应的字线与位线之间通以足够大的脉冲电流。编程工作通常需利用专门的编程器完成。
因为熔丝熔断后无法恢复,所以这种采用熔丝工艺制作的PROM一经写入数据后便不能修改。
PROM是成批生产的,当需要的ROM数量较小时,使用PROM比制作专门的掩膜ROM更经济,而且有利于缩短制作周期。