用于校准具有判决反馈均衡器(DFE)的接收器的装置和方法与流程

文档序号:23474219发布日期:2020-12-29 13:26阅读:143来源:国知局
用于校准具有判决反馈均衡器(DFE)的接收器的装置和方法与流程

本申请是申请日为2018年5月7日、申请号为201880035464.2、发明名称为“用于校准具有判决反馈均衡器(dfe)的接收器的装置和方法”的发明专利申请的分案申请。

相关申请的交叉引用

本申请要求2017年5月31日在美国专利商标局提交的临时申请no.62/512,837和2017年7月19日在美国专利商标局提交的非临时申请no.15/654,540的优先权和权益,其全部内容通过引用并入本文,就如同在下文中以它们的整体并且出于所有适用目的而被完全阐述。

本公开一般地涉及校准接收器的领域,并且特别地涉及校准具有判决反馈均衡器(dfe)的接收器。



背景技术:

接收器中的高性能判决反馈均衡器(dfe)采用高精度样本锁存器来捕获和量化传入的高速信号。dfe性能取决于样本锁存器准确度,例如,样本锁存器电压偏移。为了减轻dfe性能下降,样本锁存器电压偏移必须被校准。然而,常规设计中的电压偏移校准被底层晶体管的相对几何尺寸的精度所限制。作为结果,如果偏移校准步长太小,则电压偏移校准可能具有受限制的偏移校准范围,或者如果偏移校准步长太大,则电压偏移校准可能具有低劣的校准精度。也就是说,相对晶体管尺寸的精度影响电压偏移校准的准确度。并且,进而,电压偏移校准的准确度影响dfe性能。



技术实现要素:

下文提出了本公开的一个或多个方面的简化概述,以便提供对这样的方面的基本理解。该概述不是本公开的所有设想到的特征的广泛概览,并且既不旨在标识本公开的所有方面的关键或重要元素,也不旨在界定本公开的任何或所有方面的范围。其唯一目的是以简化的形式呈现本公开的一个或多个方面的一些概念,作为稍后呈现的更详细描述的序言。

在一个方面,本公开提供了确定样本锁存器的偏移校准步长。因此,一种用于确定样本锁存器的偏移校准步长的方法包括:生成第一目标电压;设置校准数字控制字;以及基于第一目标电压和校准数字控制字,将量化数字控制字调节为第一整数值,其中第一整数值基于样本锁存器达到第一亚稳态。该方法还包括:确定第一步长,其中第一步长是与第一整数值相对应的偏移校准步长的值。该方法还可以包括:生成第二目标电压;重置校准数字控制字以生成重置后的校准数字控制字;以及基于第二目标电压和重置后的校准数字控制字,将量化数字控制字重新调节为第二整数值。该方法还可以包括:确定第二步长,其中第二步长是与第二整数值相对应的偏移校准步长的值。该方法还可以包括:确定经校准的量化数字控制字,其中经校准的量化数字控制字是第一整数值和第二整数值的算术平均值。该方法还可以包括:确定经校准的偏移校准步长,其中经校准的偏移校准步长是第一步长和第二步长的算术平均值。在一个示例中,第二整数值基于样本锁存器达到第二亚稳态。在一个示例中,第二亚稳态与第一亚稳态不同。在一个示例中,生成第一目标电压步骤包括:将e样本数字控制字设置为第一目标码,并且e样本符号位被设置为第一极性。在一个示例中,第一目标电压等于第一目标码和edac输出分辨率的乘积。

本公开的另一方面提供了一种判决反馈均衡器(dfe)输入段,其包括:e样本锁存器,用于输出目标信号样本;e样本数模转换器,耦合到e样本锁存器以向e样本锁存器输入目标电压;样本锁存器,用于输出信号样本;以及电压数模转换器,耦合到e样本锁存器和样本锁存器以生成偏置电压,其中偏置电压被输入到e样本锁存器和样本锁存器。判决反馈均衡器输入段还可以包括:锁存器偏移解码器,用于缩放偏置电压。判决反馈均衡器输入段还可以包括:求和放大器,用于接收去往dfe输入段的模拟输入波形。在一个示例中,信号样本和目标信号样本被比较,以确定样本锁存器是否达到亚稳态。判决反馈均衡器输入段还可以包括:eb样本锁存器,用于输出互补的目标信号样本。在一个示例中,样本锁存器包括多个样本锁存器,并且其中信号样本至少包括同相信号样本和正交信号样本。在一个示例中,多个样本锁存器还至少输出互补的同相信号样本和互补的正交信号样本。在一个示例中,目标信号样本和互补的目标信号样本的第一组合,与至少同相信号样本和正交信号样本以及至少互补的同相信号样本和互补的正交信号样本的第二组合进行比较,以确定样本锁存器是否达到亚稳态。

本公开的另一方面提供了一种判决反馈均衡器(dfe)输入段,其包括:用于输出目标信号样本的部件;用于向用于输出目标信号样本的部件输入目标电压的部件;用于输出信号样本的部件;以及用于生成偏置电压的部件,其中偏置电压(vb)被输入到用于输出目标信号样本的部件和用于输出信号样本的部件。判决反馈均衡器输入段还可以包括:用于缩放偏置电压的部件、以及用于接收去往dfe输入段的模拟输入波形的部件。

本公开的另一方面提供了一种存储计算机可执行代码的计算机可读介质,可操作在包括至少一个处理器和耦合到至少一个处理器的至少一个存储器的设备上,其中至少一个处理器被配置为实施确定样本锁存器的偏移校准步长,计算机可执行代码包括:用于使得计算机生成第一目标电压的指令;用于使得计算机设置校准数字控制字的指令;以及用于使得计算机基于第一目标电压和校准数字控制字,将量化数字控制字调节为第一整数值的指令,其中第一整数值基于样本锁存器达到第一亚稳态。计算机可读介质还可以包括:用于使得计算机确定第一步长的指令,其中第一步长是与第一整数值相对应的偏移校准步长的值;用于使得计算机生成第二目标电压的指令;用于使得计算机重置校准数字控制字以生成重置后的校准数字控制字的指令;用于使得计算机基于第二目标电压和重置后的校准数字控制字,将量化数字控制字重新调节为第二整数值的指令;用于使得计算机确定第二步长的指令,其中第二步长是与第二整数值相对应的偏移校准步长的值;用于使得计算机确定经校准的量化数字控制字的指令,其中经校准的量化数字控制字是第一整数值和第二整数值的算术平均值;用于使得计算机确定经校准的偏移校准步长的指令,其中经校准的偏移校准步长是第一步长和第二步长的算术平均值。在一个示例中,第二整数值基于样本锁存器达到第二亚稳态,并且其中第二亚稳态与第一亚稳态不同。在一个示例中,用于使得计算机生成第一目标电压的指令包括:用于使得计算机将e样本数字控制字设置为第一目标码的指令,并且e样本符号位被设置为第一极性。在一个示例中,第一目标电压等于第一目标码和edac输出分辨率的乘积。

一经查阅随后的详细描述,本发明的这些和其他方面将更加充分地被理解。一经结合附图来查阅对本发明的具体示例性实施例的随后描述,本发明的其他方面、特征和实施例对本领域的技术人员将变得明显。尽管可能相对于下文的某些实施例和附图来讨论本发明的特征,但是本发明的所有实施例可以包括本文中讨论的有利特征中的一个或多个。换言之,尽管一个或多个实施例可能被讨论为具有某些有利特征,但是这样的特征中的一个或多个特征也可以根据本文中讨论的本发明的各种实施例而被使用。以类似的方式,尽管示例性实施例在下文可能被讨论为设备、系统或方法实施例,但是应当理解,这样的示例性实施例可以被实施在各种设备、系统和方法中。

附图说明

图1图示了判决反馈均衡器(dfe)输入段的第一示例。

图2图示了图1的判决反馈均衡器(dfe)输入段的实施方式的第一示例。

图3图示了针对具有1mv量化步长的晶体管的偏移校准量化图的示例。

图4图示了针对具有6mv量化步长的晶体管的偏移校准量化图的示例。

图5图示了判决反馈均衡器(dfe)输入段的第二示例。

图6图示了图5的判决反馈均衡器(dfe)输入段500的实施方式600的第二示例。

图7图示了用于e样本数模转换器(edac)的数模转换器(dac)传递函数的示例。

图8图示了用于锁存器偏移解码器的数模转换器(dac)传递函数的示例。

图9图示了共模反馈(cmfb)环路的示例。

图10图示了用于电压数模转换器(vdac)的数模转换器(dac)传递函数的示例。

图11图示了从量化数字控制字lsbcode<j:0>到偏移校准步长lsb_vos的用于vdac的传递函数的示例。

图12图示了用于确定样本锁存器的偏移校准步长的示例流程图。

具体实施方式

下文关于附图阐述的详细描述旨在作为对各种配置的描述,而非旨在表示本文中描述的概念可以在其中被实践的仅有配置。该详细描述包括具体细节,以用于提供对各种概念的透彻理解的目的。然而,对本领域的技术人员将明显的是,这些概念可以没有这些具体细节而被实践。在一些情况下,公知的结构和组件以框图形式示出,以便避免使这样的概念模糊不清。

对于高速串行数字通信系统(其随时间从发射器向接收器传送一系列数据符号),数据符号完整性可能由于信道的传递函数而下降。一般地,信道是发射器与接收器之间的介质。传递函数描述信道在频域中的响应;也即,在频率上的滤波性质。例如,理想的传递函数具有相对于频率的均匀幅度响应和相对于频率的线性相位响应。理想的传递函数特性提供数据符号的无失真传送。例如,非理想的传递函数可以是相对于频率的非均匀幅度响应和相对于频率的非线性相位响应。非理想的传递函数特性在接收器处产生失真的数据符号。

一种形式的失真数据符号可能由归因于信道的非理想传递函数的符号间干扰(isi)所引起。isi是来自相邻符号对给定符号的一种类型的符号干扰,其导致误比特率(ber)降级。isi的一种测度是接收器输入的眼图中的数据眼闭合的程度。在该上下文中,数据眼是在相同时间尺度上的连续数据符号的叠加版本的图形表示,例如,来自示波器显示。眼图中的数据眼闭合的程度对应于接收器输入中存在的isi量。也就是说,宽数据眼意味着很少或没有isi,而窄数据眼或闭合数据眼意味着显著的isi,并且因此意味着显著的失真。

一种针对isi的缓解技术是在接收器中使用均衡器以补偿信道的非理想传递函数,也即,增强眼图中的数据眼的打开。不同类型的均衡器可以被使用。一种特定形式的均衡器被称为判决反馈均衡器(dfe),其中多个加权的延迟线输出被组合以提供改进的接收器响应。权重可以通过在接收器输出处的比特判决来确定,这些比特判决被反馈到接收器输入。接收器中的高性能判决反馈均衡器(dfe)可以采用高精度样本锁存器来捕获和量化传入的高速信号。dfe性能则取决于样本锁存器准确度,例如,样本锁存器电压偏移和样本锁存器量化步长。为了减轻dfe性能下降,样本锁存器电压偏移和量化步长需要被校准。然而,准确的校准可能被底层晶体管的相对几何尺寸的精度所限制。例如,如果偏移校准步长太小,则电压偏移校准可能具有受限制的偏移校准范围,或者如果偏移校准步长太大,则电压偏移校准可能具有低劣的校准精度。

也就是说,相对晶体管尺寸的精度可能影响dfe校准的准确度。并且,进而,dfe校准的准确度可能影响dfe性能。因此,改进dfe校准的准确度可以导致改进接收器中的dfe性能。在一个示例中,带有判决反馈均衡器(dfe)的接收器可以具有多个高速接收路径,每个高速接收路径具有高精度样本锁存器。例如,样本锁存器可以用于及时地对传入信号采样以产生信号样本,并且然后判决信号样本表示0还是1(即,对信号样本作出硬判决)。

图1图示了判决反馈均衡器(dfe)输入段100的第一示例。dfe输入段100耦合到dfe的其他部分(未示出),包括具有自适应权重的抽头延迟线。在一个示例中,dfe输入段100接受作为时间的函数的模拟输入波形s(t),并且产生1/2速率偶数和奇数同相信号样本iout和ibout、以及1/2速率偶数和奇数正交信号样本qout和qbout。同相和正交信号样本是模拟输入波形s(t)的数字表示。在一个示例中,多个信号样本(iout、qout、ibout、qbout)用于控制dfe自适应权重。

图1中所示出的是求和放大器110,其跨越它的差分输入端子inp111和inm112接受模拟输入波形s(t),并且其跨越它的差分输出端子amp_op114和amp_om115产生放大的输入波形m(t)。另外,校准使能信号cal_en113被馈送到求和放大器110,以启用或禁用校准模式。差分输出端子每个作为第一输入和第二输入的集合被连接到并行样本锁存器的集合120。图1中作为示例示出的是并行样本锁存器的集合120,其包括第一i样本锁存器121、第二i样本锁存器122、第一ib样本锁存器123、第二ib样本锁存器124、q样本锁存器125和qb样本锁存器126。也被示出的是锁存器偏移数模转换器(dac)的集合130,其可以向并行样本锁存器的集合120提供第三输入的集合。在一个示例中,第三输入的集合可以向并行样本锁存器的集合120提供多个电压校准偏移,以补偿它们的样本锁存器电压偏移。

同相信号样本iout可以通过以下来生成:使用第一复用器141选择第一i样本锁存器121和第二i样本锁存器122的输出。互补的同相信号样本ibout可以通过以下来生成:使用第二复用器142选择第一ib样本锁存器123和第二ib样本锁存器124的输出。在一个示例中,第一复用器141输出的选择可以由通过第二锁存器152产生的互补同相信号样本ibout的锁存版本来管控。在一个示例中,第二复用器输出的选择可以由通过第一锁存器151产生的同相信号样本iout的锁存版本来管控。正交信号样本qout可以由q样本锁存器125的输出来生成。互补的正交信号样本qbout可以由qb样本锁存器126的输出来生成。在一个方面,并行样本锁存器的集合120中的样本锁存器电压偏移可能具有不同的量值。因此,每个样本锁存器电压偏移需要个体地被校准和补偿,以增强针对每个接收路径的数据眼的打开。

图2图示了图1的判决反馈均衡器(dfe)输入段100的实施方式200的第一示例。dfe输入段100包括求和放大器(sumamp)210,其跨越它的差分输入端子inp211和inm212接受模拟输入波形s(t),并且其跨越它的第一差分输出端子amp_op214和第二差分输出端子amp_om215产生放大的输入波形m(t)。另外,校准使能信号cal_en213被馈送到求和放大器210,以启用或禁用校准模式。第一差分输出端子amp_op214作为输入被连接到正锁存器半部221。第二差分输出端子amp_om215作为输入被连接到负锁存器半部222。在一个示例中,感测级223包括正锁存器半部221和负锁存器半部222的组合。例如,当输入时钟clk240为高时,由正晶体管tp231和负晶体管tm232形成的差分输入对感测差分输入电压(amp_op-amp_om)。另外,跨越正晶体管tp231的电流被标示为im,并且跨越负晶体管tm232的电流被标示为ip。

在一个示例中,取决于正或负电压校准偏移,偏移电流ios流过左侧的偏移晶体管集合top0、top1、……、topn或右侧的另一偏移晶体管集合tom0、tom1、……、tomn。在一个示例中,每个偏移晶体管在晶体管被导通时承载偏移电流ios。在一个示例中,偏移电流ios可以通过以下而被改变:启用或禁用具有电压校准偏移的偏移晶体管中的每个偏移晶体管。例如,电压校准偏移可以包括正电压校准偏移和负电压校准偏移。例如,正锁存器半部221可以包括施加到正锁存器半部221内的晶体管的栅极的正电压校准偏移calp<0>、calp<1>、……、calp<n>。例如,负锁存器半部222可以包括施加到负锁存器半部222内的晶体管的栅极的负电压校准偏移caln<0>、caln<1>、……、caln<n>。例如,电压校准偏移可以由锁存器偏移数模转换器(dac)的集合(未示出)来生成。

在一个示例中,图2中示出的dfe输入段100的输出(sample_out261)可以由设置-重置(sr)锁存器280来产生。例如,sr锁存器280可以具有连接到正锁存器半部输出outpa的第一输入251、以及连接到负锁存器半部输出outma的第二输入252。在一个示例中,正锁存器半部输出outpa和负锁存器半部输出outma表示dfe输入段100的经校准的样本。在另一示例中,电压校准偏移的量化步长lsb(vos)与偏移电流ios和跨越正晶体管tp231的电流im之比成比例。在另一示例中,电压校准偏移的量化步长lsb(vos)与偏移晶体管尺寸比(w/l)os和tp晶体管尺寸比(w/l)tp之比成比例。

在一个示例中,对于许多类型的晶体管技术,例如finfet(鳍式场效应晶体管)技术,对可能的晶体管尺寸比(w/l)的选择可能缺乏精确控制,这可能导致对电压校准偏移的量化步长的对应低劣的控制。作为结果,如果量化步长太小,则偏移校准范围可能被限制。图3图示了针对具有1mv量化步长的晶体管的偏移校准量化图300的示例。在图3的示例中,因为量化步长太小,所以偏移校准范围被限制。另一方面,如果量化步长太大,则可能导致低劣的偏移校准精度。图4图示了针对具有6mv量化步长的晶体管的偏移校准量化图400的示例。在图4的示例中,因为步长太大,所以存在偏移校准的大量化误差,其导致低劣的偏移校准精度。

dfe性能取决于样本锁存器精度。样本锁存器精度的一方面是样本锁存器电压偏移。在一个示例中,样本锁存器电压偏移是用于对信号样本进行硬判决的电压阈值上的偏置。对信号样本作出硬判决是判决信号样本表示0还是1。并且,样本锁存器电压偏移应当被校准以达到dfe的高性能。

图5图示了判决反馈均衡器(dfe)输入段500的第二示例。dfe输入段500包括两个校准环路以改进dfe校准的准确度:锁存器电压偏移校准环路和锁存器量化步长校准环路。

dfe输入段500耦合到dfe的其他部分(未示出),包括具有自适应权重的抽头延迟线。在一个示例中,dfe输入段500接受作为时间t的函数的模拟输入波形s(t),并且产生同相信号样本iout和正交信号样本qout。同相和正交信号样本是模拟输入波形s(t)的数字表示。在一个示例中,多个信号样本(iout、qout、ibout、qbout)用于控制dfe自适应权重。另外,dfe输入段500产生目标信号样本eout和互补目标信号样本ebout。

图5中示出的是求和放大器510,其跨越它的差分输入端子inp511和inm512接受模拟输入波形s(t),并且其跨越它的差分输出端子amp_op514和amp_om515产生放大的输入波形m(t)。另外,校准使能信号cal_en513被馈送到求和放大器510,以启用或禁用校准模式。求和放大器差分输出端子每个作为第一输入和第二输入的集合被连接到并行样本锁存器的集合520。在该示例中,并行样本锁存器的集合520包括8个样本锁存器。并行样本锁存器的集合520包括第一i样本锁存器521、第二i样本锁存器522、第一ib样本锁存器523、第二ib样本锁存器524、q样本锁存器525、qb样本锁存器526、e样本锁存器527和eb样本锁存器528。

dfe输入段500还包括锁存器偏移解码器530。在一个示例中,锁存器偏移解码器530可以向并行锁存器的集合520提供第三输入的集合。在一个示例中,第三输入的集合可以向并行样本锁存器的集合520提供多个电压校准偏移,以补偿它们的样本锁存器电压偏移。

同相信号样本iout可以通过以下来生成:使用第一复用器541选择第一i样本锁存器521和第二i样本锁存器522的输出。互补的同相信号样本ibout可以通过以下来生成:使用第二复用器542选择第一ib样本锁存器523和第二ib样本锁存器524的输出。在一个示例中,第一复用器541输出的选择可以由通过第二锁存器552产生的互补同相信号样本ibout的锁存版本来管控。在一个示例中,第二复用器输出的选择可以由通过第一锁存器551产生的同相信号样本iout的锁存版本来管控。正交信号样本qout可以由q样本锁存器525的输出来生成。互补的正交信号样本qbout可以由qb样本锁存器526的输出来生成。另外,目标信号样本eout可以由e样本锁存器527生成,并且互补目标信号样本ebout可以由eb样本锁存器528生成。

在一个示例中,图5中示出的dfe输入段500还可以包括例如通过电压数模转换器(vdac)560实施的电压偏置生成器。本领域的技术人员将理解,虽然vdac被示出在图5中用于实施电压偏置生成器的功能,但是在本公开的精神和范围内,也可以使用也可以实施电压偏置生成器的功能的其他组件。在一个方面,去往电压偏置生成器(vdac)的输入是具有(j+1)个比特的量化数字控制字lsbcode<j:0>。在另一方面,电压偏置生成器(vdac560)的输出是偏置电压vb,其作为第四输入的集合被发送到并行锁存器的集合520。在一个示例中,第四输入的集合可以向并行样本锁存器的集合520提供多个偏置电压,以用于dfe样本锁存器校准。在另一示例中,偏置电压vb是基于量化数字控制字lsbcode<j:0>的转换后的模拟信号。在一个示例中,偏置电压vb调节锁存器量化步长。

图5中示出的dfe输入段500还可以包括例如通过e样本数模转换器(edac)570实施的目标信号生成器。本领域的技术人员将理解,虽然edac被示出在图5中用于实施目标信号生成器的功能,但是在本公开的精神和范围内,也可以使用也可以实施目标信号生成器的功能的其他组件。在一个方面,去往目标信号生成器(edac570)的第一输入是具有(m+1)个比特的e样本数字控制字ecode<m:0>。此外,去往目标信号生成器(edac570)的第二输入是e样本符号位esign。在另一方面,目标信号生成器(edac570)的输出是差分edac输出edacp和edacm,它们作为第五输入和第六输入的集合被发送到e样本锁存器527。在一个示例中,第五输入和第六输入的集合edacp和edacm可以向e样本锁存器527提供多个目标电压,以用于dfe样本锁存器校准。在另一示例中,目标电压edacp和edacm基于e样本数字控制字ecode<m:0>被转换为模拟信号。

图5中示出的dfe输入段500还可以包括例如通过eb样本数模转换器(ebdac)575实施的互补目标信号生成器。在一个方面,去往互补目标信号生成器(ebdac575)的第一输入是具有(m+1)个比特的互补e样本数字控制字ebcode<m:0>。此外,去往互补目标信号生成器(ebdac575)的第二输入是eb样本符号位ebsign。在另一方面,互补目标信号生成器(ebdac575)的输出是差分ebdac输出ebdacp和ebdacn,它们作为第五输入和第六输入的集合被发送到eb样本锁存器528。在一个示例中,第五输入和第六输入的集合ebdacp和ebdacn可以向eb样本锁存器528提供多个互补目标电压,以用于dfe样本锁存器校准。在另一示例中,互补目标电压ebdacp和ebdacn基于互补e样本数字控制字ebcode<m:0>被转换为模拟信号。

在一个示例中,锁存器电压偏移校准环路由求和放大器510(在校准模式中被启用)、锁存器偏移解码器530和并行锁存器的集合520形成。在一个示例中,每个锁存器可以包括内部锁存器偏移校准电压生成器。锁存器量化步长校准环路可以采用连接到e样本锁存器527的edac570,来设置用于锁存器量化步长的目标电压。在一个示例中,锁存器量化步长校准环路可以通过改变lsbcode<j:0>而比照目标电压来校准锁存器量化步长。

图6图示了图5的判决反馈均衡器(dfe)输入段500的实施方式600的第二示例。dfe输入段500包括求和放大器(sumamp)610,其跨越它的差分输入端子inp611和inm612接受模拟输入波形s(t),并且其跨越它的第一差分输出端子amp_op614和第二差分输出端子amp_om615产生放大的输入波形m(t)。另外,校准使能信号cal_en613被馈送到求和放大器610,以启用或禁用校准模式。第一差分输出端子amp_op614作为输入被连接到正锁存器半部621。第二差分输出端子amp_om615作为输入被连接到负锁存器半部622。在一个示例中,感测级623包括正锁存器半部621和负锁存器半部622的组合。例如,当输入时钟clk640为高时,由正晶体管tp0631和负晶体管tm0632形成的差分输入对感测差分输入电压(amp_op-amp_om)。另外,跨越正晶体管tp0631的电流被标示为im0,并且跨越负晶体管tm0632的电流被标示为ip0。

此外,在一个示例中,偏移电流ios流过下部偏移晶体管top0、top1、……、topn、tom0、tom1、……、tomn。在一个示例中,偏移电流ios可以通过以下而被改变:启用或禁用具有电压校准偏移的下部偏移晶体管中的每个下部偏移晶体管。例如,电压校准偏移可以包括正电压校准偏移和负电压校准偏移。例如,正锁存器半部621可以包括施加到正锁存器半部621内的下部偏移晶体管的栅极的正电压校准偏移calp<0>、calp<1>、……、calp<n>。例如,负锁存器半部622可以包括施加到负锁存器半部622内的下部偏移晶体管的栅极的负电压校准偏移caln<0>、caln<1>、……、caln<n>。例如,电压校准偏移可以由锁存器偏移解码器630来生成。

在一个示例中,图6中示出的dfe输入段500的输出(sample_out661)可以由设置-重置(sr)锁存器680来产生。例如,sr锁存器680可以具有连接到正锁存器半部输出outpa的第一输入651和连接到负锁存器半部输出outma的第二输入652。在一个示例中,正锁存器半部输出outpa和负锁存器半部输出outma表示dfe输入段500的经校准的样本。

在一个示例中,图6还可以包括例如通过电压数模转换器(vdac)660实施的电压偏置生成器。本领域的技术人员将理解,虽然vdac被示出在图6中用于实施电压偏置生成器的功能,但是在本公开的精神和范围内,也可以使用也可以实施电压偏置生成器的功能的其他组件。在一个方面,去往电压偏置生成器(vdac660)的输入是具有(j+1)个比特的量化数字控制字lsbcode<j:0>。在另一方面,电压偏置生成器(vdac660)的输出是偏置电压vb,其作为第四输入的集合被发送到并行样本锁存器的集合520。在一个示例中,第四输入的集合可以向并行样本锁存器的集合520提供多个偏置电压,以用于dfe样本锁存器校准。在另一示例中,偏置电压vb是基于量化数字控制字lsbcode<j:0>的转换后的模拟信号。在一个示例中,偏置电压vb调节锁存器量化步长。

在一个示例中,图6还可以包括例如通过e样本数模转换器(edac)670实施的目标信号生成器。本领域的技术人员将理解,虽然edac被示出在图6中用于实施目标信号生成器的功能,但是在本公开的精神和范围内,也可以使用也可以实施目标信号生成器的功能的其他组件。在一个方面,去往目标信号生成器(edac670)的第一输入是具有(m+1)个比特的e样本数字控制字ecode<m:0>。此外,去往目标信号生成器(edac670)的第二输入是e样本符号位esign。在另一方面,目标信号生成器(edac670)的输出是差分edac输出edacp和edacm,它们作为第五输入和第六输入的集合被发送到e样本锁存器627。在一个示例中,第五输入和第六输入的集合edacp和edacm可以向e样本锁存器627提供多个目标电压,以用于dfe样本锁存器校准。在一个示例中,图6中示出的e样本锁存器627是图5中示出的e样本锁存器527的展开视图。在另一示例中,目标电压edacp和edacm基于e样本数字控制字ecode<m:0>被转换为模拟信号。

在一个示例中,并行样本锁存器的集合520中的每个包括上部晶体管和下部晶体管。

在一个示例中,i样本锁存器的感测级623(图6中示出)的第一输入对tp0/tm0可以连接到求和放大器610的输出,求和放大器610具有用于启用校准模式的校准使能信号cal_en。在一个示例中,当校准模式利用cal_en=1被启用时,求和放大器610的差分输入信号可以被阻挡。此外,当校准模式被启用时,求和放大器610的输出amp_op614和amp_om615可以处于零差分模式,并且被设置为求和放大器共模电压电平(vcm_sum)以使得amp_op=amp_om=vcm_sum。

在另一示例中,e样本锁存器的感测级623的第二输入对tp1/tm1可以连接到edac输出edacp和edacm。在一个示例中,edac差分输出电压v(edacp)-v(edacm)可以通过e样本数字控制字ecode<m:0>和esign来精确地调节。例如,edac的差分输出电压可以用作目标或标尺,来测量注入到样本锁存器的感测级中的偏移校准电压vos,并且测量和校准偏移校准步长(lsb_vos)。

在另一示例中,edac670是高精度电压数模转换器。edac差分输出电压v(edacp)-v(edacm)可以以高电压精度(例如,2mv)被调节。在另一示例中,edac共模电压vcm_edac可以通过共模(cm)反馈环路被设置为与求和放大器共模电压vcm_sum相同。

图7图示了用于e样本数模转换器(edac)的数模转换器(dac)传递函数700的示例。在一个示例中,横轴是e样本数字控制字ecode<m:0>和e样本符号位esign的域。纵轴是edac差分输出电压v(edacp)-v(edacm)的范围。另外,edac输出分辨率被标记为lsb_edac。在图7中示出的示例中,lsb_edac=2mv。例如,edac差分输出电压v(edacp)-v(edacm)与e样本数字控制字ecode<m:0>之间的关系可以表达为:

v(edacp)-v(edacm)=lsb_edac*ecode<m:0>。

也就是说,edac差分输出电压v(edacp)-v(edacm)是以edac输出分辨率lsb_edac被缩放的e样本数字控制字ecode<m:0>的转换后的模拟版本。在一个示例中,dac传递函数700表示用于edac670(图6中示出)的传递函数,其中edac差分输出电压v(edacp)-v(edacm)是ecode的函数。

图8图示了用于锁存器偏移解码器的数模转换器(dac)传递函数800的示例。在一个示例中,横轴是校准数字控制字calcode<k:0>和校准样本符号位calsign的域。纵轴是偏移校准电压vos的范围。另外,锁存器偏移解码器分辨率被标记为lsb_calcode。在一个示例中,lsb_calcode=ios/g,其中g是正锁存器半部221和负锁存器半部222的偏移晶体管的有效电导。例如,偏移校准电压vos与校准数字控制字calcode<k:0>之间的关系可以表达为:

vos=lsb_calcode*calcode<k:0>。

也就是说,偏移校准电压vos是以锁存器偏移解码器分辨率lsb_calcode被缩放的校准数字控制字calcode<k:0>的转换后的模拟版本。在一个示例中,dac传递函数800表示用于锁存器偏移解码器630(图6中示出)的传递函数,其中锁存器偏移解码器输出(正电压校准偏移calp<.>和负电压校准偏移caln<.>)每个都等于偏移校准电压vos。

图9图示了共模反馈(cmfb)环路900的示例。cmfb环路可以用于确保edac共模电平vcm_edac与求和放大器共模电平vcm_sum相同。例如,偏置电压vb由例如通过电压数模转换器(vdac)660实施的电压偏置生成器来生成。本领域的技术人员将理解,虽然vdac被示出在图6中用于实施电压偏置生成器的功能,但是在本公开的精神和范围内,也可以使用也可以实施电压偏置生成器的功能的其他组件。作为示例,vdac660包括共模电压(vcm)生成器911和数模转换器(dac)912。在一个示例中,求和放大器共模电平vcm_sum可以由共模电压(vcm)生成器911来生成。在一个示例中,vdac660可以由量化数字控制字lsbcode<j:0>来控制。偏置电压vb可以通过求和放大器共模电平vcm_sum和转换后的模拟电压电平dv*lsbcode<j:0>的叠加来生成,其中dv是vdac输出分辨率。也就是说,

vb=vcm_sum+dv*lsbcode<j:0>。

接下来,偏置电压vb被发送到偏移校准生成器920,偏移校准生成器920接受校准数字控制字calcode<k:0>以产生偏移校准电压vos。另外,求和放大器共模电平vcm_sum作为第一输入被发送到共模反馈(cmfb)块930。cmfb块930的输出作为输入被发送到edac670,特别是,发送到edac共模(cm)生成器671。edac670的输出是来自edac核672的edac差分输出电压v(edacp)-v(edacm)。另外,edac共模(cm)感测块673提供edac共模(cm)电平vcm_edac作为去往cmfb块930的第二输入。

图10图示了用于电压数模转换器(vdac)的数模转换器(dac)传递函数1000的示例。在一个示例中,横轴是量化数字控制字lsbcode<j:0>的域。纵轴是偏置电压vb的范围。另外,vdac输出分辨率为dv。例如,偏置电压vb与量化数字控制字lsbcode<j:0>之间的关系可以表达为:

vb=vcm_sum+dv*lsbcode<j:0>。

也就是说,偏置电压vb是以vdac输出分辨率dv被缩放的量化数字控制字lsbcode<j:0>的转换后的模拟版本。

图11图示了从量化数字控制字lsbcode<j:0>到偏移校准步长lsb_vos的用于vdac的传递函数1100的示例。在一个示例中,lsb_vos可以是偏置电压vb的单调函数,并且偏置电压vb可以是量化数字控制字lsbcode<j:0>的线性相关函数。在一个示例中,用于偏移校准步长lsb_vos的等式可以表达为

lsb_vos=f(vb)=f(vcm_sum+dv*lsbcode<j:0>),其中f(.)标示单调函数。在一个示例中,偏移校准步长lsb_vos可以利用量化数字控制字lsbcode<j:0>以精细粒度尺度被调整。

在一个示例中,用于偏移校准步长lsb_vos的校准过程可以被定义如下:

1.建立作为量化数字控制字lsbcode的单调函数的偏移校准电压vos,其中vos=lsb_vos*calcode=f(vcm_sum+dv*lsbcode)*calcode。

2.利用e样本数字控制字ecode来设置目标edac差分输出电压[v(edacp)-v(edacm)]_tgt,其中[v(edacp)-v(edacm)]_tgt=lsb_edac*ecode并且lsb_edac是已知的edac步长。

3.通过根据单调函数f(.)来调节量化数字控制字lsbcode,而迫使偏移校准电压vos等于目标edac差分输出电压[v(edacp)-v(edacm)]_tgt。

4.通过使两个等式相等并且经由步长校准等式来求解偏移校准步长lsb_vos,而从调节后的量化数字控制字lsbcode得出偏移校准步长lsb_vos:

lsb_vos=(lsb_edac*ecode)/calcode

图12图示了用于确定样本锁存器的偏移校准步长的示例流程图1200。为了消除e样本锁存器中可能的偏移电压的影响,校准过程以相反的极性被执行两次。

在框1210中,生成第一目标电压。在一个示例中,第一目标电压通过以下来生成:将e样本数字控制字(ecode)设置为第一目标码,并且e样本符号位(esign)被设置为第一极性。e样本符号位(esign)是e样本数字控制字(ecode)的极性值。第一目标码可以是预定义的数字,其例如基于以下中的一个或多个来设置:特定应用或设计要求。在一个示例中,第一目标电压可以等于第一目标码和已知的edac输出分辨率(lsb_edac)的乘积。在一个示例中,edac输出分辨率(lsb_edac)之前被校准或者由edac的规格表单来设置。

在框1220中,设置校准数字控制字(calcode)。在一个示例中,校准数字控制字(calcode)被设置为第二目标码,并且校准符号位(calsign)被设置为第二极性。校准符号位(calsign)是校准数字控制字(calcode)的极性值。第二目标码可以是预定义的数字,其例如基于以下中的一个或多个来设置:特定应用或设计要求。在一个示例中,第二目标码不同于第一目标码。

在框1230中,基于第一目标电压和校准数字控制字(calcode),将量化数字控制字(lsbcode)调节为第一整数值(q)。第一整数值(q)基于样本锁存器达到第一亚稳态。在一个方面,亚稳态被定义为在样本锁存器的两个稳定状态之间的不稳定平衡。

在框1240中,确定第一步长(lsb_q),其中第一步长(lsb_q)是与第一整数值(q)相对应的偏移校准步长(lsb_vos)的值。

在框1250中,生成第二目标电压。在一个示例中,第二目标电压通过以下来生成:将e样本数字控制字(ecode)设置为第三目标码,并且e样本符号位(esign)被设置为第三极性。第三目标码可以是预定义的数字,其例如基于以下中的一个或多个来设置:特定应用或设计要求。在一个示例中,第二目标电压等于第三目标码和已知的edac输出分辨率(lsb_edac)。

在框1260中,重置校准数字控制字(calcode)以生成重置后的校准数字控制字(calcodereset)。在一个示例中,校准数字控制字(calcode)被重置为第四目标码,并且校准符号位calsign被重置为第四极性。第四目标码可以是预定义的数字,其例如基于以下中的一个或多个来设置:特定应用或设计要求。

在框1270中,基于第二目标电压和重置后的校准数字控制字(calcodereset),将量化数字控制字(lsbcode)重新调节为第二整数值(r)。第二整数值(r)基于样本锁存器达到第二亚稳态。在一个示例中,第二亚稳态与第一亚稳态不同。

在框1280中,确定第二步长(lsb_r),其中第二步长(lsb_r)是与第二整数值(r)相对应的偏移校准步长(lsb_vos)的值。

在框1290中,确定经校准的量化数字控制字(lsbcode_cal),其中经校准的量化数字控制字(lsbcode_cal)是第一整数值(q)和第二整数值(r)的算术平均值。也就是说,lsbcode_cal=(q+r)/2。经校准的量化数字控制字(lsbcode_cal)是基于第一整数值(q)和第二整数值(r)的量化数字控制字(lsbcode)的经校准的值。

在框1295中,确定经校准的偏移校准步长(lsb_cal),其中经校准的偏移校准步长(lsb_cal)是第一步长(lsb_q)和第二步长(lsb_r)的算术平均值。也就是说,lsb_cal=(lsb_q+lsb_r)/2。在一个示例中,确定经校准的偏移校准步长(lsb_cal)基于将量化数字控制字(lsbcode)设置为经校准的量化数字控制字(lsbcode_cal)。经校准的偏移校准步长(lsb_cal)是偏移校准步长(lsb_vos)的经校准的值。

作为示例,偏移校准步长(lsb_vos)的确定可以通过数值示例来说明。在一个示例中,第一目标电压是-30mv,第一目标码是15,并且第一极性是“负”。在一个示例中,第二目标码是10,并且第二极性是“正”。并且,第二目标电压是+30mv,第三目标码是15,并且第三极性是“正”。在一个示例中,第四目标码是10,并且第四极性是“负”。并且,基于这些示例数值,经校准的偏移校准步长(lsb_cal)等于3mv。

在一个方面,用于确定图12中的样本锁存器的偏移校准步长的步骤中的一个或多个步骤可以由可以包括硬件、软件、固件等的一个或多个处理器来执行。在一个方面,图12中的步骤中的一个或多个步骤可以由可以包括硬件、软件、固件等的一个或多个处理器来执行。一个或多个处理器例如可以用于执行如下的软件或固件,执行图12的流程图中的步骤需要该软件或固件。软件应当广义地解释为意指指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行线程、过程、函数等,无论是被称为软件、固件、中间件、微代码、硬件描述语言,还是其他形式。软件可以驻留在计算机可读介质上。计算机可读介质可以是非瞬态计算机可读介质。非瞬态计算机可读介质,通过示例的方式,包括磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,紧凑盘(cd)或数字通用盘(dvd))、智能卡、闪存设备(例如,卡、棒、或键驱动器)、随机访问存储器(ram)、只读存储器(rom)、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、寄存器、可移除盘、以及用于存储可以由计算机访问和读取的软件和/或指令的任何其他合适的介质。通过示例的方式,计算机可读介质还可以包括载波、传输线、以及用于传输可以由计算机访问和读取的软件和/或指令的任何其他合适的介质。计算机可读介质可以驻留在处理系统中,在处理系统外部,或者跨越包括处理系统的多个实体而分布。计算机可读介质可以具体化在计算机程序产品中。通过示例的方式,计算机程序产品可以包括包装材料中的计算机可读介质。计算机可读介质可以包括用于确定样本锁存器的偏移校准步长的软件或固件。本领域的技术人员将认识到,如何取决于特定应用和施加于整个系统的总体设计约束,来最佳地实施贯穿本公开所呈现的已描述的功能。

(多个)处理器中包括的任何电路系统仅被提供作为示例,并且用于执行所描述的功能的其他手段可以被包括在本公开的各个方面内,包括但不限于计算机可读介质中存储的指令、或本文所描述的任何其他合适的装置或部件,并且利用例如本文中与示例流程图相关地描述的过程和/或算法。

在本公开内,词语“示例性”用于意指“用作示例、实例或说明”。本文中描述为“示例性”的任何实施方式或方面都不必然被解释为相对于本公开的其他方面是优选或有利的。同样地,术语“方面”并不要求本公开的所有方面都包括所讨论的特征、优点或操作模式。术语“耦合”在本文中用来指代两个对象之间的直接或间接耦合。例如,如果对象a物理接触对象b,并且对象b接触对象c,则对象a和c仍然可以认为耦合到彼此—即使它们没有直接物理地接触彼此。例如,即使第一裸片从不直接物理地与第二裸片接触,但是第一裸片也可以被耦合到封装中的第二裸片。术语“电路”和“电路系统”被广义地使用,并且旨在包括以下两者:电设备和导体的硬件实施方式,其在被连接和配置时,使得本公开中描述的功能的执行成为可能,而没有关于电子电路的类型的限制;以及信息和指令的软件实施方式,其在由处理器执行时,使得本公开中描述的功能的执行成为可能。

附图中图示的组件、步骤、特征和/或功能中的一个或多个可以重新布置和/或组合成单个组件、步骤、特征或功能,或者具体化在若干组件、步骤、或功能中。不偏离本文中公开的新颖特征,还可以添加附加的元件、组件、步骤、和/或功能。附图中图示的装置、设备和/或组件可以被配置为执行本文中描述的方法、特征或步骤中的一个或多个。本文中描述的新颖算法也可以有效率地实施在软件中和/或嵌入在硬件中。

将理解,所公开的方法中的步骤的特定顺序或层次是示例性过程的说明。基于设计偏好,所理解的是,方法中的步骤的特定顺序或层次可以被重新布置。随附的方法权利要求以样本顺序呈现了各种步骤的元素,并且不意味着限于所呈现的特定顺序或层次,除非在其中明确记载。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1