微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 请教高人register file 和sram 的区别

请教高人register file 和sram 的区别

时间:10-02 整理:3721RD 点击:
register file 和sram 是不是内部结构都一样,就是外围电路不同啊
另外为什么register file一般都只做成two port的啊,也就是说register file 只作一个端口读一个端口写的
忘高人指点!

不好意思,网络不好。多发了

用Memory Compiler得到的基于RF的Memory只支持B端写A端读,而且容量受限制;而sram则支持两端都可读可写,这要根据需要选择了,容量大的一般用sram,小一点的用RF,因为RF的面积小。

解释的很清楚啊。顶一个。

学习。
本人潜水学习请教中……

学习中,不是很清楚

tonyhongbin
能介绍清楚一点吗,谢谢了

很清楚,一般以1Kbit为限

好像说的挺清楚

RF是什么东东?请教达人!

RF 就是 regfile~

学习中!

服了你,搂猪

有点明白了

学习了 谢谢啦

qing wen
什么是register file?

学习下

回复
我也觉得应该解释清楚点。自己没有接触过register file这个概念

长见识

感觉楼上的说的不是很准确吧。
Register file: 应该是由dff搭成的。没有转门的测试电路。而且不可能做的很大,那样会占用很大的面积。
SRAM: 是专门的模块,有BIST保证可测试性。有一些还可以提供冗余。在要求存储空间比较大的时候,可以做的面积比较小。
至于是不是可以两端读写:Register file如果要自己做些控制去避免冲突。 SRAM是有单/双口之分的。种类比较多。

Very clear.
Thanks

很好
受教了
谢谢

register file速度应该会更快。

很清楚

我来回答一下LZ的问题
REGISTER FILE其实就是一堆寄存器
SRAM一般就是SRAM了,大家应该都知道,两者结构有很大的不同,但目的都是为了存数据。
为什么有的地方用RF(REGISTER FILE)而又的地方又要用SRAM呢?
我个人觉得应该和设计者考虑有关系,如果你需要面积做的特别小那应该就用SRAM,但代价就是你需要加一堆DECODING和SA(SENSE AMPLIFIER),如果没有调好搞不好SRAM就用不了。
如果对面积不是很敏感或者说你用来存数据的地方占整个CHIP面积很小,而且你又想省点事,那就用RF,因为这个东西直接存直接读,输入1直接前面开关一开就进去,后面一开就可以读出来1,所以比较方便。
NOR FLASH的很多公司都用RF。
希望回答了你的问题!

写完才发现这个帖子很老了

不错,学习一下

单个register的面积远远大于sram的面积。在实际的芯片上,就是成本。
当然sram需要外围电路,因此在实际的设计中,选择是一个各种因素的平衡,
譬如需要的size,面积、速度、工艺等。

学习中。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top