SRAM:SRAM入门指南与工作原理

1. 什么是SRAM?

SRAM(Static Random Access Memory),即静态随机存取存储器,是一种能够读取和写入数据的内存(RAM)。它使用由晶体管组成的触发器来存储数据,只要有电源供应,数据就可以稳定地保存。与动态随机存取存储器(DRAM)不同,SRAM 不需要周期性地刷新来保持数据。


2. SRAM结构

SRAM也有不同的种类,但最基本的结构如下所示的6晶体管单元(6T).

图片

静态随机存取存储器(SRAM)由两个CMOS逆变器和两个MOS晶体管组成,用于读取和写入数据。每个CMOS1中使用两个晶体管,因此总共有6个MOSFET。6个MOSFET的组合构成了数据保持不需要刷新的“触发器电路”。

图片

SRAM由两个逆变器电路组合而成,因此具有两种稳定状态。

  • 稳定状态A:左侧0、右侧1

左侧逻辑值为0,右侧逻辑值为1的状态稳定。

  • 稳定状态B:左侧1、右侧0

与稳定状态A相反。左侧逻辑值是1,侧逻辑值是0。

3. SRAM工作原理

SRAM有三种状态

a. 待机:电路处于无操作状态

b. 读取:读取数据

c. 写入:写入数据

待机工作原理如下

图片

如图所示,待机是“保持左、右逻辑值(1, 0)的状态”。使字线(WL)电压降为低电平Low,那么M5和M6的MOSFET处于OFF状态,CMOS逆变器保持(1, 0).

图片

对于左边的CMOS,PMOS的栅极连接低电平0, M2开启连接到VDD并保持漏端=1

对于右边的CMOS,NMOS的栅极连接高电平1,M3开启连接到GND并保持漏端=0

读取工作原理如下

读取是“读取存储在SRAM中的逻辑值(0, 1)的动作”。读取时,将字线(WL)电位设为高电平High,将MOSFET设为ON状态后,在位线电位上下读取左右的(1, 0)。

图片

如图所示,假设处于左侧保持 1、右侧保持 0 的状态。读取原理如下:将字线(WL)电位设为高电平(High),那么与 CMOS 反相器连接的 M5、M6 的 MOSFET 处于ON状态。字线 BL、BLB与 CMOS 反相器连接。BL、BLB的电位发生变化。左侧的 BL 与逻辑值 1 连接,电位上升。右侧的BLB与逻辑值 0 连接,电位下降。读取 BL、BLB的电位变化。通过读出放大器读取位线的电位(电压)变化,判断为 1 或 0。

SRAM 通过读取与逻辑值 1、0 对应的位线电位变化来判断状态。

写入工作原理如下

写入是 “向 SRAM 写入逻辑值(0 或 1)的操作”。

图片

以向左侧写入 1、向右侧写入 0 的情况为例,解释写入原理。将字线 WL 设为高电平,M5、M6 的 MOSFET 导通,左右两侧的 CMOS 反相器与 BL、BLB连接。设 BL 为高电平、BLB为低电平。左侧的 CMOS 与电位为高的 BL 连接,记录 “1”;右侧与电位为低的BLB连接,记录 “0”。

相反,如果要向左侧写入 1、向右侧写入 0,则设 BL 为低电平、BLB为高电平即可。


Reference:

1. Semiconductor Devices Physics and Technology.

2. CMOS VLSI Design.

3. Semiconductor journal.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值