具有补偿驱动强度的缓冲器的制作方法

文档序号:7526538阅读:243来源:国知局
专利名称:具有补偿驱动强度的缓冲器的制作方法
1.发明领域本发明涉及用于集成电路的补偿缓冲器领域。
2.相关技术随着个人电脑和其他使用集成电路的系统日益复杂,对精密的输出驱动器的需要亦日益紧迫。集成电路常需要在印制电路板的数英寸长的迹线上驱动100MHz或更高频率的信号。这些迹线作为传输线使数据传输十分困难,除非缓冲器的阻抗可补偿传输线的特性。需要补偿的缓冲器还有其他原因,例如,在电路工作时温度和电压发生变化、导致缓冲器的特性改变。
已知许多补偿输出缓冲器,例如美国专利5578971;5528166;4975598和4768170所示。
在同时待批的申请USSN09/299771(提交日期4/26/99,题目为“Method and Apparatus for Dual Mode Output Buffer ImpedanceCompensation”(转让给本申请的受让人))中,公开了一种具有供复位或初始化时选择的二进制-加权补偿驱动器引线的缓冲器。使用外部上拉或下拉电阻就可确定需要那些驱动器引线。正如将会明白的,本发明建立在上述申请中所描述的缓冲器的基础上。
图2是用来为控制

图1缓冲器的固定(anchor)引线而提供偏置信号的数-模变换器(DAC)的电路简图。
图3A是用来图示说明二进制加权(BW)驱动引线之间的相对强度和由线性加权(LW)偏置信号提供的强度的简图。
图3B是用来图示说明典型的BW初始强度和由LW偏置信号提供的附加强度的简图。
图4示出用于本发明缓冲器的操作的方法。
本发明的详细说明公开了用于集成电路的补偿缓冲器。为了更透彻地理解本发明,在以下的说明中提出了许多具体的细节,例如缓冲器中具体的引线数等。对本专业的技术人员而言很明显不用这些细节也可实现本发明。在其他实例中,已知的电路,诸如数-模变换器(DAC)就不再详细叙述,以免不必要地模糊了对本发明的说明。
首先参阅图1,所示缓冲器引线包括许多用作补偿的二进制加权(BW)输出驱动器引线。这些引线提供了输出信号强度的趋势(course)调节。例如,“高”导通晶体管34和“低”导通晶体管40提供了最大强度(例如8x),同时,晶体管36和38提供了最小强度(例如1x)。在一个典型的实施例中,可使用四条BW引线,它们的相对强度示于图3A。应当指出,对于图3A中的第四条引线,晶体管34或40提供强度73,而对于第一条引线,晶体管36或38提供强度70。强度的差别可以通过选择晶体管的大小、或这些引线中的电阻值、或晶体管大小和电阻值的组合来提供。已知使用这些电阻可使缓冲器的V-I特性更线性。这就有利于信号的质量,特别是在高数据速率时。而且还已知可以使用具有线性特性的晶体管的复合组合。这样,每个“高”导通晶体管和“低”导通晶体管可以兼顾一个或多个晶体管。(晶体管的复合组合以及使用电阻也可以用于LW电压控制的引线,下面讨论)。
如上述专利申请所述,在集成电路初始化时选择若干BW引线以提供所需的强度。在上述申请中详述的控制电路30使用两个计数器来提供指示需要的上拉和下拉强度的二进制信号。在一个实施例中,线41上由四位组成的信号(PENB)选择所需的“高”导通晶体管的数量。线42上的四位提供用来选择所需的“低”导通晶体管的信号。
每一条线41连接到“或”(OR)门,如OR门33和35。OR门的其他端子接收P驱动信号(PDRV)。OR门的输出端连接到“高”导通晶体管,具体地说,门33的输出端连接到p-沟道晶体管34的栅极,门35的输出端连接到P-沟道晶体管36的栅极。应当指出,虽然使用OR门,但是也可以使用其他逻辑电路来驱动“高”导通晶体管。
同理,每一条线42连接到“与”(AND)门,如AND门37和38。AND门的其他端子从线14接收N驱动信号(NDRV)。AND门的输出端连接到BW引线中的n-沟道晶体管;具体地说,AND门37的输出端连接到晶体管38的栅极,AND门39的输出端连接到晶体管40的栅极。还应当指出,可以使用其他逻辑电路来驱动“低”导通晶体管。
在集成电路初始化或复位时,控制电路30提供代表所需强度的二进制信号。这些信号选择适合的输出驱动器。电路30利用一个或多个外部电阻(例如电阻31)以及参考电位来估算输出强度,如上述申请所述。
BW输出引线提供输出强度的相对趋势调节(course tuning)。甚至具有最小有效强度的驱动器也可对缓冲器的输出强度作较大的调节。因此,在缓冲器工作时再次选择BW引线就会引起信号检测的误差。通常,终端装置不知道输入信号何时在转变,因而也不知道何时提高强度是安全的。如下所述,本发明提供了可在缓冲器工作时进行的微调。
图1的缓冲器包括固定(anchor)引线15,后者在不使用补偿时提供一定电平的输出信号并提供微调。甚至在未选择BW引线且当LW偏置信号“断开”时,所述引线也向焊盘(pad)10提供输出信号。因此,当使缓冲器输出信号时,“高”导通晶体管18和“低”导通晶体管19总是提供某种输出信号。这些晶体管分别通过倒相器16和17接收p驱动和n驱动信号。固定引线15还另外包括p-沟道晶体管21和n-沟道晶体管22。这些晶体管分别在线路24和25上接收偏置信号,它们提供对输出信号的微调。当缓冲器处在接收方式时(PDRV高,NDRV低),不存在来自固定引线15的驱动,缓冲器具有高的输入阻抗。
在缓冲器工作时,首先选择适当数量的BW引线,可以选择任何“高”导通或“低”导通晶体管的组合。然后,定期监控输出信号的强度以确定是否需要附加补偿。例如,在初始化后,每隔几个微秒,控制电路30就利用与用于提供PENB和NEN信号的相同的机制在线路43和44上提供类似的二进制信号。用来在线路41和42上提供信号的上拉计数器和下拉计数器再次用来在线路43和44上提供信号。这些计数器和它们的操作在上述申请中有详细说明。在一个实施例中,线路43和44各自提供以SELN信号(线路43)和SELP信号(线路44)的形式示出的四位。
SELN信号和SELP信号可以各自控制用于进行微调的单独的晶体管。但是,这可能是一种较为昂贵的实现方案,因为每个晶体管都需要一个单独的驱动器。不如像图2所示的实施例中使用选通门(passgate)数模变换器(DAC)。
现参阅图2,每个DAC用引线55中的多个电阻和一个多路复用器来实现。引线55连接在晶体管52和53之间,它包括连接到MUX50的第一组串联电阻和连接到MUX51的第二组串联电阻。在一个实施例中,有连接到MUX50的16个电阻和连接到MUX51的16个电阻。晶体管52和53由线路60上的BbiasEn信号启动,线路60连接到晶体管53并通过倒相器61连接到晶体管52。线路60上的信号允许通过断开“高”导通晶体管56来使线路25与电源电位断开连接,并且允许通过断开晶体管57来使线路24不再接地,因为晶体管57的栅极连接到倒相器61。电源范围的上限用于NBIAS,下限用于PBIAS、使得电压的均匀分级产生图1的晶体管21和22的强度的近似均匀分级。使用最接近满幅度电源电位的电压的优点在于对噪声有更大的抗扰力,不然噪声会引起缓冲器强度的改变。
线路43上的二进制信号使MUX50选中16个电阻中一个电阻上的电位用于通过MUX50中的选通门(pass gate)晶体管连接到线路25。于是,线路25的电位就是16分级中的一个,以端子F上的最高电位和端子0上的最低电位开始。同理,MUX51通过将16个端子0到16中的一个端子连接到线路24来选择引线55中16个电位中的一个电位。这也是通过MUX51中的选通门晶体管完成的。这样,线路24和25上的信号实际上是“模拟”的,因为每一个信号都具有16个数值之一,且各分级之间的差是相等的。例如,每个相等的分级可以在20到50mV之间。
图2的电阻和DAC的功能可用其他方式实现。例如,可以使用两个单独而重叠的电阻串,或使用单个电阻串但有重叠的抽头。
回到图1,线路24上的PBIAS电位连接到p-沟道晶体管21。这种偏置电位确定了固定引线15中的上拉强度。与甚至最低有效的BW驱动器相比,PBIAS信号中每一分级提供输出强度的相对较小的变化。同理,线路25上的信号,即NBIAS信号,具有16个相等的分级并确定“低”导通晶体管22的偏压。与最小的BW下拉驱动器相比,每一分级在输出焊盘(pad)10处提供相对较小的信号强度变化。
在集成电路工作时,来自控制电路10的SELN和SELP信号定期指示更新的输出强度。这些信号通过图2的DAC分别调节晶体管22和21上的偏压。这样,在集成电路工作时就对焊盘10上的信号强度进行了微调。
参考图3A,图中示出由二进制加权(BW)驱动器引线和线性加权(LW)偏置信号所提供的相对强度。在图3A的左侧,示出四种强度,每一种由一个不同的BW引线提供。图3A和3B代表或者上拉或者下拉强度。应当指出,可以由PENB和NEN信号来选择“高”导通和“低”导通晶体管的不同组合。同理,每个SELN和SELP信号可选择不同的分级。
在图3A中,以强度70示出由最小有效BW引线提供的BW强度。如前所述,这可以由晶体管36或38提供。下一个最高有效强度示为强度71、第三个最高有效强度示为强度72。最高有效强度用强度73表示并且可以由例如晶体管34或40提供。微调有16个分级。这样,对于此实施例,BW强度范围为(2nk-1),式中n=4,k为常数,而LW强度范围大约为4k。一般来说,如果LW范围有ρ位,且BW的最小有效位对LW的比值为n,则LW强度范围为(2Pk/n-1)。
在初始化或复位操作时,选择BW引线组合以提供所需的强度。要选择等于或降低到最接近于但小于所需强度的电平。在图3B中,假定在初始化时BW强度71和73最接近提供初始输出强度75。应当指出,对于图3B的实例,如果也选择了强度70,则BW引线就会提供大于所需的初始强度75。这是不希望的,因为没有了微调的余地。初始化时,BW引线提供的强度和实际需要之间的差由LW偏压弥补。
在一个实施例中,初始化时LW偏压限于在分级4到7的范围内选择。即,最初控制电路10只可改变SELN和SELP信号的两个最小有效位。在图3B中,微调选择了四个LW分级来弥补强度71和73之间的差,从而获得了所需的初始强度75。
工作时,控制电路30定期调节SELN和SELP信号。在每次定期调节时,控制电路最多允许SELN和SELP信号之一或二者有一个分级的变化。这种相对较小的强度变化可以避免信号的错误检测,并可允许随时改变强度。甚至可以使这些小的变化平滑以避免分级变化。图2中线路24和25上的电容可提供这种平滑作用。其他滤波方法也可用来使分级变化平滑化。
由图3B可知,在一个实施例中,初始强度可以通过四个LW分级来降低,而通过多达12个LW分级来提高。也可以选择在初始化时只用一个最小有效位,这样工作时就可以有较宽的LW分级范围。通常在工作时温度升高而电源电压降低,故需要附加强度,因此提供更多空间来提高强度而不是降低强度。而且,从图3A可见,16分级提供了大致与两个最小有效BW位关联的范围。这就允许在初始化以及工作时LW信号有足够的范围。
图4示出了控制缓冲器的步骤。在步骤80所示的初始化时,选择BW引线并使用有限范围(例如,4到7)的LW偏压。工作时,只有LW信号改变,且这种改变每个周期只发生一个分级,如步骤81所示。
本发明的缓冲器特别适用于图象卡的点对点传输、I/O装置,也可用在诸如处理器等其它电路中。本发明的缓冲器能在缓冲器用作驱动器或终端器时更新缓冲器强度。LW分级由于相对较小可保证强度不会剧烈变化而引起信号的错误检测。与使用晶体管提供微调相比,使用DAC的电路较为简单。
权利要求
1.一种用于集成电路的缓冲器,它包括第一组可选器件,用以提供输出信号,所述输出信号具有由选中的一些可选器件确定的第一强度范围;连接到所述第一组可选器件的驱动器电路,用以在第二强度范围内提供输出信号的可调节强度,所述第二范围小于所述第一范围;以及连接到所述第一组可选器件和所述驱动器电路的控制电路,用以在所述集成电路初始化时选择所述可选器件中的一些可选器件并在所述集成电路工作时定期调节所述驱动器电路。
2.如权利要求1所述的缓冲器,其特征在于所述可选器件是二进制加权的。
3.如权利要求2所述的驱动器,其特征在于所述可选器件包括晶体管和电阻。
4.如权利要求3所述的缓冲器,其特征在于所述控制电路通过提供至少一种偏置信号而提供对所述驱动器电路的调节。
5.如权利要求4所述的缓冲器,其特征在于所述控制电路提供两种偏置信号,一种用于至少一个p-沟道晶体管,而另一种用于至少一个n-沟道晶体管。
6.如权利要求1所述的缓冲器,其特征在于所述控制电路提供用于调节所述驱动器电路的偏置信号,后者包括加到至少一个n-沟道晶体管的栅极的第一信号和加到至少一个p-沟道晶体管的栅极的第二信号。
7.如权利要求1所述的缓冲器,其特征在于所述控制电路包括数模变换器,后者的输出提供用于调节所述驱动器电路的偏置信号。
8.如权利要求7所述的缓冲器,其特征在于对所述偏置信号进行滤波以平滑所述偏置信号。
9.如权利要求8所述的缓冲器,其特征在于所述数模变换器接收二进制信号以补偿缓冲器输出信号中的运行变化。
10.如权利要求1所述的缓冲器,其特征在于最大第一强度范围等于(2nk-1),而第二范围至少等于大约4k,式中k为常数,n为在第一组可选器件中可选的上拉或下拉器件的数目。
11.如权利要求1所述的缓冲器,其特征在于所述控制电路在初始化时可以选择由所述驱动器电路提供的所述第二范围的预定部分。
12.如权利要求11所述的缓冲器,其特征在于所述第二范围包括多个分级,并且所述控制电路限制在所述集成电路工作时任何时刻可改变的分级数目。
13.如权利要求11所述的缓冲器,其特征在于所述第二范围包括16个分级,在所述集成电路工作时任何时刻只能改变一个分级。
14.一种用于集成电路的缓冲器,它包括多个驱动装置,在所述集成电路初始化时选择所述多个驱动装置中的一些驱动装置;以及提供驱动信号的驱动器电路,所述驱动信号用于在工作时微调所述缓冲器的输出强度,所述微调的增量显著小于由所述驱动装置提供的增量。
15.如权利要求14所述的缓冲器,其特征在于由所述驱动器电路提供的第一强度范围显著小于由所述驱动装置提供的第二强度范围。
16.如权利要求15所述的缓冲器,其特征在于限制初始化时可选择的所述增量范围。
17.一种用于控制集成电路中的缓冲器的方法,它包括选择输出器件,以便在初始化时提供预定的输出强度;以及在所述缓冲器工作时微调所述输出强度,同时,与所述输出器件提供的强度增量相比,所述输出强度的改变限于相对较小的改变。
18.如权利要求17所述的方法,其特征在于初始化时进行有限数量的所述微调。
19.如权利要求18所述的方法,其特征在于在所述缓冲器工作时定期地进行所述微调。
20.如权利要求17所述的方法,其特征在于对所述输出器件的所述选择包括选择二进制加权输出器件。
21.如权利要求20所述的方法,其特征在于所述微调包括对线性分级的选择。
22.一种控制缓冲器的输出强度的方法,它包括以下步骤提供对输出范围的趋势调节;提供对所述输出范围的微调;将初始化时可选择的所述微调限制为小于所述微调的全范围。
全文摘要
公开了在初始化时提供趋势调节而在工作时提供微调的一种补偿缓冲器。趋势调节是由在初始化时选中的多个二进制加权驱动器引线所提供。在初始化和工作时均可选择的微调通过线性加权偏置提供。通过使用数模变换器来简化线性加权偏置。
文档编号H03K19/00GK1449597SQ01814618
公开日2003年10月15日 申请日期2001年6月14日 优先权日2000年6月30日
发明者A·M·沃尔克 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1