从锁存器到RAM

当电路中输出和输入相关时,我们就有机会得到带有存储功能的电路了,最简单的例子是SR锁存器。

SR锁存器

分析该电路时,我们从确定性的角度出发,对于与非门,任何一端输入0,结果一定是1。那么我们很容易知道,(S, R) = (0, 1), (1, 0), (1, 1)的情况。但当其为(0, 0)时,其保持上一阶段的状态,这就起到了保存一位数据的作用。

D触发器

为了解决多个SR触发器无法同时动作以及SR触发器(1, 1)为非法状态的问题,我们引入D触发器,其电路示意图如下。

SRAM

由此,我们就可以构建RAM了,也就是我们所说的内存或者Cache。其基本结构是MOS管,通过行选和列选信号确定一bit的数据,并通过读写控制信号控制读或者写。

一共用了8个MOS管,速度非常快,但是集成度做不上去,因此只用在Cache上。

DRAM

为了提高集成度,我们使用电容做数据存储的媒介,MOS管作为开关。但电容会缓慢放电,因此为了维持数据,其需要不断被补充电荷,这个过程就是刷新。因此这种RAM被称为动态RAM,DRAM用于内存。

参考来源:B站Ele实验室

-------------本文结束感谢您的阅读-------------