当前位置: 首页 > news >正文

DRAM详解

一、DRAM基础原理
  1. 定义与结构
    DRAM(Dynamic Random-Access Memory,动态随机存取存储器)是一种利用电容电荷存储数据的易失性内存。每个存储单元由1个晶体管+1个电容(1T1C)构成,数据通过电容充电(逻辑1)或放电(逻辑0)表示。

    • 电容电荷泄漏:电容的漏电流导致电荷流失,需周期性刷新(Refresh)以维持数据。

    • 刷新周期公式
      刷新时间 = 行数 × 刷新间隔
      (例如:8192行在64ms内刷新,每行间隔≈7.8μs)。

  2. 关键参数

    • 访问时间(tRCD + tCAS + tRP)

      • tRCD(行地址到列地址延迟):15-30ns

      • tCAS(列地址选通延迟):10-20ns

    • 存储密度
      容量 = 行数 × 列数 × 存储单元位数
      (如8Gb芯片:行=16384,列=1024,位宽=8)。

  3. 工作流程

    • 预充电:关闭当前行,位线复位至参考电压(Vref)。

    • 行激活:选中行,电容电荷传输到位线(电压差放大)。

    • 列读取/写入:通过列解码器访问目标单元。


二、DRAM的核心应用
  1. 计算机主内存

    • DDR SDRAM(双倍数据速率同步DRAM):

      • DDR4/DDR5:PC、服务器(频率3200-6400MHz,带宽提升至51.2GB/s)。

    • 特点:高带宽、大容量(单条256GB)。

  2. 移动设备

    • LPDDR(低功耗DDR):

      • LPDDR5:智能手机、平板(带宽6400Mbps,电压1.05V)。

    • 优势:低功耗设计(支持动态电压调节)。

  3. 图形处理

    • GDDR(图形DDR):

      • GDDR6X:显卡显存(如NVIDIA RTX 4090,带宽1TB/s)。

    • 特性:超高带宽、高频率(18-21Gbps)。

  4. 嵌入式系统

    • eDRAM(嵌入式DRAM):

      • 集成于SoC中(如苹果M系列芯片),用作高速缓存。

    • 优点:减少片外访问延迟。


三、DRAM设计关键注意事项
  1. 信号完整性(SI)

    • 阻抗匹配

      • 数据线(DQ)单端阻抗50Ω,差分时钟(CLK±)阻抗100Ω。

      • 微带线阻抗公式
        Z0 = (87 / sqrt(ε_r + 1.41)) × ln(5.98h / (0.8w + t))
        (ε_r:介质常数,h:介质厚度,w:线宽,t:铜厚)

    • 等长布线

      • 数据组(DQ/DQS/DM)等长误差≤±25 mil,地址/控制线(CA)等长误差≤±50 mil。

  2. 电源完整性(PI)

    • 去耦电容设计

      • 每颗DRAM芯片配置≥10μF(低频)+ 0.1μF(高频)电容,靠近电源引脚。

    • 电源噪声抑制

      • 电源平面与地平面间距≤4mil,形成低阻抗回路。

  3. 时序与刷新控制

    • 刷新管理

      控制器需按JEDEC标准周期刷新(如DDR4每64ms刷新8192行)。
    • 时序裕量计算
      T_setup ≥ tRCD + tCAS - 时钟抖动
      T_hold ≥ tRP - 时钟偏移

  4. 散热设计

    • 温升影响

      温度每升高10°C,漏电流增加2倍,刷新频率需提升。
    • 散热方案

      高密度PCB采用铜箔散热层或导热垫片。
  5. EMC/EMI控制

    • 辐射抑制

      • 时钟信号包地处理(两侧加地线,每200mil打屏蔽过孔)。

      • 电源入口添加共模电感(100MHz@1kΩ)。

    • 终端匹配

      • DDR4使用片上终端(ODT,典型值40-60Ω),减少反射噪声。

  6. 故障检测与纠错

    • ECC(错误校正码)

      • 服务器级DRAM支持ECC,可纠正单比特错误,检测双比特错误。

    • 冗余设计

      • 备用存储单元替换故障单元,提升良率。


四、DRAM vs. SRAM对比
参数DRAMSRAM
存储原理电容+晶体管(1T1C)触发器(6T/8T)
刷新需求必需(周期刷新)无需刷新
速度10-50ns1-10ns
密度高(1-8Gb/mm²)低(0.1-16Mb/mm²)
功耗动态功耗为主(刷新/操作)静态功耗为主(泄漏电流)
成本低($/bit)高($/bit)
典型应用主内存、显存高速缓存、寄存器

总结
DRAM凭借高密度、低成本的优势,成为主内存与高带宽存储的核心,但设计时需严格把控信号完整性、电源噪声及散热问题。随着DDR5与LPDDR5的普及,设计复杂度进一步增加,需结合仿真工具(如ANSYS SIwave)与实测验证确保可靠性。未来,3D堆叠DRAM(如HBM)将推动带宽与能效的持续突破。

http://www.xdnf.cn/news/345331.html

相关文章:

  • macOS Arduino IDE离线安装ESP8266支持包
  • 今日行情明日机会——20250508
  • day05_java中常见的运算符
  • Unity-Shader详解-其五
  • 【报错】view size is not compatible with input tensor‘s size and stride
  • 电子电器架构 --- 电气/电子架构如何发展以满足其处理和传感器融合需求
  • 图片上传的util和使用
  • CFCA受邀参加盛京银行手机银行7.0发布会
  • Kibana vs Grafana:日志分析能力深度对比与移动应用案例
  • 企业面试题综合(1)
  • SLAM文献之KernelGPA: A Globally Optimal Solution to Deformable SLAM in Closed-form
  • Kafka消息不丢失处理
  • MATLAB界面——valueChangedFcn回调和valueChanging回调
  • 数值分析——条件数
  • 04-redis
  • 从零开始了解数据采集(二十四)——工业4.0讲解
  • 企业微信自建消息推送应用
  • 【JS逆向基础】爬虫核心模块:request模块与包的概念
  • MySQL创新应用:分布式数据库与AI融合的智能分析平台
  • 问鼎昇腾AI创新大赛金奖!aiXcoder如何重塑软件开发新范式?
  • 为什么强调 RESTful 的无状态性?-优雅草卓伊凡
  • Python实例题:Python获取喜马拉雅音频
  • 【AI入门】CherryStudio入门5:创建知识库,对接Obsidian 笔记
  • C++ 深入解析 数据结构中的 AVL树的插入 涉及的旋转规则
  • 手撕基于AMQP协议的简易消息队列-2(所用第三方库的介绍与简单使用)
  • C++:扫雷游戏
  • 解决正点原子IMX6U开发板Buildroot构建qt根文件系统解压后,没有库文件
  • MySQL数据库初级体验
  • 2025年道路运输安全员考试题库及答案
  • 物流无人机自动化装卸技术解析!