一文读懂SRAM和DRAM
电子世家 2020-09-03

随着微电子技术的迅猛发展,SRAM逐渐呈现出高集成度、快速及低功耗的发展趋势。

在半导体存储器的发展中,静态存储器(SRAM)由于其广泛的应用成为其中不可或缺的重要一员。 近年来SRAM在改善系统性能、提高芯片可靠性、降低成本等方面都起到了积极的作用。
今天小编就带你详细了解一下到底什么是SRAM, 在了解SRAM之前,有必要先说明一下RAM,RAM主要的作用就是存储代码和数据供CPU在需要的时候调用。 但是这些数据并不是像用袋子盛米那么简单,更像是图书馆中用书架摆放书籍一样,不但要放进去还要能够在需要的时候准确的调用出来,虽然都是书但是每本书是不同的。 对于RAM等存储器来说也是一样的,虽然存储的都是代表0和1的代码,但是不同的组合就是不同的数据。 让我们重新回到书和书架上来,如果有一个书架上有10行和10列格子(每行和每列都有0-9的编号),有100本书要存放在里面,那么我们使用一个行的编号+一个列的编号就能确定某一本书的位置。 在RAM存储器中也是利用了相似的原理。 现在让我们回到RAM存储器上,对于RAM存储器而言数据总线是用来传入数据或者传出数据的。 因为存储器中的存储空间是如果前面提到的存放图书的书架一样通过一定的规则定义的,所以我们可以通过这个规则来把数据存放到存储器上相应的位置,而进行这种定位的工作就要依靠地址总线来实现了。 对于CPU来说,RAM就像是一条长长的有很多空格的细线,每个空格都有一个唯一的地址与之相对应。 如果CPU想要从RAM中调用数据,它首先需要给地址总线发送编号,请求搜索图书(数据),然后等待若干个时钟周期之后,数据总线就会把数据传输给CPU,看图更直观一些:
小圆点代表RAM中的存储空间,每一个都有一个唯一的地址线同它相连。 当地址解码器接收到地址总线的指令:“我要这本书”(地址数据)之后,它会根据这个数据定位CPU想要调用的数据所在位置,然后数据总线就会把其中的数据传送到CPU。 下面该介绍一下今天的主角SRAM: SRAM——“Static RAM(静态随机存储器)”的简称,所谓“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。 这里与我们常见的DRAM动态随机存储器不同,具体来看看有哪些区别: SRAM不需要刷新电路即能保存它内部存储的数据,而DRAM(Dynamic Random Access Memory)每隔一段时间,要刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,功耗较小。 此外,SRAM主要用于二级高速缓存(Level2 Cache),它利用晶体管来存储数据,与DRAM相比,SRAM的速度快,但在相同面积中SRAM的容量要比其他类型的内存小。 但是SRAM也有它的缺点,集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积,同样面积的硅片可以做出更大容量的DRAM,因此SRAM显得更贵。 还有,SRAM的速度快但昂贵,一般用小容量SRAM作为更高速CPU和较低速DRAM 之间的缓存。 最后总结一下:
  • SRAM成本比较高
  • DRAM成本较低(1个场效应管加一个电容)
  • SRAM存取速度比较快
  • DRAM存取速度较慢(电容充放电时间)
  • SRAM一般用在高速缓存中
  • DRAM一般用在内存条里



声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
热门推荐
  • 相关技术文库
  • PCB
  • pads
  • protel
  • Altium
  • 设计PCB,PADS的几个小技巧

    在这里分享几个小技巧,帮助更好的设计原理图和PCB。 ▉ 新建SHEET页无法复制粘贴问题 在PADS Logic中新建SHEET页,无法进行复制粘贴,需要查看library中有没有common这个库文件,没有需要添加,一般在PADS软件的安装目录下。 ▉ 走线显示很细问题 在走线时,

    01-19
  • 12条原厂给出的修改PCB设计建议

                                     01                                前言 我们完成PCB设计时,需要对PCB进行检查,没有问题才会发板打样。一些简单的PCB,我们可以自己检查一下,没有问题就可以发板。如果是复杂的PCB,我们就要组织硬件部门评审或者是发给

    01-12
  • PCB设计:如何快速将元器件编号摆放好?

    如上图所示,图中PCB的元器件的编号还没有摆放好,看起来很乱。如何快速将元器件编号摆放好?可以编写一个脚本,一键就能快速摆放好。 首先,打开PCB脚本编辑器,编写以下脚本。 参考代码: Sub Main Dim partFi As Double Dim DocumentUnit,x As Integer Doc

    2020-12-07
  • PCB走线角度到底该不该选择90°?

    现在但凡打开SoC原厂的PCB Layout Guide,都会提及到高速信号的走线的拐角角度问题,都会说高速信号不要以直角走线,要以45度角走线,并且会说走圆弧会比45度拐角更好。 事实是不是这样?PCB走线角度该怎样设置,是走45度好还是走圆弧好?90度直角走线到底行

    2020-11-23
  • PCB设计:利用脚本把PCB钻孔的信息打印出来

    PCB设计完成后,如果我们要统计过孔数量,查看过孔信息怎么弄呢?可以利用脚本的方法,把PCB钻孔的信息打印出来。 首先,打开PCB脚本编辑器,编写以下代码。 参考代码如下: Dim DrillCount As Long Sub Main ' Open temporarly text file Randomize filename =

    2020-12-02
  • PCB设计:快速整理PCB元器件位号

    PCB设计完成后,通常需要整理元器件的位号,然后输出贴片图给工厂贴片。因为没有整理的位号是参差不齐的,有的尺寸大,有的尺寸小,有的偏离元器件很远,有的没有显示出来。一般都是这样整理,分顶面和底面处理,先选中每一面的label,然后删除,接着重新生成

    2020-12-02
  • 自制手工弯管器

    2020-10-14
  • 什么是中间继电器?中间继电器的结构、参数与分类。与一般继电器相比怎么选择?

    中间继电器(intermediate relay):用于继电保护与自动控制系统中,以增加触点的数量及容量。 它用于在控制电路中传递中间信号。中间继电器的结构和原

    2020-10-13
  • 一块高速电路板差分线设计错了,如何解救

    记得以前设计过一块多层板,电路上有一个屏,是用几对差分线驱动的。调试硬件的时候,系统能正常跑起来,但是屏点不亮。后来经过排查,发现有一对差分线用错了,这个方案有四路差分线模式和两路差分线模式,本项目中是用了两路差分线模式。查看相关设计资料才

    2020-12-03
  • PCB八层板的三种叠层方式

    八层板通常使用下面三种叠层方式 。 第一种叠层方式: 第一层:元件面、微带走线层  第二层:内部微带走线层,较好的走线层  第三层:地层  第四层:带状线走线层,较好的走线层  第五层:带状线走线层  第六层: 电源层 第七层:内部微带走线层  第八层:微带走线层 

    2020-12-02
下载排行榜
更多
广告