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

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

3天内不再提示

SRAM和DRAM的区别

SSDFans 来源:ssdfans 2020-08-22 09:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是RAM?

RAM(Random Access Memory)中文是随机存取存储器。为什么要强调随机存储呢?因为在此之前,大部分的存储器都是顺序存储(Direct-Access),比较常见的如硬盘,光碟,老式的磁带,磁鼓存储器等等。随机存取存储器的特点是其访问数据的时间与数据存放在存储器中的物理位置无关。

RAM的另一个特点是易失性(Volatile),虽然业界也有非易失(non-volatile)的RAM,例如,利用电池来维持RAM中的数据等方法。

RAM主要的两种类别是SRAM(Static RAM)和DRAM(Dynamic RAM)。

SRAM和DRAM的区别

SRAM的S是Static的缩写,全称是静态随机存取存储器。而DRAM的D是Dynamic的缩写,全称是动态随机存取存储器。这两者有什么区别呢?首先我们看看SRAM的结构,你可以网上搜索一下有很多资料介绍SRAM的,比较出名的是6场效应管组成一个存储bit单元的结构:

工作原理相对比较简单,我们先看写0和写1操作。

写0操作

写0的时候,首先将BL输入0电平,(~BL)输入1电平。

然后,相应的Word Line(WL)选通,则M5和M6将会被打开。

0电平输入到M1和M2的G极控制端

1电平输入到M3和M4的G极控制端

因为M2是P型管,高电平截止,低电平导通。而M1则相反,高电平导通,低电平截止。

所以在0电平的作用下,M1将截止,M2将打开。(~Q)点将会稳定在高电平。

同样,M3和M4的控制端将会输入高电平,因NP管不同,M3将会导通,而M4将会截止。Q点将会稳定在低电平0。

最后,关闭M5和M6,内部M1,M2,M3和M4处在稳定状态,一个bit为0的数据就被锁存住了。

此时,在外部VDD不断电的情况下,这个内容将会一直保持。

下面通过动画来观察一下写0的过程。

写1操作

这里不再重复,大家可以自己推演一下过程。这里仍然提供写1过程动画。

读操作

读操作相对比较简单,只需要预充BL和(~BL)到某一高电平,然后打开M5和M6,再通过差分放大器就能够读出其中锁存的内容。

DRAM(Dynamic RAM)是指动态随机存取存储器。与SRAM最大的不同是,DRAM需要通过刷新操作来保持其存储的内容。让我们先来看看其一个bit存储单元(Cell)的结构:

其核心部件是4号位的电容C,这个电容大小在pF级别,用来存储0和1的内容。由于电容会慢慢放电,其保存的内容将会随时间推移而慢慢消失。为了保证其内容的完整性,我们需要把里面的内容定期读出来再填写回去。这个操作称为刷新操作(Refresh)。

其写操作相对简单:(我们以写1为例)

当需要写1的时候,先将BL(Bit Line)输入高电平1,然后选中对应的Word Line(同一时间将只有一根WL被选中),打开相应的MOS管,如图中所示3号位。此时,外部驱动能力很强,通过一定的时间,4号位的电容将会被充满。此时,关闭3号位的MOS管。内容1将在一定时间内被保存在4号位的电容中。写0的操作与之相反,不同的是将4号位电容中的电荷通过Bit Line放光。然后关闭3号位的MOS管,锁存相应数据。

而读操作相对来说,较为复杂。我们可以观察到4号位电容非常小,只有pF级别,而Bit Line往往都很长,上面挂了非常多个存储单元(cell),我们可以通过5号位的电容来表示。所以当我们直接把3号位的MOS管打开,Bit Line上将基本看不到什么变化。

于是有人提出是否能够采用放大器来放大4号位电容的效果。结构图如下图所示:

我们可以定Vref为1/2的VDD电压,在读取电容里数据之前,我们先将所有Bit Line预充1/2 VDD的电压。然后,打开Word Line让选中的电容连接到Bit Line上面,如果原本的内容是1,则Bit line的总电压将会小幅攀升。否则,则会小幅下降。再通过差分放大器,将结果放大从而实现读操作。

这套方案是可以工作的,但Bit Line的数量不能太大。否则会导致距离Vref供电处较远的放大器Vref的值偏低,而导致差分放大器工作异常。同时,对于所谓的1/2 VDD预充,也存在不准的情况。

为了解决这个问题,有人提出,不如将原来的一根Bit Line设计成一对Bit Line,当其中一根Bit Line上的Cell被选中时,另一根Bit Line将不会有Cell被选中。从而没有Cell被选中的Bit Line可以充当放大器的Vref输入,其长度,负载以及寄生参数将会和另一根Bit Line十分一致,这样一来,放大器的工作就更加稳定了。结构图如下所示:

当读操作之前,我们先将1/2 VDD电压同时注入到BL和(~BL)上,这个动作被称为(pre-charge预充电)然后其中一根作为参考,来观察另一根Bit Line在某个Cell导通后的变化。

最后,我们总结一下区别:

SRAM成本比较高(6个场效应管组成一个存储单元)

DRAM成本较低(1个场效应管加一个电容)

SRAM存取速度比较快

DRAM存取速度较慢(电容充放电时间)

SRAM一般用在高速缓存中

DRAM一般用在内存条里

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

    关注

    41

    文章

    2402

    浏览量

    189553
  • 存储器
    +关注

    关注

    39

    文章

    7755

    浏览量

    172175
  • sram
    +关注

    关注

    6

    文章

    833

    浏览量

    117716

原文标题:终于!有人讲懂了DRAM和SRAM!

文章出处:【微信号:SSDFans,微信公众号:SSDFans】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    EMI高性能同步SRAM内存方案

    在嵌入式系统与高速通信设备中,SRAM存储器选型直接影响整体性能。比传统异步SRAM,同步SRAM与系统时钟严格同步,所有地址、数据输入及控制信号的传输均在时钟上升沿或下降沿触发启动,从而显著提升读写效率。
    的头像 发表于 04-16 14:45 69次阅读

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

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

    PSRAM与DRAM/SRAM相比的优势是什么?

    PSRAM本质上是一种自带刷新电路的DRAM,其存储单元采用1T+1C结构(一个晶体管加一个电容),相较于传统SRAM的6T结构,在相同芯片面积下能够实现更高的存储密度,单位成本也显著降低。根据行业
    的头像 发表于 03-26 14:02 246次阅读
    PSRAM与<b class='flag-5'>DRAM</b>/<b class='flag-5'>SRAM</b>相比的优势是什么?

    低功耗串口SRAM外扩芯片型号有哪些

    在计算机存储架构中,SRAM(静态随机存取存储器)位于金字塔的顶端,其速度远超DRAM和NAND Flash。从原理上看,SRAM外扩芯片的每个存储单元由6个晶体管(6T)构成,通过MOS管的开闭
    的头像 发表于 03-09 16:50 508次阅读

    国产芯片伪SRAM存储器psram

    SRAM本质上是一种经过优化的DRAM(动态随机存取存储器),其核心技术在于通过内置的控制逻辑电路,模拟传统SRAM的接口时序,从而在使用上具备SRAM的简便性。用户无需关心内部复杂
    的头像 发表于 03-03 16:23 135次阅读

    并行sram芯片介绍,并行sram芯片应用场景

    静态随机存取存储器(SRAM)是一种易失性存储器,即在断电后数据会丢失,但其无需刷新的特性与由晶体管触发器构成的存储单元,确保了在持续供电期间数据的稳定与快速访问。其中,并行SRAM作为一种关键类型
    的头像 发表于 02-02 15:02 412次阅读
    并行<b class='flag-5'>sram</b>芯片介绍,并行<b class='flag-5'>sram</b>芯片应用场景

    DRAM芯片选型,DRAM工作原理

    DRAM(动态随机存取存储器)芯片作为计算机系统内存的核心组成部分,承担着临时存储CPU运算所需数据和指令的关键任务。DRAM芯片凭借高存储密度与成本优势,广泛应用于个人电脑、服务器、智能手机及各类需要大容量缓存的电子设备中。
    的头像 发表于 01-30 15:11 842次阅读
    <b class='flag-5'>DRAM</b>芯片选型,<b class='flag-5'>DRAM</b>工作原理

    国产EMI单片机外扩sram芯片EMI501NL16LM-55I

    在追求高性能与实时响应的嵌入式系统中,静态随机存取存储器(SRAM)凭借其高速读写与低延迟特性,成为许多关键应用的优选。SRAM能够有效支持实时数据处理,保障系统流畅运行。相较于动态随机存取存储器(DRAM),
    的头像 发表于 01-09 16:01 763次阅读

    DRAM组织结构和读取原理介绍

    DRAM 被组织成层次化的阵列,总共由数十亿个 DRAM 单元组成,每个单元存储一位数据。
    的头像 发表于 12-26 15:10 2419次阅读
    <b class='flag-5'>DRAM</b>组织结构和读取原理介绍

    SRAMDRAM的结构差异和特性区别

    的定位,仍是高性能计算场景下的重要基石。理解二者的根本差异,有助于我们在不同应用场景中做出更合适的技术选型与优化策略。接下来我们就来讲讲SRAMDRAM具体有哪些区别
    的头像 发表于 12-02 13:50 1579次阅读

    DRAMSRAM、SDRAM相比有什么特点?

    DRAM利用电容存储数据,由于电容存在漏电现象,必须通过周期性刷新来维持数据。此外,DRAM采用行列地址复用设计,提高了存储密度,但增加了控制复杂性。它广泛用于大容量、低成本存储场景,如计算机内存。
    的头像 发表于 11-18 11:49 913次阅读

    高速数据存取同步SRAM与异步SRAM区别

    在现代高性能电子系统中,存储器的读写速度往往是影响整体性能的关键因素之一。同步SRAM(Synchronous Static Random Access Memory)正是在这一需求下发展起来的重要
    的头像 发表于 11-18 11:13 537次阅读

    PSRAM融合SRAMDRAM优势的存储解决方案

    PSRAM(伪静态随机存储器)是一种兼具SRAM接口协议与DRAM内核架构的特殊存储器。它既保留了SRAM无需复杂刷新控制的易用特性,又继承了DRAM的高密度低成本优势。这种独特的设计
    的头像 发表于 11-11 11:39 979次阅读

    外置SRAM与芯片设计之间的平衡

    在存储解决方案中,外置SRAM通常配备并行接口。尽管并口SRAM在数据传输率方面表现卓越,但其原有的局限性也日益凸显。最明显的挑战在于物理尺寸:不论是占用的电路板空间或是所需的引脚数量,并行接口都
    的头像 发表于 10-26 17:25 1023次阅读