6T SRAM 读写工作原理

在这里插入图片描述

 

​图中M1,M3,M5和M6为NMOS管,高电平导通;M2和M4为PMOS管,低电平导通。BL(Bit Line)为位线,用于读写数据。WL(Word Line)为字线,用于控制读写操作。SRAM中每一bit的数据存储在由M1,M2,M3和M4组成两个交叉连接的反相器中(即图中的Q端和/Q端)。M5和M6两个NMOS管是控制开关,用于控制数据从存储单元到位线之间的传递。【源自6T SRAM的基本结构及其读写操作_KSY至上主义者的博客-CSDN博客

1、读操作(BL与BLB=1)

(init Q=1,QB=0)

(1)预充电BL与BLB为1;WL拉高

(2)M6开启,BL=Q;M5开启,BLB=QB

(3)初始Q=1,M1为导通;初始QB=0,M4为导通;

(4)BL=Q=1,BLB—>QB=0(因Q不变,所以QB不会变,BLB反而被变化)

(5)BL与BLB产生电压差,SA进行放大(BL电压不变,BLB电压下降,读出为1;反之读出为0)

2、写操作(写1时BL=1、BLB=0)

(init Q=1,QB=0)

(1)预充电BL=1、BLB=0(写1);WL拉高

(2)M6开启,Q=BL=1;M5开启,QB=BLB=0——无变化

(1)预充电BL=0、BLB=1(写0);WL拉高

(2)M6开启,Q—>BL=0;M5开启,QB—>BLB=1

(3)Q与QB同时反向改变,锁存器存储数值变化

(4)Q=0,QB=1写入成功

3、保持操作

(1)WL拉低,此时Q与QB互锁不变

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值