繁体中文
设为首页
加入收藏
当前位置:技术文章首页 >> EDA技术 >> 面对高速网络存储,在QDR SRAM和RLDRAM之间应谨慎选择

面对高速网络存储,在QDR SRAM和RLDRAM之间应谨慎选择

2006-11-29 18:13:11  作者:  来源:[网络]  浏览次数:167  文字大小:【】【】【
简介:    当今的高速网络应用需要高带宽和高密度存储器解决方案。例如,标准的网络线路卡需要用于各种操作的存储器,包括信息包缓冲器、查找表和队列管理等诸多功能。为了确保存储器带宽不会成为应 ...
















    当今的高速网络应用需要高带宽和高密度存储器解决方案。例如,标准的
网络线路卡需要用于各种操作的存储器,包括信息包缓冲器、查找表和队列管
理等诸多功能。为了确保存储器带宽不会成为应用吞吐量的瓶颈,选择正确的
存储器解决方案是至关重要的。本文将介绍适合于网络应用的存储器。具体来
说,就是四倍数据速率静态RAM(QDR SRAM)和低延迟动态RAM(RLDARM),并就其
最为适合的应用进行了比较。
   
    网络SRAM的发展
   
    标准的同步SRAM(最早的主流同步SRAM)是高速缓冲存储器应用的理想选择。
然而,尽管其应用十分广泛,但对于规定了一个平衡读/写模式的网络应用而言,
它们并不是合适之选。因为写操作后紧跟着的读操作将导致在数据总线上出现争
用状态。为了解决总线争用问题,人们开发了“无总线延迟”(NoBL)、也称“零
总线转向”(ZBT)型SRAM。这些SRAM在外围电路中包含了数据寄存器,用于实现
流水线型的读和写操作,由此消除“等待”周期并实现峰值总线利用率。然而,
随着线路速率达到每秒几十千兆位(Gbps),与速度、带宽和接口相关的各种瓶
颈问题必须得到解决。许多不仅要求较高的工作速度、而且还需要对存储器进
行同时读写操作的应用已经涌现出来。虽然最初非常适合于网络架构,但是,
NoBL SRAM却无法满足其性能要求的不断攀升。因此,人们开发出了最新一代
的网络存储器——QDR/DDR系列SRAM,旨在满足如今网络应用的速度、密度和带宽要求。
   
    作为最新一代的同步SRAM,QDR和QDR-II SRAM是由QDR协会(赛普拉斯、瑞萨、
IDT、NEC和三星)的成员公司开发的。该网络SRAM系列与双倍数据速率(DDR)和DDR-II
SRAM一起提供了面向所有网络系统的完整存储器解决方案。
   
    QDR和QDR-II SRAM的速度高达300MHz以上,密度为9Mb至72Mb(今后有望扩展至高
达288Mb以上)。QDR和QDR-II SRAM具有用于读和写操作的单独端口,因而消除了总线
争用。与其他的SRAM相比,这些端口上的双倍数据速率接口基本上使每个引脚的带宽
增加了一倍。较之早期的同步SRAM,拥有单独的输入和输出端口并在这些端口上设置
DDR接口使得总带宽增加了3倍。
   
    DDR和DDR-II SRAM与QDR SRAM隶属于相同的存储器系列。它们与QDR和QDR-II
SRAM很相似,主要的差异在于DDR和DDR-II SRAM不具备单独的读和写端口。QDR SRAM
能够同时执行读和写操作,而DDR器件则只能分别(而不是在某一给定的时刻同时)执
行读和写操作。
   
    还有其他一些特点也使得QDR系列DRAM成为高速网络应用的理想选择,包括输出
时钟、可编程输出阻抗以及回波时钟等。
   
    新来的竞争者RLDRAM
   
    RLDRAM是专为解决延迟问题而设计的,因而在低延迟、高带宽SRAM市场上的普
及率日益提高。低延迟DRAM(RLDRAM)是一种由美光和英飞凌公司开发的DRAM架构,
它利用一种改进的架构和接口设计解决了tRC限制问题。
   
    RLDRAM II器件采用了一种8排存储器阵列架构。一直以来,DRAM采用的都是4排
配置,但RLDRAM所采用的这种8排配置有助于实现其峰值带宽,虽然是在特定的条件
下。存储体的增加使其可被存取的概率提高了,也就是说,其中一个存储体或许已
经处于预充电状态了。这使得RLDRAM II中的可用存储体命中概率有所提升。
   
    而且,RLDRAM II还具有一个SRAM型接口,从而令其比其他DRAM更加适合于网
络应用。器件的寻址与SRAM相似——提供的地址不必非得像使用标准DRAM时那样以
行地址和列地址的形式给出。此外,RLDRAM II还具备双倍数据速率接口,允许在
时钟脉冲的上升沿和下降沿上均传送数据,从而使得带宽比采用标准的单数据速率
接口时增加了1倍。
   
    RLDRAM II的其他特点包括:

与QDR/DDR系列SRAM相似,RLDRAM II架构也具有单独I/O(SIO)和共用I/O(CIO)版本。
SIO RLDRAM II架构允许像QDR那样同时进行读和写操作,而CIO架构则与DDR SRAM相似。
虽然具有一种SRAM型寻址功能,但RLDRAM也可以采用传统的DRAM多路复用寻址电路。
该功能使得RLDRAM在寻址方面具有了与老式控制器设计的后向兼容性,并且减少了
存储控制器所使用的地址引脚的数量。

一个输出信号用于指示在I/O线路上被读出的数据。
RLDRAM II设计还采用了数据选通时钟,即一对用于锁存输出数据的自由振荡时钟
(类似于QDR-II的回波时钟)。在某种特定的存取或寻址模式下,RLDRAM II架构能
够实现100%的带宽利用率。
    QDR SRAM和RLDRAM的比较
   
    在分析了两种高速存储器解决方案之间的架构差异之后,现在我们将根据它
们在各种情况下的稳定性来对其加以比较。
   
    应用的随机性
   
    尽管RLDRAM II能够运用一种循环配置寻址方案和一种特定的存取顺序来实现
100%的带宽利用率,但是,当进行随机数据存取时,它就不那么有效了。虽然
RLDRAM II的架构特征确保了tRC的缩短,但是,它们并没有完全消除该延迟及其
对带宽的影响。
   
    相比之下,QDR SRAM在存取操作之间不需要任何等待,因此不会受到应用随
机性的影响。它们可实现100%的带宽利用率,而与存取顺序或数据模式的随机性无关。
   
    初始延迟
   
    与QDR SRAM相比,RLDRAM II的初始延迟要高得多。QDR和QDR-II SRAM的初始
读操作延迟分别仅为1.0和1.5个时钟周期;于是,在一个脉冲串期间,QDR SRAM中
第一个数据段的出现要比在RLDRAM II中早得多。这使得QDR SRAM成为低延迟应用
的理想选择。在RLDRAM II中,当接连出现短数据存取操作时,漫长的初始延迟将
是一个问题。
   
    密度和成本
   
    在对存储器选择方案做出决定时,如果“密度”和“每位成本”是比“应用随机性”
和“连续峰值带宽利用率”更加重要的考虑因素,则RLDRAM将能够凭借较小的1T存储单
元而提供一种切实可行的选择方案。
   
    总线利用率
   
    在选择正确的存储器解决方案时,总线利用率是一个关键的因素。DDR SIO SRAM、
QDR SRAM或RLDRAM II SIO将是更好的选择。
   
    另一方面,诸如DDR SRAM和RLDRAM II CIO等CIO器件将能更好地适合具有1:1的
“长期”读/写比的应用。如果读和写操作发生在长序列中且不经常交替,则为克服总
线争用而丢失的周期数量与用于读和写操作的周期数量相比非常之少,从而使得诸如
DDR SRAM或RLDRAM II CIO等CIO器件成为一种合适的选择方案。在此类应用中,选择
IO器件将导致I/O在相当大一部分周期里被浪费。
   
    第三种可能的情形是读和写操作同时出现。在这样的系统中,采用诸如QDR SRAM
和RLDRAM II SIO等SIO器件将是很理想的。
   
    总之,在选择正确的存储器解决方案时(就I/O架构而言),全面了解应用的总线
利用率是至关重要的。    

Google

责任编辑:


相关文章
 

最新文章

更多

· 基于FPGA设计的FFT处理器
· 基于AVR单片机和PDIUSBD...
· 高速AD转换器ADS8364的中...
· 基于FPGA的迭代层析重建...
· VHDL设计的SDRAM
· 便携式测温仪设计介绍以...
· 如何用fpga实现fft算法(...
· 80C51单片机与OLED模块的...
· 基于MSP430单片机和RF收...
· DSP应用中使用C和GEL语言...

推荐文章

更多

. 面对高速网络存储,在QDR SRAM和RLDRAM之间应谨慎选择
· 基于FPGA设计的FFT处理器
· 基于AVR单片机和PDIUSBD...
· 高速AD转换器ADS8364的中...
· 基于FPGA的迭代层析重建...
· VHDL设计的SDRAM
· 便携式测温仪设计介绍以...
· 如何用fpga实现fft算法(...
· 80C51单片机与OLED模块的...
· 基于MSP430单片机和RF收...
· DSP应用中使用C和GEL语言...

热点文章

更多

· VHDL设计的SDRAM
· 基于AVR单片机和PDIUSBD...
· 高速AD转换器ADS8364的中...
· 基于FPGA设计的FFT处理器
· 基于FPGA的迭代层析重建...