找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2975

积分

0

好友

399

主题
发表于 2 小时前 | 查看: 6| 回复: 0

三星不同代际LPDDR内存芯片规格与应用场景对比图

DRAM,全称为 Dynamic Random Access Memory,即动态随机存取存储器。它是我们电脑、手机等电子设备中至关重要的内存部件,负责为处理器(CPU)提供高速的数据读写空间。

那么,它为什么被称为“动态”的呢?这恰恰是DRAM最核心的特点。

DRAM的两大核心特点

1. 动态存储
DRAM需要不断地“刷新”才能保持数据。这源于其存储数据的基本原理:利用电容存储电荷。电容就像一个小型充电电池,当它充满电时,表示数据“1”;当它没电时,表示数据“0”。但电容存在漏电问题,电荷会随时间慢慢流失。为了防止数据丢失(比如“1”变成“0”),必须定期对电容进行“刷新”——即读出数据并重新写入,以补充电荷。

2. 随机存取
这与我们熟悉的硬盘(顺序存取)不同。DRAM允许CPU直接、快速地访问任意一个存储单元进行读写,而不必像磁带那样按顺序从头找到尾。这为实现高速数据交换提供了基础。

DRAM的基础结构:1T1C存储单元

DRAM存储数据的最小单元被称为“存储单元”,其经典结构是1T1C。

DRAM 1T1C存储单元电路结构示意图

如上图所示,一个存储单元主要由一个晶体管(MOSFET)和一个电容(Capacitance)组成,这也是“1T1C”(一个晶体管,一个电容)名称的由来。

  • 电容(Capacitor):存储数据的核心。充电状态代表“1”,放电状态代表“0”。
  • 晶体管(Transistor):充当一个开关。当开关打开时,电容与外部电路(位线)连通,可以进行数据的读写;当开关关闭时,电容与外界隔离,保持其电荷状态。

这个简单的单元通过两条关键的线连接到控制电路:

  • 字线(Word Line, WL):连接晶体管的栅极。它的作用是“寻址”。当字线被激活(施加高电压)时,这一整行上所有存储单元的晶体管开关都会打开,相当于选中了这一行。
  • 位线(Bit Line, BL):连接晶体管的源极或漏极。它的作用是传输数据。当某一行被字线选中后,数据的具体读写操作就通过每一条位线来完成。

理解了这个基本结构,我们就可以深入其工作的三个核心环节:写入读取刷新

DRAM的工作原理

在工作时,我们通常将字线或位线的高电平状态称为 High (H),低电平状态称为 Low (L)。

1. 写入操作

写入就是向电容中“灌入”或“抽走”电荷,从而设定其存储的是“1”还是“0”。

DRAM写入“1”与“0”的电容充放电过程对比

  1. 选中单元:首先,通过激活目标存储单元对应的字线(WL=H),打开该单元的晶体管开关。
  2. 施加电压:在对应的位线(BL)上施加目标电压。
    • 若要写入 “1”,则置位线为高电压(BL=H)。此时,电流通过导通的晶体管流入电容,为其充电
    • 若要写入 “0”,则置位线为低电压(BL=L)。此时,电容中已有的电荷(如果有)会通过导通的晶体管流出,即放电
  3. 完成写入:写入完成后,关闭字线(WL=L),晶体管断开,电容与位线隔离,数据就被保存在了电容的电荷状态中。

2. 读取操作

读取则是感知电容的电荷状态,并将其转换为外部电路可以识别的信号。关键在于,DRAM的读取是一种 “破坏性读出”

DRAM读取“1”与“0”时位线电位变化的原理图

  1. 选中单元并连通:同样,先激活字线(WL=H),打开晶体管开关,使电容与位线连通。
  2. 检测电荷变化:位线在读取前会被预充到一个特定的中间电压。
    • 如果电容存储的是 “1”(充满电荷),那么当它与位线连通时,电容会向位线放电。由于电荷的流入,会导致位线的电压产生一个微小的上升
    • 如果电容存储的是 “0”(没有电荷),那么当它与位线连通时,电荷会从位线流向电容(或无明显流动),导致位线电压产生一个微小的下降或基本不变。
  3. 信号放大与判定:位线上这种极其微弱的电压变化会被一个非常灵敏的放大器(Sense Amplifier)检测并放大,最终被判定为逻辑“1”或“0”。
  4. 数据重写:由于读取过程改变了电容的电荷状态(放电了),所以在读取操作后,必须立即将刚刚读出的数据重新写回该存储单元,以恢复其原有的电荷量。这一步通常由电路自动完成。

3. 刷新操作

刷新操作的本质,其实就是一次完整的 “读取+重写” 过程。即使某个存储单元长时间没有被CPU访问,控制电路也会定期、逐行地对所有存储单元执行刷新,以补充电容漏电损失的电荷,确保数据不会丢失。这是DRAM“动态”特性的直接体现,也是其与不需要刷新的SRAM(静态内存)的主要区别之一。

总结来说,DRAM的工作原理围绕着小电容的电荷存储展开,通过精密的行列寻址、灵敏的电荷检测与放大电路,以及不可或缺的定期刷新机制,共同实现了高速、大容量的数据存储功能。理解了这些基础的计算机组成原理电路原理,有助于我们更好地把握现代计算机内存系统的运行脉络。

如果想更系统地探索这类底层硬件知识,欢迎来云栈社区的计算机基础板块,与更多开发者交流讨论。

Reference:

  1. Semiconductor Devices Physics and Technology.



上一篇:GAAFET全环绕栅极晶体管制造流程解析:从FinFET到纳米片的技术演进
下一篇:宽I/O接口如何实现?详解2.5D IC集成中的TSV与RDL关键技术
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-4-13 09:02 , Processed in 0.588703 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表