宇芯电子 · 2020年07月06日

双端口SRAM如何提高系统的整体性能

SRAM 以其高速、静态的优点广泛应用于各种数字设备中,多被用作不同部件之间的缓冲,尤其在计算机体系架构中扮演着重要的角色,即嵌入到CPU 内部的高速缓存(Cache)。计算机的处理速度在高速增长,为了提供足够的数据缓存能力,随着集成电路制造工艺的发展,嵌入式SRAM 的存储单元的面积也在以约0.5 倍每代的速度减小,在45 nm 工艺节点嵌入式SRAM 的密度已可以达到150 Mb/cm2。双端口SRAM(Dual-Port SRAM, DP-SRAM)凭借其两个端口可以同时进行读写的能力在SRAM 领域占有重要的一席之地,尤其在多核、实时信号处理系统中有着广泛的应用。

由于功耗的限制,片上系统(System on Chip, SoC)不能无限制地通过提高系统频率来提升性能,而是利用并行计算来获得更高的系统运算能力,因而多核乃至众核处理器得到了快速的发展和广泛的应用。但同时这也意味着存储器的存取次数大幅增加,存储器的性能会成为系统的瓶颈,遇到了所谓的内存墙(Memory Wall),因此对两个以上端口可以同时进行读写操作的双端口甚至多端口存储器的需求在不断增加。同时,随着智能手机、平板电脑等移动消费电子产品的普及和发展,人们对相关产品的要求日益提高,这对系统的实时性、吞吐率等都提出了越来越高的要求。

双端口SRAM 相较于单端口SRAM(Single-Port SRAM, SP-SRAM)有两套独立的读写端口,因而有更高的带宽,尤其适用于上述系统中:双端口SRAM 可以给多核系统提供简单、可靠、高效的通信方法,也可以为信号处理系统中提供更高的并行性,近年来国内外发表的相关研究都多有其应用。一个用于视频压缩的SoC 系统中有三个核,为了处理器间的同步和数据交换而不给AMBA系统总线增加负担,用三个2 kB 的双端口SRAM 将三个核两两相连,从而提高系统的整体性能。

推荐阅读
关注数
8
文章数
168
专注于代理国内外各大知名品牌的半导体元器件,致力于为客户提供具有竞争优势的产品,是一家专业提供存储方案解决商。主要产品线有静态随机存储器SRAM,非易发性存储器MRAM,伪静态存储器PSRAM等多种类型随机记忆体及微控制器MCU等半导体产品,产品主要应用于:工业控制,物联网,智能控制,消费类电子,仪表仪器等多方面。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息