用于存储器决策反馈均衡器的电压参考计算转让专利
申请号 : CN201880062190.6
文献号 : CN111164689B
文献日 : 2021-07-27
发明人 : R·斯里拉曼尼 , J·E·泰勒
申请人 : 美光科技公司
摘要 :
权利要求 :
1.一种装置,其包括:
信号输入端,其经配置以接收数据输入作为位流的部分;
参考输入端,其经配置以接收参考信号;
推式电路系统,其经配置以:
接收第一权重值;
接收第一校正值;以及
基于所述第一权重值以及所述第一校正值产生推式信号以选择性地修改所述数据输入;以及
挽式电路系统,其经配置以:
接收第二权重值;
接收第二校正值;以及
基于所述第二权重值以及所述第二校正值产生挽式信号以选择性地修改所述数据输入。
2.根据权利要求1所述的装置,其中所述推式信号以及所述挽式信号经产生为彼此的加性相反值以按共用量修改所述数据输入。
3.根据权利要求1所述的装置,其中所述推式信号经产生以按第一量修改所述数据输入并且所述挽式信号经产生以按第二量修改所述数据输入。
4.根据权利要求3所述的装置,其中所述第一量大于所述第二量。
5.根据权利要求3所述的装置,其中所述第二量大于所述第一量。
6.根据权利要求1所述的装置,其中所述推式信号以及所述挽式信号经产生以修改所述数据输入以抵消对所述数据输入的来自所述位流的符号间干扰。
7.根据权利要求6所述的装置,其包括经配置以基于参考值以及所述经修改的数据输入产生经校正位的数据锁存器。
8.根据权利要求7所述的装置,其中所述数据锁存器包括输入端以接收计时信号。
9.根据权利要求8所述的装置,其中所述数据锁存器经配置以利用所述计时信号以输出所述经校正位。
10.根据权利要求9所述的装置,其包括耦合到所述数据锁存器的并行器,其中所述并行器经配置以从所述数据锁存器接收经校正位。
11.根据权利要求10所述的装置,其中所述并行器包括经配置以存储所述经校正位的指示的数据位置。
12.根据权利要求11所述的装置,其中所述并行器经配置以从所述数据位置发射所述经校正位的所述指示以产生所述第一权重值以及所述第二权重值。
13.根据权利要求12所述的装置,其中所述装置利用所述经校正位的所述指示以产生所述第一权重值、所述第一校正值、所述第二权重值或所述第二校正值中的一或多个。
14.根据权利要求11所述的装置,其中所述并行器包括第二数据位置,其中所述并行器经配置以接收来自所述数据锁存器的第二经校正位的指示,其中所述并行器经配置以在所述第二数据位置中存储所述第二经校正位的所述指示并且用在所述第二数据位置中的所述第二经校正位的所述指示覆写在所述数据位置中的所述经校正位的所述指示。
15.根据权利要求11所述的装置,其中所述推式电路系统进一步经配置以基于所述第一权重值以及所述第一校正值产生推式参考信号以选择性地修改所述参考信号;以及其中所述挽式电路系统进一步经配置以基于所述第二权重值以及所述第二校正值产生挽式参考信号以选择性地修改所述参考信号。
说明书 :
用于存储器决策反馈均衡器的电压参考计算
技术领域
真。
背景技术
发生所发射的数据之间的符号间干扰,由此先前接收到的数据影响当前接收到的数据(例
如,先前接收到的数据影响且干扰随后接收到的数据)。校正此干扰的一个方式是通过使用
决策反馈均衡器(DFE)电路,其可经编程以抵消(即,撤销、减轻或抵消)信道对所发射的数
据的作用。
额外失真,因此降低在存储器装置内发射的数据的可靠性。
附图说明
具体实施方式
的研发中,如在任何工程或设计项目中一样,必须制定许多实施方案特定的决策以实现研
发者的特定目标,例如服从系统相关的和商业相关的约束,所述约束可以从一个实施方案
到另一个实施方案变化。此外,应了解,此类研发工作可能是复杂且耗时的,然而对于受益
于本发明的所属领域的技术人员来说,这些都是设计、构造和制造中的常规任务。
的存储器中。DFE可使用先前位数据来产生校正值以补偿由先前位数据引起的失真。举例来
说,最近的先前位与在之前几个数据点发射的位相比可具有对当前位的更大的失真作用,
从而使得校正值在两个位之间不同。在对这些水平进行校正的情况下,DFE可操作以校正所
发射的位的失真。
流的推挽式DFE求和器方式以便维持恒定平均共模信号(例如,恒定平均共模电流)。这允许
DFE的抽头响应以具有增大的线性。推挽式DFE求和器的使用还可允许支持广泛范围的抽头
值,也就是说,当组合用于不同的抽头的广泛范围的抽头值时求和器能够实现精确的校正。
置10可以是双数据速率类型五同步动态随机存取存储器(DDR5 SDRAM)装置。DDR5 SDRAM的
各种特征允许与先前各代DDR SDRAM相比减少的功率消耗、更多的带宽以及更多的存储容
量。
(例如,SDRAM芯片)上。如将了解,每个DIMM可包含数个SDRAM存储器芯片(例如,x8或x16存
储器芯片)。每个SDRAM存储器芯片可包含一或多个存储器组12。存储器装置10表示具有数
个存储器组12的单个存储器芯片(例如,SDRAM芯片)的一部分。对于DDR5,存储器组12可以
进一步经布置以形成组群。举例来说,对于8千兆位(Gb)DDR5 SDRAM,存储器芯片可包含16
个存储器组12,布置成8个组群,每个组群包含2个存储器组。举例来说,对于16GB DDR5
SDRAM,存储器芯片可包含32个存储器组12,布置成8个组群,每个组群包含4个存储器组。取
决于总体系统的应用和设计,可以利用存储器装置10上的存储器组12的各种其它配置、组
织和大小。
个信号(例如,信号15),所述外部装置例如处理器或控制器。处理器或控制器可以将各种信
号15提供到存储器装置10以促进待写入到存储器装置10或从存储器装置10读取的数据的
发射和接收。
信号。一般而言,双数据速率(DDR)存储器利用系统时钟信号的差分对,在本文中被称作真
时钟信号(Clk_t/)和互补时钟信号(Clk_c)。DDR的正时钟边缘是指上升真时钟信号Clk_t/
与下降互补时钟信号Clk_c交叉的点,而负时钟边缘指示下降真时钟信号Clk_t和互补时钟
信号Clk_c的上升的过渡。命令(例如,读取命令、写入命令等)通常在时钟信号的正边缘上
输入并且数据在正和负时钟边缘两者上发射或接收。
内部时钟产生器30基于接收到的内部时钟信号CLK产生相位控制内部时钟信号LCLK。相位
控制内部时钟信号LCLK被供应到例如I/O接口16,且用作用于确定读取数据的输出计时的
计时信号。
解码器32可从命令总线34接收命令信号且可对命令信号进行解码以提供各种内部命令。举
例来说,命令解码器32可经由总线36将命令信号提供到内部时钟产生器30以协调相位控制
内部时钟信号LCLK的产生。相位控制内部时钟信号LCLK可用于例如通过I/O接口16对数据
进行计时。
了解,存储器装置10可包含各种其它解码器,例如行解码器和列解码器,以促进对存储器组
12的存取。在一个实施例中,每个存储器组12包含组控制块22,所述组控制块提供必需的解
码(例如,行解码器和列解码器)以及其它特征,例如计时控制和数据控制,以促进到存储器
组12和来自存储器组12的命令的执行。总体而言,存储器组12和组控制块22可被称作存储
器阵列23。
信号(CA<13:0>)的14位总线。使用时钟信号(Clk_t/和Clk_c)将命令/地址信号计时到命令
接口14。命令接口可包含命令地址输入电路20,其经配置以通过例如命令解码器32来接收
和发射命令以提供对存储器组12的存取。另外,命令接口14可以接收芯片选择信号(CS_n)。
CS_n信号使得存储器装置10能够处理传入CA<13:0>总线上的命令。对存储器装置10内的特
定组12的存取通过命令在CA<13:0>总线上编码。
期间重置命令(RESET_n)可用于重置命令接口14、状态寄存器、状态机及类似者。命令接口
14还可接收命令/地址反转(CAI)信号,可提供所述命令/地址反转信号以例如取决于特定
存储器装置10的命令/地址路由而反转命令/地址总线上的命令/地址信号CA<13:0>的状
态。还可提供镜像(MIR)信号以促进镜像功能。基于特定应用中的多个存储器装置的配置,
MIR信号可用于多路复用信号以使得它们可调换以用于实现信号到存储器装置10的某些路
由。还可提供用于促进存储器装置10的测试的各种信号,例如测试启用(TEN)信号。举例来
说,TEN信号可用于将存储器装置10置于测试模式中以用于连接性测试。
情况下从存储器装置10发射。还可以产生其它警告信号。此外,用于从存储器装置10发射警
告信号(ALERT_n)的总线和引脚可以在某些操作期间被用作输入引脚,所述操作例如如上
文所描述的使用TEN信号执行的连接性测试模式。
包含多个双向数据总线的数据总线46发送到存储器组12或从存储器组12检索数据。通常被
称作DQ信号的数据I/O信号通常在一或多个双向数据总线中发射和接收。对于例如DDR5
SDRAM存储器装置的某些存储器装置,I/O信号可划分成上部和下部字节。举例来说,对于
x16存储器装置,I/O信号可划分成例如对应于数据信号的上部和下部字节的上部和下部I/
O信号(例如,DQ<15:8>和DQ<7:0>)。
制器驱动(例如,用于写入命令)或通过存储器装置10驱动(例如,用于读取命令)。对于读取
命令,DQS信号有效地是具有预定模式的额外数据输出(DQ)信号。对于写入命令,DQS信号被
用作时钟信号以俘获对应的输入数据。如同时钟信号(Clk_t/和Clk_c),可提供数据选通
(DQS)信号作为数据选通信号的差分对(DQS_t/和DQS_c)以在读取和写入期间提供差分对
信令。对于例如DDR5 SDRAM存储器装置的某些存储器装置,DQS信号的差分对可划分成对应
于例如发送到存储器装置10及从所述存储器装置发送的数据的上部和下部字节的上部和
下部数据选通信号(例如,UDQS_t/和UDQS_c;LDQS_t/和LDQS_c)。
下拉电阻器来调谐输出驱动器和ODT值。因为PVT特性可影响ZQ电阻器值,所以ZQ校准信号
可提供到ZQ参考引脚以用于调节电阻以将输入阻抗校准到已知值。如将了解,精密电阻器
通常耦合在存储器装置10上的ZQ引脚与存储器装置10外部的GND/VSS之间。此电阻器充当
用于调节内部ODT和IO引脚的驱动强度的参考。
过存储器装置10。举例来说,环回信号可用于设置存储器装置10以测试存储器装置10的数
据输出。环回可包含数据和选通两者或可能仅包含数据引脚。这通常意图用于监测在I/O接
口16处由存储器装置10俘获的数据。
感器(用于感测存储器装置10的温度)等各种其它组件也可并入到存储器系统10中。因此,
应理解,仅提供图1的框图以突出显示存储器装置10的某些功能特征以辅助后续详细描述。
型计算机、膝上型计算机、寻呼机、蜂窝式电话、个人组织器、便携式音频播放器、控制电路、
相机等中的任一者。所述主机装置也可以是网络节点,例如路由器、服务器或客户端(例如,
先前所述的类型的计算机中的一者)。所述主机装置可以是某一其它种类的电子装置,例如
复印机、扫描仪、打印机、游戏控制台、电视机、机顶盒视频分布或记录系统、电缆盒、个人数
字媒体播放器、工厂自动化系统、汽车计算机系统或医疗装置。(用于描述系统的这些各种
实例的术语,比如本文中所使用的许多其它术语,可以共享一些指代物,并且因此不应当仅
仅借助于列出的其它项目来解释。)
理器。主机处理器可直接地或间接地耦合到主机的额外系统元件,使得主机处理器通过执
行可存储在主机内或在主机外部的指令而控制主机的操作。
些实施例中,主机还可以包含单独的非易失性存储器,例如只读存储器(ROM)、PC‑RAM、硅‑
氧化物‑氮化物‑氧化物‑硅(SONOS)存储器、金属‑氧化物‑氮化物‑氧化物‑硅(MONOS)存储
器、基于多晶硅浮动栅极的存储器,和/或各种架构的其它类型的快闪存储器(例如,NAND存
储器、NOR存储器等),以及其它类型的存储器装置(例如,存储体),例如固态驱动器(SSD)、
多媒体媒体卡(MMC)、安全数字(SD)卡、闪存(CF)卡,或任何其它合适的装置。此外,应了解
主机可包含一或多个外部接口,例如通用串行总线(USB)、外围组件互连(PCI)、PCI高速
(PCI‑E)、小型计算机系统接口(SCSI)、IEEE 1394(火线),或任何其它合适的接口,以及用
以允许用户将数据输入到主机中的一或多个输入装置,例如,按钮、开关元件、键盘、光笔、
触控笔、鼠标和/或语音识别系统。主机可以任选地还包含例如耦合到处理器的显示器的输
出装置,以及用于与例如因特网的网络介接的网络接口装置,例如网络接口卡(NIC)。如将
了解,取决于主机的应用,主机可包含许多其它组件。
可包含操作以从I/O接口16接收及向所述I/O接口发射DQ信号的数据收发器48。
注意,在一些实施例中,可利用多个数据收发器48,例如,可结合对应于数据信号的上部和
下部字节的上部和下部I/O信号(例如,DQ<15:8>和DQ<7:0>)中的每一个中的相应一个利用
每个单个数据收发器48。因此,I/O接口16可包含多个数据收发器48,其各自对应于一或多
个I/O信号(例如,包含相应的DQ连接器50、DQ收发器52和串行器/并行器54)。
从存储器装置10发射DQ信号,例如,以从存储器阵列23发射数据作为数据读取操作的部分。
为了促进这些数据读取/写入,DQ收发器52存在于数据收发器48中。在一些实施例中,举例
来说,DQ收发器52可接收由内部时钟产生器30产生的时钟信号作为用于确定来自存储器阵
列23的数据读取操作的输出计时的计时信号。由内部时钟产生器30发射的时钟信号可基于
由存储器装置10在时钟连接器56(例如,引脚、衬垫、其组合等)处接收且经由时钟输入电路
18路由到内部时钟产生器30的一或多个计时信号。因此,DQ收发器52可以接收由内部时钟
产生器30产生的时钟信号作为计时信号以用于确定来自存储器阵列23的数据读取操作的
输出计时。
由DQS收发器60路由到DQ收发器52,所述DQS收发器操作以经由DQS信号到DQ收发器52的选
择性发射而控制数据选通模式。因此,DQ收发器52可以接收DQS信号以控制来自存储器阵列
23的数据写入操作。
储器装置10内的较高数据速率,可以发生其中利用DQS信号的数据选通模式。DQS信号可通
过外部处理器或控制器发送由DQS连接器58(例如,引脚、衬垫、其组合等)接收到的数据(例
如,用于写入命令)而驱动。在一些实施例中,DQS信号用作时钟信号以俘获对应的输入数
据。
写入操作期间沿着数据总线46发射。类似地,串行器/并行器54操作以在存储器装置10的读
取操作期间将并行数据位(例如,并行位流)转译为串行数据位(例如,串行位流)。以此方
式,串行器/并行器54操作以将从例如具有串行格式的主机装置接收到的数据转译为适合
于存储在存储器阵列23中的并行格式。类似地,串行器/并行器54操作以将从例如具有并行
格式的存储器阵列23接收到的数据转译为适合于发射到主机装置的串行格式。
66组合形成串行器/并行器54)。在操作中,主机(例如,上文所描述的主机处理器或其它存
储器装置)可操作以跨越数据传送总线51以串行形式将数据发射到数据收发器48,作为对
存储器装置10的数据写入操作的部分。此数据在DQ连接器50处接收且发射到DQ接收器62。
DQ接收器62例如可对数据执行一或多个操作(例如,放大、驱动数据信号等),和/或可操作
为数据的锁存器,直至接收到操作以协调(例如,控制)数据到并行器66的发射的相应的DQS
信号为止。作为数据写入操作的部分,并行器66可操作以将数据从其中数据沿着数据传送
总线51发射的格式(例如,串行形式)转换(例如,转译)为用于将数据发射到存储器阵列23
以便存储于其中的格式(例如,并行形式)。
收从存储器阵列读取的数据,且可将接收到的数据转换(例如,转译)为第二格式(例如,串
行形式)以使得所述数据可与数据传送总线51和/或主机中的一或多个兼容。经转换数据可
从串行器68发射到DQ发射器64,由此可以发生对数据的一或多个操作(例如,解除放大、数
据信号的驱动等)。另外,DQ发射器64可以操作为用于接收到的数据的锁存器,直至例如从
内部时钟产生器30接收到相应的时钟信号为止,所述内部时钟产生器操作以协调(例如,控
制)将数据发射到DQ连接器50以便沿着数据传送总线51发射到主机的一或多个组件。
到的数据。举例来说,由于增加的数据量跨越数据传送总线51发射到DQ连接器50,因此在DQ
连接器50处接收到的数据相对于由主机发射的数据可能失真。减轻(例如,抵消或消除)此
失真且有效地反转ISI的作用的一个技术是对数据应用均衡操作。图4说明包含可以用于此
均衡操作的均衡器的数据收发器48的实施例。
于或多于四个抽头。类似地,DFE 70可以安置为与并行器66或DQ接收器62分开或在所述并
行器或所述DQ接收器内部。在操作中,在一或多个数据锁存器或数据寄存器中俘获二进制
输出(例如,来自锁存器或决策截剪器)。在本实施例中,这些数据锁存器或数据寄存器可安
置在并行器66中,且其中存储的值可沿着路径72、74、76和78锁存或发射。
接在时间t0之前的时间t‑1处接收到)失真位n之前接收到的最近位可被识别为n‑1,且被说
明为沿着路径72从数据锁存器或数据寄存器发射。在DQ接收器62处接收到(例如,紧接在时
间t‑1之前的时间t‑2处接收到)失真位n之前接收到的第二最近位可被识别为n‑2,且被说明
为沿着路径74从数据锁存器或数据寄存器发射。在DQ接收器62处接收到(例如,紧接在时间
t‑2之前的时间t‑3处接收到)失真位n之前接收到的第三最近位可被识别为n‑3,且被说明为
沿着路径76从数据锁存器或数据寄存器发射。在DQ接收器62处接收到(例如,紧接在时间t‑2
之前的时间t‑3处接收到)失真位n之前接收到的第四最近位可被识别为n‑4,且被说明为沿
着路径78从数据锁存器或数据寄存器发射。可将位n‑1、n‑2、n3‑和n‑4视为干扰接收到的失
真位n的位的群组(例如,位n‑1、n‑2、n‑3和n‑4引起对主机发射的位n的ISI),且DFE 70可操
作以抵消在主机发射的位n上由位n‑1、n‑2、n‑3和n‑4的群组引起的失真。
前发射的位沿着路径72、74、76和78反馈到DFE 70,所述DFE操作以产生加权抽头(例如,电
压),所述加权抽头可以是接收到的输入信号(例如,从DQ连接器50接收到的数据,例如失真
位n)并借助于求和器(例如,求和放大器)添加到所述接收到的输入信号。在其它实施例中,
加权抽头(例如,电压)可与初始参考值组合以产生抵消,所述抵消对应于或减轻接收到的
数据的失真(例如,减轻失真位n的失真)。在一些实施例中,抽头经加权以反映最近先前接
收到的数据(例如,位n‑1)与在较早时间接收到的位(例如,位n‑1、n‑2和n‑3)相比可具有对
接收到的数据(例如,失真位n)的失真更强的影响。DFE 70可操作以由于每个先前位而产生
抽头(例如,电压)的幅值和极性以共同抵消由那些先前接收到的位造成的失真。
23,并且另外,所述值经锁存或保存在寄存器中以用于沿着相应的路径72、74、76和78进行
4
后续发射。在所说明的实施例中,这产生位n‑1、n‑2、n‑3和n‑4的群组的十六个(例如,2 个)
可能的二进制组合(例如,0000、0001、0010、……、1110或1111)。DFE 70操作以选择和/或产
生经确定为存在的前述十六个组合中的任一者的对应的抽头值(例如,基于沿着路径72、
74、76和78的接收到的值)以用于调节从DQ连接器50接收到的输入值(例如,失真位n)或修
改参考值,所述参考值随后被应用到从DQ连接器50接收到的输入值(例如,失真位n)以便从
数据流中的先前位(例如,位n‑1、n‑2、n‑3和n‑4的群组)消除ISI失真。
于失真校正中。如图5的框图中所说明,可包含失真校正电路80作为DQ接收器62的部分,但
可能不需要物理地定位于该处(例如,失真校正电路80可以替代地耦合到DQ接收器62)。在
一些实施例中,可对失真校正电路80进行操作以提供先前发射的位数据以校正经由信道84
(例如,连接、发射线和/或导电材料)发射的失真位81(例如,已经因ISI和/或系统失真而失
真的位)。
号83同时发射到DFE 70。DQ参考信号83可表示用于确定由DQ连接50所接收到的发射位为逻
辑低(例如,0)还是逻辑高(例如,1)的阈值(例如,电压电平)。
权抽头86的幅值和极性可经由求和器电路85抵消由n‑1位引起的总失真,所述求和电路充
当将电流施加到失真位81以抵消由n‑1位引起的失真的电流求和器。举例来说,如果在DQ连
接50处接收到的位经确定为低于DQ参考信号83,那么将接收到的位81发射到存储器阵列23
作为逻辑低。加权抽头86的幅值和极性可能够校正失真位81和DQ参考信号83。
在DQS信号96的上升边缘上。在其它实施例中,可遵循计时方案的变化以包含数据发射的额
外或替代方法。当在并行器66中接收到经校正位88时,可将新的n‑1位的值存储在例如并行
器66中以用于沿着路径72发射。可在下文更详细地描述与DFE 70和放大装置82相关联的失
真校正电路系统。
输入端104可以通信方式耦合到可启用或停用的装置(例如,场效应晶体管106和108)。失真
位81可由第一输入端102接收,且DQ参考信号83可由第二输入端104接收。以此方式,两个场
效应晶体管106和108可由失真位81和DQ参考信号83控制。
权抽头86和反向加权抽头87作为用于两个场效应晶体管116和118的控制信号,从而实现加
权抽头值86和87对输出110和112的贡献。
83和失真位81中的一或多个的经修改值,且可发射到数据锁存器94(例如,产生二进制输出
的再生锁存器或截剪器)。经校正位88可基于输出110和112经由数据锁存器94产生,且可在
DQS信号96的上升边缘上发射到并行器66。可使用经校正位88更新经存储以用于在并行器
66中沿着路径72发射的n‑1位信息以用于未来失真校正。
四个位(例如,n‑1位数据、n‑2位数据、n‑3位数据和n‑4位数据)以产生四个加权抽头86、
162、164和166以对失真位81执行更精确的失真校正。以与失真校正电路80类似的方式,可
经由信道84将失真位81发射到放大装置82。还可将DQ参考信号83发射到放大装置82。
加权抽头86、162、164和166来校正来自失真位81的失真。可对DFE 70进行操作以针对沿着
路径72、74、76和78发射的先前位中的每一个产生加权抽头86、162、164和166中的每一个的
幅值和极性,所述DFE可经设计以抵消对由先前接收到的位引起的失真位81的总失真。
可使用n‑1位、n‑2位、n‑3位和n‑4位的值更新并行器66,且可存储所述值以用于沿着路径
72、74、76及78发射。可在下文更详细地描述与DFE 70相关联的失真校正电路系统。
任何组合的逻辑高或低。在此情况下,可实施沿着路径72、74、76和78发射的数据以产生加
权抽头86、162、164和166以及反加权抽头87、163、165和167作为场效应晶体管116、118、
182、184、186、188、190和192的控制信号以控制从其中发射到输出110和112的输出。可选择
性地且可控制地激活场效应晶体管116、118、182、184、186、188、190和192以反映十六个(例
4
如,2 个)不同的可能的二进制状态中的一个,所述二进制状态由先前校正的位(例如,
0000、0001、0010、……1111)的各种组合表示。
电流。可以将输出110和112发射到数据锁存器94。经校正位88可基于输出110和112经由数
据锁存器94产生,且可在DQS信号96的上升边缘上发射到并行器66。可通过经校正位88更新
经存储以用于在并行器66中沿着路径72、74、76和78发射的n‑1位、n‑2位、n‑3位和n‑4位信
息(例如,n‑4位将更新以反映n‑3数据,n‑3位将更新以反映n‑2数据,n‑2数据将更新以反映
n‑1数据,且n‑1数据将用最新校正的位更新)以用于未来失真校正。
符号由仅在晶体管的差分对的一侧上启用的下拉晶体管产生。然而,在一些实施例中,因为
求和器电路85的共模信号(例如,共模电流)跨越操作状况改变,所以由相应的可控制源(例
如,受到数/模转换器控制的电流源)设置的模拟值的影响可能不保持恒定,即,来自求和器
电路85的抽头响应变为非线性的。因此,在一些实施例中,以预先确定的量(例如,以相等的
量度)添加以及减去电流的推挽式求和器方式可用于维持一致的平均共模信号,这允许抽
头响应为更加线性的。举例来说,如图9中所说明,推挽式求和器200(例如,推挽式求和电
路)可用于代替DFE 70的求和器电路85实现DFE校正。推挽式求和器200包含挽式电路系统
226和推式电路系统228以将电流添加到求和器且从求和器减去电流以便维持恒定的平均
共模信号。在一些实施例中,推挽式求和器200可以相等的量添加或减去电流,然而也可有
用的是以不相等的量添加或减去电流,前提是那样引起更加线性的抽头响应。
228。挽式电路系统226以大体上类似于上文相对于图8所描述的方式来操作。然而,推挽式
求和器200利用挽式电路系统226和推式电路系统228两者来以预先确定的量(例如,以相等
的量度)调节电流可用于维持一致的平均共模信号,这允许抽头响应为更加线性的。具有图
9的推挽式求和器200的DFE 70可通过在路径72、74、76和78上发射的数据接收用于n‑1位、
n‑2位、n‑3位或n‑4位或其中的任何组合的逻辑高或低。在此情况下,可实施沿着路径72、
74、76和78发射的数据以产生加权抽头86、162、164和166以及反加权抽头87、163、165、167
作为场效应晶体管116、118、182、184、186、188、190、192的控制信号以及场效应晶体管202、
204、206、208、210、212、214和216的控制信号以控制从其中发射到输出110、112的输出。场
效应晶体管182、184、186、188、190和192是挽式电路系统226的部分,而场效应晶体管202、
204、206、208、210、212、214和216是推式电路系统228的部分。可选择性地且可控制地激活
推挽式求和器200的场效应晶体管182、184、186、188、190、192、202、204、206、208、210、212、
4
214和216以反映十六个(例如,2 个)不同的可能的二进制状态中的一个,所述二进制状态
由先前校正的位(例如,0000、0001、0010、……1111)的各种组合表示。
模转换器控制的电流源)受到控制。输出110和112可被发射到数据锁存器,例如数据锁存器
94。可控制源218和120可都将电流供应到相同的加权抽头86和87,然而,这可通过不同的电
路供应(即,120将电流供应到挽式电路系统226并且218将电流供应到推式电路系统228),
由此取决于DFE 70的线性响应所供应的电流可具有相等的或不相等的值。推挽式求和器
200可操作以按相等的量度从差分节点(例如,具有挽式电路系统226和推式电路系统228的
输出110和112的连接点)添加和减去所供应的电流以便维持恒定的平均共模信号。这可允
许各种抽头响应具有改进的线性。
(例如,反向加权抽头87)可发射到输出110和112以校正失真位81中的失真。通过路径72发
射用于n‑1位的逻辑高。在此情况下,可实施n‑1位以产生加权抽头86和反向加权抽头87作
为用于两个场效应晶体管116和118的控制信号,从而实现加权抽头值86和87对输出110和
112的贡献。举例来说,如果由于n‑1位的校正是例如50mV,如果挽式电路系统226单独的操
作(例如,如果推式电路系统228并不存在),那么相对于加权抽头86和其相反值(例如,反向
加权抽头87)应用的所有的校正都来自场效应晶体管116和118的差分对。然而,通过使用挽
式电路系统226结合推式电路系统228,如果由于n‑1位的校正是例如50mV,那么挽式电路系
统226可操作以实现25mV的校正从场效应晶体管116和118的差分对应用并且25mV的校正从
场效应晶体管202和204的差分对应用。
来自对应于挽式电路系统226中的场效应晶体管的差分对的推式电路系统228中的场效应
晶体管的差分对的75%校正,可应用来自挽式电路系统226中的场效应晶体管的差分对的
20%校正并且可应用来自对应于挽式电路系统226中的场效应晶体管的差分对的推式电路
系统228中的场效应晶体管的差分对的80%校正,可应用来自挽式电路系统226中的场效应
晶体管的差分对的75%校正并且可应用来自对应于挽式电路系统226中的场效应晶体管的
差分对的推式电路系统228中的场效应晶体管的差分对的25%校正,可应用来自挽式电路
系统226中的场效应晶体管的差分对的80%校正并且可应用来自对应于挽式电路系统226
中的场效应晶体管的差分对的推式电路系统228中的场效应晶体管的差分对的20%校正,
或可按需要利用额外比率以维持由DFE 70产生的共模信号的一致性。类似地,可将相等比
率或不同比率值电流施加到194和220、196和222,以及198和224。经校正位88可基于输出
110和112经由数据锁存器94产生,且可在DQS信号96的上升边缘上发射到并行器66。可利用
经校正位88更新经存储以用于在并行器66中沿着路径72、74、76和78发射的n‑1位、n‑2位、
n‑3位和n‑4位信息(例如,n‑4位将更新以反映n‑3数据,n‑3位将更新以反映n‑2数据,n‑2数
据将更新以反映n‑1数据,且n‑1数据将用最新校正的位更新)以用于未来失真校正。
真贡献。如果发生这种情况,那么一个解决方案可以是等待n‑1位信息完成发射到并行器
66,因此它可用于失真计算中。然而,可替代地应用另一技术。
位为并行器66已知的(例如,存储在其中),但是n‑1经校正位可能尚未被应用于辅助失真位
81的值的校正确定。在第三时间t=2(在时间t=1之后),第三失真位n+2可在信道84处接收
到,然而,对于失真位81可能未经过足够的时间以变为经校正位88并且在并行器66中接收
到作为校正第二失真位280的失真的信息。因此,如同在t=0接收到的失真位81,失真计算
必须等待直至经校正位88在并行器66中接收到并且发射用于第二失真位n+1的失真校正。
与等待失真位81、n+1和n+2等的校正而不在等待时间期间执行任何额外过程相比,可存在
更具时效性的解决方案。
带宽,可以利用复制均衡器(例如,DFE 70中的至少两个利用推挽式求和器200代替求和器
电路85)。在图10中说明实施复制均衡器的一个实施例,其中失真校正电路230利用DFE
232、DFE 234、DFE 236和DFE 238(例如,作为可允许失真校正值的快速计算的均衡器,其各
自通过推挽式求和器200代替图7的求和器电路85操作)。虽然说明了四个均衡器的复制以
补偿发射带宽限制,但是应了解两个、三个、五个或更多个均衡器可以类似于本文中相对于
图10中说明的四个均衡器所描述的方式的方式来实施。
推挽式求和器200、240、242和244相应地代替求和器电路85使用,如上文相对于图9所描述。
以此方式,图10的求和器电路200、240、242和244可以上文相对于图9的推挽式求和电路所
描述的方式操作。
方式,当在失真校正的第一迭代中在DFE 232中处理接收到的位流的失真位81时,可在DFE
234中接收第二失真位246以开始失真校正的第二迭代。这允许当失真校正的第一迭代完成
时发生失真校正的第二迭代。类似地,当在失真校正的第二迭代中在DFE 234中处理接收到
的位流的第二失真位246时(其可与在失真校正的第一迭代中在DFE 232中处理第一失真位
81一致),可在DFE 236中接收第三失真位248以开始失真校正的第三迭代。类似地,当在失
真校正的第三迭代中在DFE 236中处理接收到的位流的第三失真位248时(其可与在失真校
正的第二迭代中在DFE 234中处理第二失真位246一致或可与在失真校正的第二迭代中在
DFE 234中处理第二失真位246一致并且失真位81在失真校正的第一迭代中在DFE 232中被
处理),可在DFE 238中接收第四失真位250以开始失真校正的第四迭代。
可在第六失真位经由信道84接收之前完成,这允许第六失真位回退到DFE 234以用于第六
失真校正等等。以此方式,DFE 232、DFE 234、DFE 236和DFE 238可以结合滚动DFE校正技术
利用。也就是说,一旦失真校正的第一迭代完成,则从信道84接收的位流的失真位81可通过
DFE 232接收,位流的第二失真位246可通过DFE 234接收,位流的第三失真位248可通过DFE
236接收,位流的第四失真位250可通过DFE 238接收,并且第五失真位可回退以通过DFE
232接收。
160所描述的方法来处理失真位81,使用先前位或沿着路径72、74、76和78发射的加权抽头
数据(例如,来自n‑1位、n‑2位、n‑3位以及n‑4位输入)以计算经由推挽式求和器200应用的
值。可能重要的是应注意,可存储先前位以用于沿着路径72、74、76和78以任何次序发射,只
要在失真校正期间观测到恰当的先前位次序即可(例如,n‑1位作为最高有效位且n‑4位作
为最低有效位)。一旦产生,则数据锁存器252的经校正位88可以在DQS信号96的上升边缘上
发射到并行器66以更新例如并行器66的n‑1位位置。
失真位(例如,当失真位81的失真已经在DFE 232中得到校正时)。上文相对于具有推挽式求
和器200的失真校正电路160所描述的方法,使用先前位或沿着路径72、74、76和78发射的加
权抽头数据(例如,来自n‑1位、n‑2位、n‑3位以及n‑4位输入)以计算经由推挽式求和器200
应用的值可用于第二失真位246的处理。然而,如所说明,先前位或沿着路径72、74、76和78
发射的加权抽头数据可相对于输入移位到DFE 232以考虑通过DFE 232被校正为经校正位
88的失真位81变为用于DFE 234的n‑1位值。一旦产生,则数据锁存器254的经校正位88可在
DQS信号96的上升边缘上发射到并行器66以更新例如并行器66的n‑1位位置(例如,将经校
正位88从DFE 232移动到n‑2位位置)。
述第三失真位(例如,当失真位81和246的失真已经相应地在DFE 232和DFE 234中得到校正
时)。上文相对于具有推挽式求和器200的失真校正电路160所描述的方法,使用先前位或沿
着路径72、74、76和78发射的加权抽头数据(例如,来自n‑1位、n‑2位、n‑3位以及n‑4位输入)
以计算经由推挽式求和器200应用的值可用于第三失真位248的处理。然而,如所说明,先前
位或沿着路径72、74、76和78发射的加权抽头数据可相对于输入移位到DFE 232和DFE 234
以考虑通过DFE 232和DFE 234被校正为相应的经校正位88的失真位81和246变为用于DFE
236的n‑2位值和n‑1位值。一旦产生,则数据锁存器256的经校正位88可在DQS信号96的上升
边缘上发射到并行器66以更新例如并行器66的n‑1位位置(例如,将经校正位88从DFE 232
移动到n‑3位位置并且将经校正位88从DFE 234移动到n‑2位位置)。
之后处理所述第四失真位(例如,当失真位81、246和248的失真已经相应地在DFE 232、234
和236中得到校正时)。上文相对于具有推挽式求和器200的失真校正电路160所描述的方
法,使用先前位或沿着路径72、74、76和78发射的加权抽头数据(例如,来自n‑1位、n‑2位、n‑
3位以及n‑4位输入)以计算经由推挽式求和器200应用的值可用于第四失真位250的处理。
然而,如所说明,先前位或沿着路径72、74、76和78发射的加权抽头数据可相对于输入移位
到DFE 232、234和236以考虑通过DFE232、234和236被校正为相应的经校正位88的失真位
81、246和248变为用于DFE 238的n‑3位值、n‑2位值和n‑1位值。一旦产生,则数据锁存器258
的经校正位88可在DQS信号96的上升边缘上发射到并行器66以更新例如并行器66的n‑1位
位置(例如,将经校正位88从DFE 232移动到n‑4位位置且将经校正位88从DFE 234移动到n‑
3位位置,并且将经校正位88从DFE 236移动到n‑2位位置)。
中,n‑1位、n‑2位、n‑3位和n‑4位可用于根据经校正位88数据(例如,来自由于接收到新经校
正位88而移位的DFE 232、234、236和238中的每一个的经校正位88)更新存储在并行器66中
以用于沿着路径72‑78发射的数据。可注意到DFE校正的此滚动方法可允许接收到较大处理
量的位流同时仍然允许位流的接收到的位的失真校正。
166以对失真位81执行更精确的失真校正。以与失真校正电路160类似的方式,可经由信道
84发射失真位81。然而,如所说明,可结合图11的失真校正电路260消除图7的放大装置82。
此放大装置82的消除可允许例如包含在DQ接收器62中的失真位81的位流的增大带宽发射,
方法是消除原本可能减缓包含失真位81的位流的接收的放大装置。
的位数据产生的四个加权抽头86、162、164和166来校正来自失真位81的失真。可对DFE 261
进行操作以针对沿着路径72、74、76和78发射的先前位中的每一个产生加权抽头86、162、
164和166中的每一个的幅值和极性,所述DFE可经设计以抵消对由先前接收到的位引起的
失真位81的总失真。
存器部分发射到并行器66。可使用n‑1位、n‑2位、n‑3位和n‑4位的值更新并行器66,且可存
储所述值以用于沿着路径72、74、76及78发射。可在下文更详细地描述与DFE 261相关联的
失真校正电路系统。
统)的电路图。所属领域的一般技术人员应了解额外阶段引起降低的带宽。DFE 261的电路
图264包含三个部分:第一部分266、第二部分268和第三部分270。
以通信方式耦合到可启用或停用的装置(例如,场效应晶体管106和108)。失真位81可在第
一输入端102处接收到,且DQ参考信号83可在第二输入端104处接收到。以此方式,两个场效
应晶体管106和108可由失真位81和DQ参考信号83控制。来自场效应晶体管106和108的数据
输出272和274基于DQS信号96被发送到第二部分268作为第一部分260的时钟信号,所述第
一部分操作以追踪在输入端202和输入端104处施加的输入电压作为DQS信号,例如,过渡
高。
路系统226和推式电路系统228。挽式电路系统226以类似于上文相对于图9所描述的方式来
操作。第二部分268利用挽式电路系统226和推式电路系统228两者来以预先确定的量(例
如,以相等的量度)调节电流可用于维持一致的平均共模信号,这允许抽头响应为更加线性
的。DFE 261可通过在路径72、74、76和78上发射的数据而在其中接收n‑1位、n‑2位、n‑3位或
n‑4位或任何组合的逻辑高或低。在此情况下,可实施沿着路径72、74、76和78发射的数据以
产生加权抽头86、162、164和166以及反加权抽头87、163、165、167作为场效应晶体管116、
118、182、184、186、188、190、192的控制信号以及场效应晶体管202、204、206、208、210、212、
214和216的控制信号以控制从其中发射到输出110、112的输出。场效应晶体管182、184、
186、188、190和192是挽式电路系统226的部分,而场效应晶体管202、204、206、208、210、
212、214和216是推式电路系统228的部分。可选择性地且可控制地激活推挽式求和器200的
场效应晶体管182、184、186、188、190、192、202、204、206、208、210、212、214和216以反映十
4
六个(例如,2 个)不同的可能的二进制状态中的一个,所述二进制状态由先前校正的位(例
如,0000、0001、0010、……1111)的各种组合表示。
模转换器控制的电流源)受到控制。输出276和278可被发射到第三部分268(例如,再生比较
器或再生锁存器的第二部分)。在第三部分268中,可以应用反馈,例如,当变低时作为DQS信
号,以从第三部分268输出,例如,作为再次变高的DQS信号96。经校正位88可基于输出110和
112经由均衡器261产生并且可在DQS信号96的上升边缘上被发射到并行器66。以此方式,第
一部分264和第三部分268以类似于数据锁存器94的方式操作为再生锁存器,其中第二部分
266操作为以类似于求和器电路85的方式操作的求和器电路以产生经校正位88。可通过经
校正位88更新经存储以用于在并行器66中沿着路径72、74、76和78发射的n‑1位、n‑2位、n‑3
位和n‑4位信息(例如,n‑4位将更新以反映n‑3数据,n‑3位将更新以反映n‑2数据,n‑2数据
将更新以反映n‑1数据,且n‑1数据将用最新校正的位更新)以用于未来失真校正。
决于DFE 261的线性响应可具有相等的或不相等的电流。以此方式,举例来说,推挽式求和
器200可操作以按相等的量度从差分节点添加和减去电流(例如,与挽式电路系统226和推
式电路系统228的输出110和112的连接点)以便维持恒定的平均共模信号。这可允许各种抽
头响应具有改进的线性。
(例如,反向加权抽头87)可发射到输出110和112以校正失真位81中的失真。通过路径72发
射用于n‑1位的逻辑高。在此情况下,可实施n‑1位以产生加权抽头86和反向加权抽头87作
为用于两个场效应晶体管116和118的控制信号,从而实现加权抽头值86和87对输出110和
112的贡献。举例来说,如果由于n‑1位的校正是例如50mV,如果挽式电路系统226单独的操
作(例如,如果推式电路系统228并不存在),那么相对于加权抽头86和其相反值(例如,反向
加权抽头87)应用的所有的校正都来自场效应晶体管116和118的差分对。然而,通过使用挽
式电路系统226结合推式电路系统228,如果由于n‑1位的校正是例如50mV,那么挽式电路系
统226可操作以实现25mV的校正从场效应晶体管116和118的差分对应用并且25mV的校正从
场效应晶体管202和204的差分对应用。
且当确定所述值时丢弃利用n‑1位的不正确的值的计算出的值。图13说明可实施此解决方
案的失真校正电路280。
大装置82分开利用。失真校正电路280包含第一均衡器282和第二均衡器284,其中的每一个
可如上文大体上相对于DFE 261以及选择装置286(例如,多路复用器)所描述的操作。失真
位81可被发射到第一均衡器282的输入端250以及被发射到第二均衡器284的输入端250。
284的电压校正信号294。均衡器282可接收电压校正信号292作为如由涉及对应于逻辑高的
最近接收到的位n‑1的调节的量修改的DQ参考信号83。类似地,均衡器284可接收电压校正
信号294作为如由涉及对应于逻辑低的最近接收到的位n‑1的调节的量修改的DQ参考信号
83。
得在n‑1位为逻辑高的情况下来自均衡器282的输出296表示经校正位88而在n‑1位为逻辑
低的情况下来自均衡器284的输出298表示经校正位88。因此,均衡器282和均衡器284中的
每一个可以类似于图11的均衡器261的部分的方式操作,具有一个差异;利用可抵消失真的
仅三个路径(例如,对应于位n‑2、n‑3和n‑4)具有它们的相应的加权抽头和经由三个相应的
可控制源供应的电流。
控制信号(例如,多路复用器选择或控制信号)。沿着路径72发射的n‑1位值可用于从输出
296和298中选择经校正位。如果n‑1位是逻辑高,那么可选择输出296作为经校正位88。然
而,如果n‑1位为逻辑低,那么可选择输出298作为经校正位88。来自选择装置286的输出可
被发送到并行器66作为经校正位88。在并行器66中,可根据经校正位88更新n‑1位、n‑2位、
n‑3位和n‑4位(例如,n‑4位将更新以反映n‑3数据,n‑3位将更新以反映n‑2数据,n‑2数据将
更新以反映n‑1数据,且n‑1数据将用最新校正的位88更新)。可注意到在第二失真位218的
接收之前经校正位88可能未完成所有值的发射和更新,因此可以重复基于来自n‑1位的贡
献为逻辑高和逻辑低两者利用经校正位值的双重计算的如上文所描述的方法。
306,所述电路可以是类似于失真校正电路280的具有对它们的相应的输入的修改的失真校
正电路。失真位81可由第一电路280接收,第二失真位218可由第二电路302接收,第三失真
位220可由第三电路304接收,第四失真位222可由第四电路306接收,且一旦失真校正的第
一迭代完成,则第五失真位可回退以由第一电路280接收。
抽头数据来计算供应均衡器282和284所必需的值。电压校正信号292和294可表示经修改的
DQ参考信号83已针对用于相应地为逻辑高和低的n‑1的位值的贡献得到调节,并且可在失
真位81的校正中利用。可在DQS信号96的上升边缘上将输出296和298发射到选择装置286。
选择装置286可使用存储在并行器66中并且沿着路径72发射的n‑1位值以对经校正位88值
需要的值(例如,输出296或输出298的值)作出最终决策。
号308作为以涉及沿着路径78发射的对应于逻辑高的最近接收到的位值的调节的量修改的
DQ参考信号83以及电压校正信号310作为以涉及沿着路径78发射的对应于逻辑低的最近接
收到的位值的调节的量修改的DQ参考信号83中的每一个。通过失真校正电路280描述的方
法可用于校正失真位218,不同之处在于先前位或沿着路径72、74和76发射的加权抽头数据
可用于计算提供校正到均衡器286和288所必需的值。可在DQS信号96的上升边缘上将输出
312和314发射到选择装置316。用于第二电路302的选择装置316可使用存储在并行器66中
以用于沿着路径78发射的位值以对第二失真位218的经校正位88值作出最终决策。
号318作为以涉及沿着路径76发射的对应于逻辑高的最近接收到的位值的调节的量修改的
DQ参考信号83以及电压校正信号320作为以涉及沿着路径76发射的对应于逻辑低的最近接
收到的位值的调节的量修改的DQ参考信号83中的每一个。通过失真校正电路280描述的方
法可用于校正失真位220,不同之处在于先前位或沿着路径72、74和78发射的加权抽头数据
可用于计算提供校正到均衡器322和324所必需的值。可在DQS信号96的上升边缘上将输出
326和328发射到选择装置312。用于第三电路282的选择装置330可使用存储在并行器66中
以用于沿着路径76发射的位值以对第三失真位220的经校正位88值作出最终决策。
号330作为以涉及沿着路径74发射的对应于逻辑高的最近接收到的位值的调节的量修改的
DQ参考信号83以及电压校正信号332作为以涉及沿着路径74发射的对应于逻辑低的最近接
收到的位值的调节的量修改的DQ参考信号83中的每一个。通过失真校正电路280描述的方
法可用于校正失真位222,不同之处在于先前位或沿着路径72、76和78发射的加权抽头数据
可用于计算提供校正到均衡器334和336所必需的值。可在DQS信号96的上升边缘上将输出
338和340发射到选择装置342。用于第四电路306的选择装置342可使用存储在并行器66中
以用于沿着路径74发射的位值以对第四失真位222的经校正位88值作出最终决策。
位88数据更新存储在并行器66中以用于沿着路径72‑78发射的数据。可注意到,经校正位88
可能尚未完成到并行器66的发射,也没有在接收到第五失真位之前存储用于沿着路径72‑
78发射的更新的值,因此可继续延迟经校正位88的最终选择的方法。因此,第一电路280可
并行地应用来自第四电路306的加权值直至经校正位88被确定为来自第四电路306并且被
用作用于第一电路280的选择位。类似地,第二电路302可并行地应用来自第一电路280的加
权值直至经校正位88被确定为来自第一电路280并且被用作用于第二电路302的选择位。类
似地,第三电路304可并行地应用来自第二电路302的加权值直至经校正位88被确定为来自
第二电路302并且被用作用于第三电路304的选择位。第四电路306可并行地应用来自第三
电路304的加权值直至经校正位88被确定为来自第三电路304并且被用作用于第四电路306
的选择位。
形式。实际上,本发明意图涵盖属于如由所附权利要求书限定的本发明的精神和范围内的
所有修改、等效物和替代方案。
的。此外,如果随附于本说明书的结尾的任何权利要求项含有表示为“用于执行功能的装
置……”或“用于执行功能的步骤……”的一或多个要素,那么意图将依照35U.S.C.112(f)
解译此类要素。然而,对于含有以任何其它方式指定的要素的任何权利要求项,意图将不会
依照35U.S.C.112(f)解译此类要素。