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

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

3天内不再提示

【案例5.1】存储器选型的考虑要点

赛盛技术 2026-03-04 17:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

某设计,用户接口数据传输速率为10Gbps,每8个字节的数据对应一次查表需求,数据表存储在由DDR4 SDRAM组成的存储器中。工程师需综合考虑各方面要求,进行存储器的选型。

以下是选型时最关键的两个因素:

(1)产品对存储器容量的要求。

一般由系统设计部门和软件设计部门,根据产品需求,共同确定对存储器容量的要求。本案例中的数据表将被复制到存储器中,根据数据表的大小,可确定存储器存储容量。

(2)产品对存储性能的要求。

存储性能受DRAM数据传输速率、延时的影响。在项目前期,一般也是由系统设计部门与软件设计部门共同确定存储器需运行的速率。本案例中,初步确定存储系统由8Gb容量、速率2400Mbps的DDR4 SDRAM组成。

【讨论】

以下从硬件设计的角度,重点分析如何细化存储器的选型工作。

(1)确定存储器的数据位宽。

满足条件的DDR4有三种不同的数据位宽:4、8、16。数据位宽指一片DRAM芯片的数据信号线数目,例如,16位数据位宽的DRAM,其数据信号线为DQ[0:15],共16根。

数据位宽越宽的型号,在和CPU接口时,需使用的芯片数量越少,电路设计越简单。但根据第4章分析可知,其延时也将越大,访问效率将受到一定影响。所以,在这一步,硬件工程师需结合产品要求进行选型,且优先考虑访问效率。

在本案例中,为讨论简单起见,不考虑在有效数据段之间插入的闲置数据和编码产生的冗余数据等,则在最坏情况下,每秒钟需对存储器进行10Gb÷64b=156M次访问。根据表4.3,对8Gb容量存储器,只有选择8位数据或4位数据位宽的型号:才能满足本案例对访问效率的要求。为便于设计简单,本案例选择8位数据位宽的型号。

(2)确定CPU是否支持所选择的存储器。

在CPU手册中找到以下描述:The supported DRAM chip data width is x8 and supportedDRAM chip densities of 4Gb,8Gb and 16Gb。其含义是,该CPU只支持8位数据位宽的DRAM,且DRAM芯片容量应为4Gb、8Gb或16Gb。本案例所选择的DRAM芯片满足该要求。

(3)若选择双内核(TwinDie)的DRAM芯片需注意的问题。

在推出每一代芯片的大容量型号时,有时厂家会首先推出双内核版本的型号,以率先满足客户的需求。例如,一颗8Gb容量的芯片,片内实际可能采用的是两颗4Gb容量的内核。

若使用了双内核芯片,需注意存在两种情况:一种是该芯片为单Rank(SingleRank),另一种是该芯片为双Rank(Dual Rank)。

单Rank的双内核芯片和普通的单内核芯片的电路设计方式是相同的;双Rank的芯片比普通单内核芯片多一套CS_n、CKE、ODT控制信号线,如图5.5的CS1#、CKE1、ODT1所示。在选型时,必须核对CPU是否支持这第二套控制信号线,若不支持,则无法使用这类芯片。

5444bf10-17ab-11f1-96ea-92fbcf53809c.png

随着技术的发展,对大容量的型号,厂家也会逐步停产双内核芯片,而改为推出大容量的单内核芯片。所以,在研发阶段,可以在原理图及PCB设计上做好兼容性设计,调试阶段采用双内核芯片,批量生产时,一旦厂家推出大容量单内核芯片,则在BOM(物料清单)中做元器件替代即可。

另外,若选择双Rank的双内核芯片,在布线设计时,需注意使CS_n、CKE、ODT的走线长度比其他地址控制信号线长一些。原因在于,芯片内部存在两个内核,因此对于这个芯片而言,地址控制信号实际上要接两个负载,但CS_n、CKE、ODT这几个信号,由于分成了两组,所以对于芯片而言,每个信号实际上只接一个负载,负载数目比其他地址控制信号少,导致负载容性偏小,为了满足等延时的要求,这几个信号的走线长度需比其他地址控制信号略长一些。至于需增长多少,可以利用芯片的IBIS模型结合封装模型进行仿真,也可以根据经验粗略估计。如芯片模型中CKE的容性为0.35pF,则可以粗略估计对50Ω阻抗的信号线CKE,需增加长度100mil左右。

(4)底层驱动程序的参数设置需和芯片的选型一致。

一般而言,DRAM芯片的位宽、内核数量、Bank地址/行地址/列地址数目等信息,对上层软件是透明的,但需要在底层驱动程序中正确地设置这些信息。所以,选型完成后,硬件工程师需将这些信息整理并提供给底层驱动工程师,辅助他们完成这些参数的设置。


以上案例来自电路设计领域知名专家-王老师《高速电路设计进阶》著作内容其一案例!

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

    关注

    39

    文章

    7769

    浏览量

    172433
  • 数据传输
    +关注

    关注

    9

    文章

    2251

    浏览量

    67803
  • DDR
    DDR
    +关注

    关注

    11

    文章

    764

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SST26VF064B存储器IoT设备设计需要考虑哪些问题?

    SST26VF064B存储器IoT设备设计需要考虑哪些问题?非易失性存储器怎么选择?
    发表于 06-15 07:57

    存储器的分类及原理

    存储器的分类及原理,动态随机存储器,静态随机存储器,只读存储器,其他存储器和技术.
    发表于 08-17 22:29 20次下载
    <b class='flag-5'>存储器</b>的分类及原理

    存储器.ppt

    4.2  主存储器4.3  高速缓冲存储器4.4  辅助存储器 主存的基本组成
    发表于 04-11 09:34 0次下载
    <b class='flag-5'>存储器</b>.ppt

    相变存储器:能实现全新存储器使用模型的新型存储器

    相变存储器:能实现全新存储器使用模型的新型存储器 从下面的几个重要特性看,相变存储器(PCM)技术均符合当前电子系统对存储器子系统的需求:
    发表于 12-31 10:09 1539次阅读

    MCP存储器,MCP存储器结构原理

    MCP存储器,MCP存储器结构原理 当前给定的MCP的概念为:MCP是在一个塑料封装外壳内,垂直堆叠大小不同的各类存储器或非存储器芯片,
    发表于 03-24 16:31 2575次阅读

    存储器卡,存储器卡是什么意思

    存储器卡,存储器卡是什么意思 存储器卡(Memory Card)是一种用电可擦除的可编程只读存储器(EEPROM)为核心的,能多次重复使用的IC卡。没
    发表于 04-01 17:44 4061次阅读

    存储器和新兴非易失性存储器技术的特点

    良好的设计是成功制造非易失性存储器产品的重要关键,包括测试和验证设备性能以及在制造后一次在晶圆和设备级别进行质量控制测试。新兴的非易失性存储器技术的制造和测试,这些技术将支持物联网,人工智能以及先进
    发表于 06-09 13:46 1870次阅读
    <b class='flag-5'>存储器</b>和新兴非易失性<b class='flag-5'>存储器</b>技术的特点

    只读存储器和随机存储器的区别

    只读存储器和随机存储器区别:作用不同、特点不同
    发表于 07-27 15:09 1.9w次阅读

    PLC系统存储器与用户存储器的功能

    PLC系统存储器与用户存储器的功能(嵌入式开发板有哪些功能接口)-该文档为PLC系统存储器与用户存储器的功能总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看……
    发表于 08-04 09:47 12次下载
    PLC系统<b class='flag-5'>存储器</b>与用户<b class='flag-5'>存储器</b>的功能

    存储器工作原理及如何选择存储器品牌

    存储器是用来存储程序和各种数据信息的记忆部件,更通俗地说,存储器就是用来存放数据的地方。存储器可分为主存储器(简称主存或内存)和辅助
    的头像 发表于 10-11 16:58 5327次阅读

    长鑫存储存储器的检测方法及存储器”专利公布

    根据专利要点,提供本申请的一种存储器是检测方法及存储半导体相关技术领域中存储单位与上线之间漏电测定的复杂技术问题,该存储器的检测方法如下:选
    的头像 发表于 09-07 14:27 1854次阅读
    长鑫<b class='flag-5'>存储</b>“<b class='flag-5'>存储器</b>的检测方法及<b class='flag-5'>存储器</b>”专利公布

    ram存储器和rom存储器的区别是什么

    定义: RAM(Random Access Memory):随机存取存储器,是一种易失性存储器,主要用于计算机和其他设备的临时存储。 ROM(Read-Only Memory):只读存储器
    的头像 发表于 08-06 09:17 3582次阅读

    DDR存储器接口的硬件和布局设计考虑因素

    电子发烧友网站提供《DDR存储器接口的硬件和布局设计考虑因素.pdf》资料免费下载
    发表于 09-11 14:29 1次下载

    存储器分为随机存储器和什么

    存储器是计算机系统中用于临时存储数据和程序的关键部件,它直接影响到计算机的运行速度和性能。内存储器主要分为两大类:随机存储器(RAM,Random Access Memory)和只读
    的头像 发表于 10-14 09:54 5055次阅读

    sram存储器是什么,sram存储芯片选型要点

    在半导体存储芯片领域,SRAM(静态随机存取存储器)一直以高速、低延迟的特性占据着独特位置。与需要不断刷新的DRAM不同,SRAM采用4T或6T晶体管构成的双稳态触发结构,只要通电就能稳定保持数据
    的头像 发表于 04-14 15:07 347次阅读