0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文解 DRAM 中Cells 的组织方式

西西 ? 来源:蜗窝科技 ? 作者:codingbelief ? 2020-09-22 15:01 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

DRAM Storage Cell章节中,介绍了单个 Cell 的结构。在本章节中,将介绍 DRAM 中 Cells 的组织方式。

为了更清晰的描述 Cells 的组织方式,我们先对上一章节中的 DRAM Storage Cell 进行抽象,最后得到新的结构图,如下:

1. Memory Array

DRAM 在设计上,将所有的 Cells 以特定的方式组成一个 Memory Array。本小节将介绍 DRAM 中是如何将 Cells 以 特定形式的 Memory Array 组织起来的。

首先,我们在不考虑形式的情况下,最简单的组织方式,就是在一个 Bitline 上,挂接更多的 Cells,如下图所示:

然而,在实际制造过程中,我们并不会无限制的在 Bitline 上挂接 Cells。因为 Bitline 挂接越多的 Cells,Bitline 的长度就会越长,也就意味着 Bitline 的电容值会更大,这会导致 Bitline 的信号边沿速率下降(电平从高变低或者从低变高的速率),最终导致性能的下降。为此,我们需要限制一条 Bitline 上挂接的 Cells 的总数,将更多的 Cells 挂接到其他的 Bitline 上去。

从 Cell 的结构图中,我们可以发现,在一个 Cell 的结构中,有两条 Bitline,它们在功能上是完全等价的,因此,我们可以把 Cells 分摊到不同的 Bitline 上,以减小 Bitline 的长度。然后,Cells 的组织方式就变成了如下的形式:

当两条 Bitline 都挂接了足够多的 Cells 后,如果还需要继续拓展,那么就只能增加 Bitline 了,增加后的结构图如下:

从图中我们可以看到,增加 Bitline 后,Sense Amplifier、Read Latch 和 Write Driver 的数量也相应的增加了,这意味着成本、功耗、芯片体积都会随着增加。由于这个原因,在实际的设计中,会优先考虑增加 Bitline 上挂接的 Cells 的数量,避免增加 Bitline 的数量,这也意味着,一般情况下 Wordline 的数量会比 Bitline 多很多。

上图中,呈现了一个由 16 个 Cells 组成的 Memory Array。其中的控制信号有 8 个 Wordline、2 个 CSL、2 个 WE,一次进行 1 个 Bit 的读写操,也就是可以理解为一个 8 x 2 x 1 的 Memory Array。

如果把 2 个 CSL 和 2 个 WE 合并成 1 个 CSL 和 1 个 WE,如下图所示。此时,这个 Memory Array 就有 8 Wordline、1 个 CSL、1 个 WE,一次可以进行 2 个 Bit 的读写操作,也就是成为了 8 x 1 x 2 的 Memory Array。

按照上述的过程,不断的增加 Cells 的数量,最终可以得到一个 m x n x w 的 Memory Array,如下图所示

其中,m 为 Wordline 的数量、n 为 CSL 和 WE 控制信号的数量、w 则为一次可以进行读写操作的 Bits。
在实际的应用中,我们通常以 Rows x Columns x Data Width 来描述一个 Memory Array。后续的小节中,将对这几个定义进行介绍。

1.1 Data Width

Memory Array 的 Data Width 是指对该 Array 进行一次读写操作所访问的 Bit 位数。这个位数与 CSL 和 WE 控制线的组织方式有关。

1.2 Rows

DRAM Memory 中的 Row 与 Wordline 是一一对应的,一个 Row 本质上就是所有接在同一根 Wordline 上的 Cells,如下图所示。

DRAM 在进行数据读写时,选中某一 Row,实质上就是控制该 Row 所对应的 Wordline,打开 Cells,并将 Cells 上的数据缓存到 Sense Amplifiers 上。

Row Size

一个 Row 的 Size 即为一个 Row 上面的 Cells 的数量。其中一个 Cell 存储 1 个 Bit 的信息,也就是说,Row Size 即为一个 Row 所存储的 Bit 位数。

1.3 Columns

Column 是 Memory Array 中可寻址的最小单元。一个 Row 中有 n 个 Column,其中 n = Row Size / Data Width。下图是 Row Size 为 32,Data Width 为 8 时,Column 的示例。

Column Size

一个 Column 的 Size 即为该 Column 上所包含的 Cells 的数量,与 Data Width 相同。Column Size 和 Data Width 在本质上是一样的,也是与 CSL 和 WE 控制线的组织方式有关(参考Memory Array小节中关于 CSL 的描述)。

2. Memory Bank

随着 Bitline 数量的不断增加,Wordline 上面挂接的 Cells 也会越来越多,Wordline 会越来越长,继而也会导致电容变大,边沿速率变慢,性能变差。因此,一个 Memory Array 也不能无限制的扩大。

为了在不减损性能的基础上进一步增加容量,DRAM 在设计上将多个 Memory Array 堆叠到一起,如下图所示:

其中的每一个 Memory Array 称为一个 Bank,每一个 Bank 的 Rows、Columns、Data Width 都是一样的。在 DRAM 的数据访问时,只有一个 Bank 会被激活,进行数据的读写操作。

以下是一个 DRAM Memory Organization 的例子:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DRAM
    +关注

    关注

    40

    文章

    2354

    浏览量

    186075
  • Cells
    +关注

    关注

    0

    文章

    2

    浏览量

    5143
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    eFUSE内存是如何组织的?

    目前,我正在研究TRAVEO? 2G - CYT4EN。 我想了解些与 eFUSE 相关的主题。 1. eFUSE 是控制器访问的物理芯片还是 SOC 的部分? 2. eFUSE内存是如何组织
    发表于 07-30 07:07

    DRAM代际交替的技术赋能:德明利新代高性能内存方案

    DRAM内存市场“代际交接”关键时刻2025年PC及服务器市场,DDR4的渗透率约为20%-30%,而DDR5的渗透率约为70%-80%(TrendForce集邦咨询)。在AI算力爆发和先进
    的头像 发表于 07-09 11:11 ?1151次阅读
    <b class='flag-5'>DRAM</b>代际交替<b class='flag-5'>中</b>的技术赋能:德明利新<b class='flag-5'>一</b>代高性能内存方案

    利基DRAM市场趋势

    特征表现为标准程度高、市场规模庞大、下游应用集中、 周期性显著且技术迭代迅速。相比之下,利基DRAM与主流产品相比性能要求不那么严格,依赖成熟工艺技术。尽管市场规模较小,但它在满足汽车、通讯、工业应用、医疗设备等行业的多样化需求
    的头像 发表于 06-07 00:01 ?3158次阅读
    利基<b class='flag-5'>DRAM</b>市场趋势

    存储DRAM:扩张与停产双重奏

    电子发烧友网报道(/黄晶晶)高带宽存储HBM因数据中心、AI训练而大热,HBM三强不同程度地受益于这存储产品的营收增长,甚至就此改变了DRAM市场的格局。根据CFM闪存市场的分析数据,2025年
    的头像 发表于 05-10 00:58 ?8126次阅读

    HBM重构DRAM市场格局,2025年首季DRAM市占排名

    季度在AI服务器保持稳健推动对服务器DRAM需求,PC和移动需求复苏力度也较预期更为明显,此外叠加关税触发的部分补库存需求的共同影响下,2025年季度整体表现优于预期,全球DRAM
    的头像 发表于 05-06 15:50 ?624次阅读
    HBM重构<b class='flag-5'>DRAM</b>市场格局,2025年首季<b class='flag-5'>DRAM</b>市占排名

    DRAM基本单元最为通俗易懂的图文解说

    的话题,稍微复杂点的系统都需要用到DRAM,并且DRAM是除CPU之外,最为复杂也最贵的核心部件了,其设计,仿真,调试,焊接,等等都非常复杂,且重要。对DRAM使用的熟练情况,直接关
    的头像 发表于 03-04 14:45 ?1086次阅读
    <b class='flag-5'>DRAM</b>基本单元最为通俗易懂的图文解说

    飞凌嵌入式ElfBoard ELF 1板卡-初识设备树之设备组织架构

    ;1>,表示其子节点ocramsreg的地址是用个32bit数据表示,上图中的0x00900000。#size-cells=<1>,说明其子节点
    发表于 01-08 09:01

    ADC_PRO能分析其用其他方式保存的数据吗?

    ADC_PRO 能分析其用其他方式保存的数据吗?? 如我自己用其他方式保存的数据 还有官网的 ADC_PRO 无法下载
    发表于 12-20 07:57

    DRAM的基本构造与工作原理

    本文介绍了动态随机存取器DRAM的基本结构与工作原理,以及其在器件缩小过程面临的挑战。 DRAM的历史背景与发展 动态随机存取器(Dynamic Random Access Memory,简称
    的头像 发表于 12-17 14:54 ?3749次阅读
    <b class='flag-5'>DRAM</b>的基本构造与工作原理

    为什么不允许带负荷列发电机

    发电机列是指将发电机出口开关与电力系统分开,而我们在停机过程通常是减负荷到定值后,通过打闸汽轮机后由机跳电保护列发电机,而不是通过
    的头像 发表于 12-17 10:58 ?972次阅读

    DRAM存储器的特性有哪些

    DRAM(Dynamic Random Access Memory)即动态随机存储器,是种半导体存储器,用于计算机系统的随机存取存储。它由许多存储单元组成,每个存储单元可以存储
    的头像 发表于 10-12 17:06 ?2607次阅读

    粒子传感器有哪些

    粒子传感器是电气火灾监控探测器的关键组成部分,它们通过探测由电缆、塑料等物质在受热分解时产生的粒子来实现火灾的极早期预警。以下是关于热粒子传感器的些信息: 类型与特点 独立式
    的头像 发表于 09-25 14:54 ?1244次阅读

    粒子式电气火灾监控探测器原理

    粒子式电气火灾监控探测器是种专门用于监测电气火灾的设备,它通过检测空气的热粒子来预警电气火灾的发生。 1. 电气火灾的原因 电气火灾通常由以下几种原因引起: 电气设备老化 电
    的头像 发表于 09-25 14:23 ?2360次阅读

    粒子探测器测试条件有哪些

    1. 引言 热粒子探测器是种高灵敏度的分析仪器,它通过热技术将样品的污染物转化为可检测的气态分子。这种技术对于检测低浓度的污染物特别有效。 2. 热
    的头像 发表于 09-25 14:16 ?882次阅读

    DRAM存储器的基本单元

    DRAM(Dynamic Random Access Memory),即动态随机存取存储器,是现代计算机系统不可或缺的内存组件。其基本单元的设计简洁而高效,主要由个晶体管(MOSFET)和
    的头像 发表于 09-10 14:42 ?2330次阅读