FlexLink™ C/A 接口
摘要
FlexLink™ C/A 接口是全速、可扩展的点对点命令/地址 (C/A) 接口技术,可提供灵活的访问粒度和可扩展性。使用 FlexLink C/A 接口,可通过让每个 DRAM 设备只使用两条线路来实施 C/A 通道。该技术的串行连接性可减少占用面积、功耗和针脚数,并降低整体系统成本。
与 Rambus 的 16 倍频数据率和全差分内存架构技术结合使用时,FlexLink C/A 接口只需内存控制器和 DRAM 组件之间的单倍差分 C/A 链路,便可使数据率达到 12.8Gbps。相比之下,目前密度在 1 Gbit 以上的 DDR2 组件需要至少 28 条线路,才能实施内存控制器和 DRAM 组件之间的 C/A 接口。
什么是 FlexLink C/A 接口?
FlexLink C/A 接口最少可在单个点对点差分信号链路中,实施全 C/A 通道。借助于该架构,C/A 通道能以 DQ 全速运行。在 XDR™2 内存架构中,C/A 和 DQ 通道的运行速率最高达 12.8Gbps。

传统的业界标准内存架构使用的数据率要低很多,并通过宽总线和多接点 C/A 通道来扩展带宽。宽的多接点接口非常需要更多的信号,这反过来又会增加线路和针脚数密度,并提高功率要求。另外,复制宽 C/A 通道的成本很高。这些缺点使宽总线的扩展日益不切实际。相比之下,扩展窄而快速的 FlexLink C/A 通道可以使成本和功耗需求降到最低。与当今业界主内存和图形内存通常使用的传统宽总线相比,Rambus Flexlink C/A 接口使高速接口的数据率有了很大的提高。
FlexLink C/A 接口能够提供直接的容量扩展,同时能保持访问粒度。例如,内存系统拥有 4 个独立的 C/A 通道和 32 DQ 链路,并支持 32 位的访问粒度。这样的系统可以采用 1 个、2 个或 4 个 DRAM 设备,从而保持系统带宽和 32 位的访问粒度,同时将内存容量扩展能力提高了 3 倍。

另外,FlexLink C/A 接口能为可扩展的访问粒度提供支持。控制器可通过 1 个、2 个或 4 个独立的 C/A 通道和 32 DQ 链路连接到单个 DRAM,能分别支持 128 字节、64 字节或 32 字节的访问粒度。

FlexLink C/A 接口的点对点架构可实现最佳的线路端子特性。FlexLink C/A 接口能够为单个接收器优化控制器的传输等化,而不必与实施折中的等化设置来支持多个接收器。优化线路端子和控制传输等化,有助于将抖动和误码率 (BER) 降到最低,并能与 Rambus 的16 倍频数据率技术结合实施。
商业和性能优势
- FlexLink C/A 接口的点对点拓扑可使 C/A 通道以全 DQ 数据率运行。
- 通过 FlexLink C/A 接口,可轻松实现容量扩展或访问粒度扩展,而无需复杂的控制器连接。这意味着设计师可在不影响访问粒度的情况下提高容量。
- FlexLink C/A 接口的高速、点对点架构能够大幅减少线路数量、简化硬件、降低功耗并降低成本。
- FlexLink C/A 接口优化的线路端子和控制器传输等化功能可以将抖动和 BER 降到最低。
FlexLink C/A 接口是通过 Rambus 的 Terabyte Bandwidth Initiative 开发而来。Terabyte Bandwidth 创新技术推动着信令技术的发展,以满足未来内存架构的需求,能够为单个片上系统 (System-on-Chip,SoC) 设备提供每秒 1 兆兆字节的内存带宽。
