关于数Gpbs高速存储器接口设计的分析
发布时间:2008/8/20 0:00:00 访问次数:450
更新一代的ddr3dram和xdr dram物理层接口(phy)具有一些特殊的性能,完全可以克服数gbps存储器接口架构带来的挑战。但是,ddr3 sdram和xdr dram各自不同的特性使得它们适合不同的应用场合。例如,在dtv应用中,xdr dram比ddr3 sdram更具有成本和某些设计优势,但ddr3 sdram非常适合要求存储容量高、单位比特成本最低的设计。就像前代产品ddr2 sdram那样,ddr3 sdram也是大批量普及型存储器,能以尽可能最低的单位比特成本提供系统设计工程师要求的最大容量。
当然,如果以最低单位比特成本提供大容量并不是主要的设计指标,那么xdr dram可能是个更好的选择,特别是对dtv和hdtv等消费电子产品而言。这些特殊设计要求高带宽和小的存取粒度(access granularity),但不需要很大的容量。例如,典型的dtv设备要求带宽为6.4gbps,这个要求可以通过2个512mx8b xdr dram器件(提供128mb容量和合适的16b存取粒度)或4个1gx8b ddr3 sdram器件(提供512mb容量和32 b存取粒度)来实现。在这种系统中,xdr解决方案可以比ddr3更好地匹配系统的带宽、容量和存取粒度需求。xdr dram实际上在总体系统成本方面也更便宜,包括元件数量、电路板复杂度和设计时间等。
苛刻的物理效应
在开发数gbps接口架构时,设计必须能够克服一些物理效应。这些物理效应会影响信号时序并减小电压余量,从而限制系统的性能。经验丰富的系统设计工程师对这些物理效应非常熟悉。在很多的新一代产品设计中,他们不断面临这些物理效应的挑战,最终都很好地解决了这些挑战。但对于数gbps接口设计来说,这些问题愈加严重,并提出了更高的挑战性,因此它们迫切需要更新的解决方案。
举例来说,数gbps信号由于传输线的不连续会造成信号质量恶化。在典型的存储器通道中,这些不连续性表现在多个方面,从存储控制器芯片的连接到封装、从封装连接到电路板,以及电路板级传输线上信号的不完整性。
存储器通道传输线中的众多阻抗不连续的地方会产生反射,高速i/o设计工程师将这些反射判断为某种形式的信号干扰,或称为码间干扰(isi)。这时的通道似乎还有剩余的存储空间,因此前一个发送比特中的信息在发送结束时会反向影响下一个发送比特中的信息。将存储器通道当作传输线还面临其它挑战,比如50ω终端电阻可以很好地匹配传输线阻抗,从而消除反射和由此导致的isi,但是即使是最新的片上端接方法也不可能实现完美的阻抗匹配,因为传输线存在很多的不连续性。由于片上接收器存在寄生输入电容,所以不可能实现理想的片上阻抗匹配。在更高频率上,50ω电阻将呈现非理想特性,这将进一步导致反射和isi。
阻抗不连续性和isi效应在低于兆比特每秒的传输速率时并不是主要问题,但在数gbps速率下,625ps数据眼图很常见。如果终端阻抗不匹配,或者通道中存在太多不连续性,或者寄生输入电容太高,设计工程师希望发送的625ps数据眼图在到达接收器时将变成300ps数据眼图。
此外,电路板的电气连线还具有其它寄生电容,这会带来明显的信号衰减。例如,信号在发送端可能有500mv信号幅度,但用于传送该信号的电子系统就像一个低通滤波器。当信号传输速度提高时,到达接收器的总能量将比发送时的能量降低很多,这样最初的500mv可能变成200mv。
在高性能serdes应用中,常用来解决高频衰减问题的通道均衡技术可能不适合dram系统,因为这种系统的i/o电路必须针对延时、功率和成本进行优化。
串扰是引起信号劣化的另一个主要原因,它与两个相邻信号走线间的容性、感性或电导性耦合有关。事实上,串扰是单端信号系统(如ddr3或更高速的gddr3)中限制速度的主要原因。由于xdr dram使用差分信号(与高性能serdes系统非常相似),因此与ddr3 dram相比,它们对串扰的免疫能力强几个数量级。
因此,单端信号系统必须采取板级信号隔离技术来解决串扰问题。随着数据速率的提高,设计工程师必须增加电气通道的间距才能避免串扰效应。换句话说,设计工程师必须在发送器和接收器之间以及控制器和dram之间开发一个更昂贵的传输线系统,才能满足数gbps数据速率的单端信号系统的要求。
差分信令在存储器-控制器封装成本方面也具有成本优势。例如,带200个存储器i/o的存储-控制器asic封装采用金线绑定封装技术比倒装技术更便宜。这种成本优势在dtv等成本敏感消费设备中具有重要意义。但是,由于串扰和电源噪声问题,数gbps的单端信号系统很难在绑定封装中以数gbps
更新一代的ddr3dram和xdr dram物理层接口(phy)具有一些特殊的性能,完全可以克服数gbps存储器接口架构带来的挑战。但是,ddr3 sdram和xdr dram各自不同的特性使得它们适合不同的应用场合。例如,在dtv应用中,xdr dram比ddr3 sdram更具有成本和某些设计优势,但ddr3 sdram非常适合要求存储容量高、单位比特成本最低的设计。就像前代产品ddr2 sdram那样,ddr3 sdram也是大批量普及型存储器,能以尽可能最低的单位比特成本提供系统设计工程师要求的最大容量。
当然,如果以最低单位比特成本提供大容量并不是主要的设计指标,那么xdr dram可能是个更好的选择,特别是对dtv和hdtv等消费电子产品而言。这些特殊设计要求高带宽和小的存取粒度(access granularity),但不需要很大的容量。例如,典型的dtv设备要求带宽为6.4gbps,这个要求可以通过2个512mx8b xdr dram器件(提供128mb容量和合适的16b存取粒度)或4个1gx8b ddr3 sdram器件(提供512mb容量和32 b存取粒度)来实现。在这种系统中,xdr解决方案可以比ddr3更好地匹配系统的带宽、容量和存取粒度需求。xdr dram实际上在总体系统成本方面也更便宜,包括元件数量、电路板复杂度和设计时间等。
苛刻的物理效应
在开发数gbps接口架构时,设计必须能够克服一些物理效应。这些物理效应会影响信号时序并减小电压余量,从而限制系统的性能。经验丰富的系统设计工程师对这些物理效应非常熟悉。在很多的新一代产品设计中,他们不断面临这些物理效应的挑战,最终都很好地解决了这些挑战。但对于数gbps接口设计来说,这些问题愈加严重,并提出了更高的挑战性,因此它们迫切需要更新的解决方案。
举例来说,数gbps信号由于传输线的不连续会造成信号质量恶化。在典型的存储器通道中,这些不连续性表现在多个方面,从存储控制器芯片的连接到封装、从封装连接到电路板,以及电路板级传输线上信号的不完整性。
存储器通道传输线中的众多阻抗不连续的地方会产生反射,高速i/o设计工程师将这些反射判断为某种形式的信号干扰,或称为码间干扰(isi)。这时的通道似乎还有剩余的存储空间,因此前一个发送比特中的信息在发送结束时会反向影响下一个发送比特中的信息。将存储器通道当作传输线还面临其它挑战,比如50ω终端电阻可以很好地匹配传输线阻抗,从而消除反射和由此导致的isi,但是即使是最新的片上端接方法也不可能实现完美的阻抗匹配,因为传输线存在很多的不连续性。由于片上接收器存在寄生输入电容,所以不可能实现理想的片上阻抗匹配。在更高频率上,50ω电阻将呈现非理想特性,这将进一步导致反射和isi。
阻抗不连续性和isi效应在低于兆比特每秒的传输速率时并不是主要问题,但在数gbps速率下,625ps数据眼图很常见。如果终端阻抗不匹配,或者通道中存在太多不连续性,或者寄生输入电容太高,设计工程师希望发送的625ps数据眼图在到达接收器时将变成300ps数据眼图。
此外,电路板的电气连线还具有其它寄生电容,这会带来明显的信号衰减。例如,信号在发送端可能有500mv信号幅度,但用于传送该信号的电子系统就像一个低通滤波器。当信号传输速度提高时,到达接收器的总能量将比发送时的能量降低很多,这样最初的500mv可能变成200mv。
在高性能serdes应用中,常用来解决高频衰减问题的通道均衡技术可能不适合dram系统,因为这种系统的i/o电路必须针对延时、功率和成本进行优化。
串扰是引起信号劣化的另一个主要原因,它与两个相邻信号走线间的容性、感性或电导性耦合有关。事实上,串扰是单端信号系统(如ddr3或更高速的gddr3)中限制速度的主要原因。由于xdr dram使用差分信号(与高性能serdes系统非常相似),因此与ddr3 dram相比,它们对串扰的免疫能力强几个数量级。
因此,单端信号系统必须采取板级信号隔离技术来解决串扰问题。随着数据速率的提高,设计工程师必须增加电气通道的间距才能避免串扰效应。换句话说,设计工程师必须在发送器和接收器之间以及控制器和dram之间开发一个更昂贵的传输线系统,才能满足数gbps数据速率的单端信号系统的要求。
差分信令在存储器-控制器封装成本方面也具有成本优势。例如,带200个存储器i/o的存储-控制器asic封装采用金线绑定封装技术比倒装技术更便宜。这种成本优势在dtv等成本敏感消费设备中具有重要意义。但是,由于串扰和电源噪声问题,数gbps的单端信号系统很难在绑定封装中以数gbps
上一篇:Linux液晶屏驱动开发