最近想对DDR了解多一点,看标准的时候发现有些概念还是不清楚,比如预充电Precharge是什么?刷新Refresh,又是为什么?要知道这些问题的答案,就需要知道DDR内部存储单元结构,通过查阅资料,总结如下,分享给大家。

DDR SDRAM Bit Cells

DDR SDRAM是类似一个网格阵列,其中基本存储单元称之为cell。

每个Cell包含一个电容Cbit和一个FET管,能个存储一个bit的数据。如下图。Row(word)line称为字线,也就是DDR的行地址线,它连在了FET的g极。通过控制字线电压就可以控制FET的开启与关闭了,也就可以对Cbit电容进行充电或者是放电了。

Cbit里面如果存储有电荷,即S端电压为VCC,那么就是存储的1,否则就是存储的0。

Ccol为寄生电容。

Cell是如何读写的呢?

以上图Cell0为例子

读过程

1---首先关闭所有字线,W0,W1…Wn。让所有FET均不导通。

2---然后将位线B0通过预充电开关Precharge(图中未画出)拉到Vcc/2,即VB0=Vcc/2。(这个操作就是预充电Precharge)

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单元里面的数据进行读取,然后再写入,这个过程就叫刷新。

DDR SDRAM的内部结构Cell Structure相关推荐

  1. 认识DDR SDRAM

    DDR SDRAM是double data rate synchronic dynamic random access memroy的英文缩写, 中文解释为双端速率的同步动态随机存储器.DDR,表示D ...

  2. SDRAM、DDR SDRAM 学习笔记

    前言 最近着手一个需要进行数据采集的课程设计,考虑采用DDR SDRAM对数据进行存储以便进行下一步处理,遂开始相关内容的学习.如果你也是初学者,推荐观看小梅哥(B站ID:小梅哥爱漂流)的存储器原理详 ...

  3. DDR SDRAM原理介绍

    DDR SDRAM原理介绍 转载请注明出处:http://blog.csdn.net/kevin_hee/article/details/78020929. 这篇博文对DDR SDRAM做了粗略的介绍 ...

  4. DDR SDRAM芯片DQS的作用以及读写DQS/DQ对齐方式不同的原因

    节选内容转载自https://www.design-reuse.com/articles/13805/the-love-hate-relationship-with-ddr-sdram-control ...

  5. Tiny4412裸机程序之代码在DDR SDRAM中运行

    转载:http://www.techbulo.com/1509.html Tiny4412裸机程序之代码在DDR SDRAM中运行 2014年11月13日 ⁄ 裸机程序 ⁄ 共 8647字 ⁄ 字号  ...

  6. DDR SDRAM随路时钟

    DDR SDRAM和SDR SDRAM的主要区别为(1)时钟的差分对线(2)电平标准为SSTL_25,(3)增加了随路时钟DQS. DQS的增加主要因为DDR速度的提高,使得时钟信号和数据信号的对齐越 ...

  7. DDR SDRAM 学习笔记 —— SPPR

    DDR SDRAM 学习笔记 -- SPPR 以下是翻译 JESD79-4B,同时加一些自己的理解,欢迎讨论. 介绍:Soft Post Package Repair 简称为 SPPR,主要是针对内存 ...

  8. RAM、SRAM、DRAM、SDRAM、DDR SDRAM、ROM、PROM、EPROM、EEPROM、NAND、NOR

    一.RAM:random access memory(随机存取存储器) SRAM:静态随机存储器,就是它不需要刷新电路,不像动态随机存储器那样,每隔一段时间就要刷新一次数据.但是他集成度比较低,不适合 ...

  9. 动物细胞结构模型 | animal cell structure

    现在大家已经对细胞结构单位习以为常,但在细胞发现之前,这是不可思议的,千奇百怪的生命世界居然有一个统一的基本单位. 这里简单回忆一下经典的细胞结构: 参考YouTube视频: Biology: Cel ...

最新文章

  1. Cisco学习笔记 CCNP-EIGRP
  2. office2013安装程序找不到office.zh-cn\officeMUI.xml 最新解决方案
  3. 用jQuery实现banner图片切换
  4. vsftp启用root用户
  5. 大数据究竟是什么?一句话让你认识并读懂大数据
  6. android--显式跳转和隐式跳转
  7. Python 显示实时时间方法
  8. matlab igbt在哪,提出问题:“IGBT是什么?都在哪里有应用?”
  9. 测试硬盘怀道的软件,硬盘坏道检测工具(HDDScan)
  10. 边框给背景图css怎么写,使用css设置边框背景图片
  11. 概率论与数理统计的基本概念
  12. idea显示Multiple Spring Boot run configurations were detected. Services allows to manage multiple run
  13. java最大文件描述符,java – 为什么JDK NIO使用这么多的anon_inode文件描述符?
  14. 《攻守道》笔记(3)
  15. 2021计算机学校分数,泰州市博日电脑技术学校2021年招生录取分数线
  16. android方向触摸事件,Android触摸事件如何传递?
  17. 数据结构考研(转载请标明出处,学习辛苦整理)
  18. C++ [-Wreturn-local-addr] 局部变量的幽灵 在内存游荡
  19. 戮力同心,精诚协作 Stibo Systems(思迪博)和点春科技正式签署战略合作伙伴协议
  20. 电脑突然没声音了怎么办?

热门文章

  1. MyBatis常见问题
  2. 蚂蚁森林公益合种带我种“大树”
  3. 我的javaSE学习笔记
  4. SSE指令集加速运算
  5. 径向基函数模型matlab,径向基函数RBF.ppt
  6. 设置CRT使用Console连接网络设备
  7. 【软件工程】概念模型、逻辑模型、物理模型
  8. 计算机科学与技术专业为什么要学物理,「物理」一定要好的14个大学专业
  9. xp 计算机没装网络控制器,XP系统如何安装没有线网卡驱动?
  10. 迎国庆,九月复盘你搞了多少钱?