DDR SDRAM的内部结构Cell Structure(预充电+刷新)


在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
以上图Cell0为例子

读过程(包含预充电步骤)

  1. 首先关闭所有字线,W0,W1…Wn。让所有FET均不导通。
  2. 然后将位线B0通过预充电开关Precharge(图中未画出)拉到Vcc/2,即VB0=Vcc/2。(这个操作就是预充电Precharge)【读操作,位线,需要预充电至Vcc/2
  3. 再断开预充电开关Precharge Switch,停止充电。
  4. 将W0置为高电平Vcc,此时Cell0的FET导通。

如果原来存储的是1,Cbit电压大于VB0,那么Cbit会对字线B0充电,使得VB0>Vcc/2,此时VB0经过放大器Sense AMP后放大电压到VCC电平,即读出1。

如果原来存储的是0,Cbit电压小于VB0,于是字线B0会对Cbit充电,使得VB0<VCC/2,此时VB0经过放大器Sense AMP后电压被拉直GND,即读出0。

写过程

写0

  1. 首先将位线B0拉低
  2. 然后将W0拉高,打开FET,Cbit通过B0放电置GND
  3. 拉低W0,完成写入0

写1

  1. 首先将位线B0拉高
  2. 然后将W0拉高,打开FET,Cbit通过B0充电至VCC
  3. 拉低W0,完成写入1

DDR为什么要刷新

其实了解了Cell结构,这个答案就很清楚了,DDR的数据保存就是通过Cbit电容保存电荷,因为漏电流的存在,如果长时间不操作Cell,那么电荷就会漏光,保存的数据就没有了。

所以为了保存住数据,需要定期对Cell单元里面的数据进行读取,然后再写入,这个过程就叫刷新。

————————————————
版权声明:本文为CSDN博主「硬件工程师炼成之路」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42005993/article/details/103864181

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值