技术定义
在制造或编程阶段确定内容、运行时主要读取的非易失性半导体存储器。
它是什么
ROM 在制造或编程时确定每个地址输出的位,断电后内容仍然保留。最早的半导体 ROM 以二极管或 MOS 阵列表达固定连接,译码器按地址选择输出。
为什么出现、解决了什么问题
计算机和计算器需要稳定保存程序、字符和查找表,但机械或板级矩阵体积大、装配复杂。芯片 ROM 把这些固定内容压缩到一个封装中,并可直接与处理器总线连接。
为什么重要、推动了什么
ROM 让微处理器系统能够在上电后自动执行确定程序,并支持微程序控制和专用功能。它也揭示了“固定内容便宜、修改不灵活”的取舍,促成可编程非易失存储器的演进。
原理与影响
解决的问题
- 以紧凑芯片保存固定程序、字符表和查找表。
- 让处理器系统上电后能够自动取得确定的控制内容。
核心原理
- 存储阵列中有无器件或连接表示固定的 0/1。
- 行列译码选择地址,输出缓冲把选中的位提供给系统总线。
相对前代的改进
- 比电路板二极管矩阵更紧凑,单位位成本和可靠性更好。
- 可以与 MOS 逻辑和处理器共享制造与封装体系。
技术意义
- 成为微处理器系统的程序、微程序和字符数据载体。
- 为后来的 PROM、EPROM 和闪存路线提供基础。
历史与应用
人物
General Microelectronics engineering team、Intel memory engineering team
组织
General Microelectronics、Intel
事件
1965 年 MOS ROM 阵列出现、1971 年 Intel 4001 成为 MCS-4 配套 ROM
典型应用
微处理器程序存储、字符发生器和查找表、微程序控制存储
留下的局限
- 掩膜 ROM 修改内容需要更换制造掩膜,迭代不灵活。
- 不同可编程变体在写入次数、擦除方式和成本上有取舍。
上下游关系
上游
下游
证据:1965: Semiconductor Read-Only-Memory ArraysIntel's Microprocessor