专利名称:用反馈来选择发送电压的芯片和系统的制作方法
技术领域:
本发明涉及集成电路芯片,尤其涉及一种用至少一个外部反馈信号来选择发送电 压的芯片。
背景技术:
许多芯片都设计成按针对最差情况选定的电压来提供输出发送信号。因为最差情 况并不经常出现,所以这些芯片所用功率比需要的要大。一些芯片被设计成按不止一个电压来工作。例如,移动计算机芯片可以在当外部 电源供电时有一个工作电压,而在当由电池供电时则有另一个较小的工作电压。然而,这两 个电压都是预先选定的。回送是指这样一种过程,其中第一芯片向第二芯片发送信号,并且第二芯片将这 些信号再次发送给第一芯片。回送可用在模拟和数字的确认、测试和调试中。已经开发了各种各样的技术使芯片互相进行通信。这些技术包括那些已经标准化 的和那些尚未标准化的。标准化的技术示例包括外围芯片互连(PCI)局部总线规范的各 个版本,比如PCI局部总线规范修订本2. 2,它是由PCI特殊利益群(SIG)于1998年12月 18日提出的。PCI专门规范(之前被称为3GI0,第三代输入输出)正在由PCI SIG定义。 2002年7月22日已经颁布了修订本1.0的PCI专用基础规范,只要付费就可以获得该规 范。2003年10月7日的勘误表也已经公布。信号通常是以差分的方式加到两个互连上。术语“共模”是指两个互连处的平均 电压。系统已经使用了带有互连的串联电容器,以传递两个互连处的信号之差,但在平时工 作时没有共模。8b/10b代码是串联链路中所经常使用的代码。
从下面详细描述以及本发明诸多实施例的附图中,可以更加完整地理解本发明, 然而,这些也不应该被视为将本发明限定在所描述的这些特定实施例中,而只是用于解释 说明。图1是表示根据本发明的一些实施例的一个系统的示意性方框图。图2示出了具有不同电压的典型的发送信号。图3是表示根据本发明的一些实施例的一个系统的示意性方框图。图4是表示根据本发明的一些实施例的一个系统的示意性方框图。图5是表示根据本发明一些实施例的图1所述芯片A的一些细节的示意性方框 图。图6是表示根据本发明的一些实施例的一个系统的示意性方框图。
图7是表示根据本发明的一些实施例的一个系统的示意性方框图。图8是表示根据本发明的一些实施例的一个系统的示意性方框图。
具体实施例方式图1示出了具有第一芯片(芯片A)和第二芯片(芯片B)的系统10,两个芯片通 过链路14耦合起来。链路14包括互连16(互连30-1、32-1···30-Ν、32-Ν)和互连18 (互联 36-1、38-1…36-Μ、38-Μ)。芯片A中的处理电路24包括评估电路40和电压控制电路42。电
压控制电路 42 向发射机 TXAl......TXAN 提供信号 VoutAl+,VoutAl-......VoutAN+、VoutAN-,
发射机将这些作为互连16(30-1、32-Ρ··30-Ν、32-Ν)上的差分发送信号D+和D-来发送。 芯片B中的接收机RXBl……RXBN向处理电路34提供相应的接收信号VinBl+、VinBl_…… VinBN+,VinBN-o
下面会解释,评估电路40使用来自芯片B的至少一个反馈信号来确定在一个或多 个互连16上的一个或多个发送信号是否可以由芯片B来使用。评估电路40向电压控制电 路42提供一个可用性指示信号。电压控制电路42使用该可用性指示信号来确定发送信号 的电压究竟可以低到多少并仍然可以由芯片B来使用。可用的发送信号是这样一种发送信 号,芯片B将对其翻译以具有芯片A打算具有的一些值。提供更低的电压的原因在于,会消 耗更少的能量。如此处所使用的,术语“启动”旨在被广泛地加以解释,而非具有某些环境 中它可能具有的专门的意思。在启动模式中可以执行各种其它的活动。相同的互连可以被 用于启动和正常工作模式。这些芯片可以在启动模式中工作,其中芯片A确定发送信号所对应的可用电压。 在一些实施例中,在启动模式期间,芯片A确定可以由芯片B所使用的最低可用发送信号电 压。在启动模式之后,在普通工作模式中,芯片A以该最低可用发送信号电压来向芯片B发 送该发送信号。然而,在其它实施例中,芯片A可以选择在比可以获得的最低可用电压大的 情况下发送该发送信号(例如,更谨慎一些)。在一些实施例中,无论哪种原因,芯片A可以 决定不低于某一电压,即使更低的电压是可以获得的。在一些实施例中,这些芯片可以从正常工作模式切换回启动模式中的至少某些活 动。可以有规律地按一定间隔切换回启动模式。该切换的实现也可以是对环境变化的响应, 比如,芯片A或B的温度超过某一阈值,或者电源发生变化(例如,电池,而非外部电源)。该 切换的实现也可以是对从芯片B到芯片A的大量重试请求的响应(下面会讨论到)。当芯 片首次获得能量或重置时,也可以进入启动模式。通过互连16上的命令或通过其它技术, 芯片A可以让芯片B知道芯片A处于启动模式。在普通工作模式中,芯片B的处理电路34根据特定的实现方式使用接收到的信号 VinBl+.VinBl-……VinBN+、VinBN_来执行各种功能。处理芯片34的功能之一是向发射机
TXBl......TXBM 提供发送信号 VoutBl+,VoutBl-......VoutBM+、VoutBM-,以便通过互连 18 向
芯片A的接收机RXAl……RXAM传输。(注意到,M可以等于N,或者不同于N。)发送信号 VoutBl+, VoutBl-……VoutBM+、VoutBM-可能是处理电路34进行计算的结果,或者它们可 以源自芯片B中的其它电路、来自芯片A、或来自图1没有示出的另一个芯片。信号VoutBl+、VoutBl-......VoutBM+、VoutBM-被称为外部信号——当它们通过导
体 36-1、38-1......36-M、38-M 时。信号 VinAl+、VinAl-......VinAM+, VinAM-被称为接收到的外部信号。在图ι中,评估电路40接收上述接收到的外部信号中的至少一些,并确定一个或多个互连16上的一个或多个发送信号是否可以由芯片B使用。下面将描述确定发送 信号是否可用的各种方法中的一些。至少在普通的工作模式中,某些或所有接收到的外部 信号被用于其它目的(图1中没有示出),并且可能会或可能不会通过评估电路40。评估电路40向电压控制电路42提供了可用性指示信号,指出该发送信号是否被 评估电路40确定为可用由芯片B使用。作为对该结果的响应(并考虑到可以获得的电压), 电压控制电路42可以以相同的电压发送接下来的发送信号,也可以以更高的电压来发送 接下来的发送信号,或者以更低的电压来发送接下来的发送信号。图2示出了具有六个不同电压V1-V6的互连16上的发送信号的示例,其中Vl <V2 <V3<V4<V5<V6。在不同的实施例中,可能的电压数目可以比图2所示的六个多一些 或少一些。图2中信号的形状仅是典型的。实际使用的信号可能与图2所示的稍有不同或 显著不同。作为与图2所示显著不同的信号的一个示例,信号可以是码元,其中在一个周期 中(或少于一个周期,或多于一个周期)对多个比特进行编码。在一些实施例中,不止一个 电压可以用码元来改变。在一些实施例中,各个发送信号都具有相同的电压,而在其它实施 例中,它们可以具有不同的电压。在一些实施例中,差分发送信号的不同分量具有相同的电 压,而在其它实施例中,这些不同的分量可以具有不同的电压。下面是在启动模式期间芯片A运行的一些可能性。在一个方法中,电压控制电路 42以互连16上具有最低可用电压的发送信号开始(即图2示例中的VI)。如果评估电路 40确定该发送信号可以由芯片B使用,则电压控制电路继续使发送信号具有普通工作模式 中最低的电压(VI)。如果确定具有最低电压的发送信号不可以由芯片B使用,则电压控制 电路42将该电压提高到下一个更高的电压(图2示例中的V2)。如果评估电路40确定该 发送信号可以由芯片B使用,则电压控制电路继续使该发送信号具有普通工作模式中的下 一个更高的电压(V2)。如果确定具有下一个更高电压(V2)的发送信号不可以由芯片B使 用,则电压控制电路42将该电压提高到下一个更高的电压(图2示例中的V3)。该过程不 断重复,直到有一个可用的电压或者直到确定没有电压可用为止。在另一个方法中,电压控制电路42以互连16上具有最高可用电压(图2示例中 的V6)的发送信号开始。如果该电压下的发送信号被评估电路40确定为可以被芯片B使 用,则该发送信号的电压被降低到下一个更低的电压(图2示例中的V5)。如果在该电压下 它们可以被芯片B使用,则该电压进一步被降低(到图2示例中的V4),如此继续,只要该发 送信号被确定为可以使用,直到使用最低的可用电压(图2示例中的VI)。如果任何时候评 估电路40确定该发送信号不可以被芯片B使用,则电压控制电路42可以将该电压提高到 下一个更高的电压(它已经被确定为可以使用),并且将该电压应用于普通的工作模式中。在另一种方法中,电压控制电路42可以以中间的电压开始(例如,V3),并向更低 的电压运行,只要该发送信号被确定为可用,或者向上运行直到有一个可用的电压。仍然可 以使用其它方法。注意到,为了谨慎起见,芯片A可能采用一个除最低的值以外的电压。例 如,芯片A可能是用于发送信号的最低可用电压的下一个。在一些实施例中,无论哪种原 因,芯片A可能确定不低于某一电压,即使更低的电压是可以获得的。至少有三种方法使评估电路40来确定互连16上的发送信号是否可以由芯片B使 用。(1)确定芯片B回送的信号是否完全或在可接受的程度之内匹配于该发送信号的表示。(2)确定接收到的重试请求的数目是否在可接受的范围之内。(3)确定芯片B是否发送测试通过或失败信号。下面将讨论这些方法中的每个方法。换种说法,至少有三类反馈信号 (回送信号、重试信号、以及测试通过或失败信号)。在一些实施例中,芯片将可以使用这些方法中的仅一种(或者不同于这三种的另 外一种方法),同时在其它实施例中,这些芯片将能够使用这些方法中的不止一种。例如,在 一些实施例中,回送技术可以用在启动模式期间,而重试请求可能会在普通工作模式中引 起变化。在其它实施例中,这些技术只用在启动模式中。1.回送。在一些实施例中,芯片A和B可以进入回送模式,其中一些或所有来自互 连16的接收到的信号VinBl+、VinBl-……VinBN+、VinBN-都再次被发送回芯片A。在图1 中,再次发送的(回送的)信号通过一个或多个发射机TXBl……TXBM被发送到互连18和 接收机RXAl……RXAM相应的一些以及评估电路40。评估电路40接着可以将接收到回送 信号的至少一部分与发送信号至少相应的部分的表示进行比较。(作为示例,这些表示可以 是硬布线的或存储的比特)。如果有匹配,则可以得出结论至少那些发送信号是可以由芯片 B使用的。然而,在一些实施例中,芯片A可以按特定的电压(或该特定电压附近作轻微的 变化)发送具有不同测试样本的各种发送信号,这在评估电路40将确定特定电压下的发送 信号是否可以由芯片B使用之前。在一些实施例中,任何失配将导致发送信号不可以被芯 片B使用的结论。在其它实施例中,一定数量的失配是可以接受的。可以接受一些失配的 一个示例便在系统之中,其中芯片A可以通过重新发送该发送信号来回应来自芯片B的重 试请求(下面会对此进行讨论)。此外,芯片A可以重试一个电压,针对该电压有一个非可 使用性的确定过程以确定它是否真地不可使用。有多种可以启动并执行回送的方式。例如,回送启动命令可以被发送到互连16中 的一个或多个之上。回送可以继续,直到完成命令。在不同的实施例中,处理电路34可以 再次发送所有的发送信号(包括回送命令)或比所有的发送信号要少一些(例如,除回送 命令以外),并且可能会或可能不会向回送信号添加附加的信号,比如头部。当据说信号被回送时,可理解正在被回送的、来自芯片A的信号的电压和/或定时 特征可以在某种程度上被芯片B中的电路修正(例如,用处理电路34或一个或多个发射机 TXBl……TXBM)。因此,从芯片B中返回的信号的电压或定时没有必要与从芯片A到芯片B 的信号完全相同。2.重试请求。在一些实施例中,处理电路34能够检测出来自互连16的接收到的 发送信号是否具有误差,并能够请求芯片A重新发送该发送信号。这被称为重试请求。作 为对重试请求的响应,芯片A可以重新将发送信号发送给芯片B。在其它实施例中,芯片B 不能够检测误差或请求重试。重试请求可以通过一个或多个发射机TXBl……TXBM和相应 的互连18来传送。在一些实施例中,评估电路40可以允许特定数目的重试请求,并仍然确 定发送信号可以由芯片B使用(尽管在某些实施例中,针对重试请求可能有零公差)。特定 的数目可以根据发送信号的性质或其它因素而改变。芯片A可以重试一个电压,针对该电 压有一个非可用性的确定过程。此外,在评估电路40将确定特定电压下的发送信号是否可 以由芯片B使用之前,芯片A可能按特定电压(或在特定电压附近轻微变化)发送各种具 有不同测试样本的发送信号。在确定重试请求的数目是否在可接受的范围之内的过程中,该数目可以与阈值进行比较。根据实施例或情况,可接受的范围可以小于阈值或者小于或等于阈值。在不同的实施例中,监控重试请求可以只发生在启动模式期间,只发生在普通工 作模式期间,或者同时发生在启动模式和普通工作模式期间。3.测试通过或失败信号。在一些实施例中,芯片B在启动模式期间期望来自芯片 A的特定测试样本。芯片B的处理电路34可以将它从芯片A中接收到的测试样本中的至少 一部分与测试样本的表示进行比较,或者使用某种其它的技术来确定接收到的测试样本是 否是正确的。在一些实施例中,芯片B通过一个或多个发射机TXBl……TXBM向芯片A发送 用于指出测试已通过的消息或测试失败的消息。测试通过的消息和测试失败的消息可能是 相同信号的不同状态。测试样本可以不断重复以给出可用性的保证。除这三种以外的方法也可以使用。在图1 中,串联的去耦电容器 C1-1、C2-1......Cl-N、C2-N 和 C3-1、C4-1......C3-M、
C4-M 分另Ij 串联在互连 30-1、32-1......30-N、32-N 和 36-1、38-1......36-M、38-M 中。去耦电容
器阻断直流(DC)电压,而让高频信号通过。去耦电容器C1-1、C2-1、C1-N、C2-N被解释成在 该互连上且在该芯片外部,而去耦电容器C3-1、C4-1、C3-M、C4-M被解释成在该芯片中。然 而,各个去耦电容器可以在芯片外部或在芯片上。根据去耦电容器的电容,让去耦电容器在 管芯上可能不太实际。例如,去耦电容器可以约为75纳法,尽管它们可以比该值大或者小。 去耦电容器可以在芯片组中、在支撑芯片的卡片上、在母板上或别的地方。标签30-1旨在 指去耦电容器Cl-I各个侧面的互连所对应的标签。在芯片A和B具有不同的电压时,去耦 电容器可能是有用的。一些实施例并不包括去耦电容器。在图1中,芯片A包括端口 20-1、22-1……20-N、22-N。这些端口是芯片接口。这些 端口的示例包括压料垫,但这些端口可以是除压料垫以外的。同样,芯片A包括端口 52-1、
54-1......52-M、54-M,芯片 B 包括端口 26-1、28-1......26_N、28_N 和端 口 48-1、50-1......
48-M、50-M。在图 1 的示例中,端口 20-1、22-1......20_N、22_N 和 48_1、50_1......48_M、50_M
是输出端口,端口 26-1、28-1......26-N、28-N和端口 52-1、54-1......52_M、54_M是输入端口,
但是这些端口可以是双向的。芯片A和B可以是卡片、母板或其它基板上的芯片。另外的芯 片(未示出)也可以耦合到芯片A和/或B上。所示出的互连表示下列中的一种或多种 槽,指状元件,轨迹,和其它可以出现在芯片之间的导电材料。如图1所示,接收机RXBl……RXBN向处理电路34提供接收到的信号作为差分信
号VinBl+、VinBl-......VinBN+, VinBN-。与图3成对比,接收机RXBl......RXBN和接收机
RXAl……RXAM将差分信号转变为单端信号。(在其它实施例中,接收机可以将单端信号转 变为差分信号)。图3也示出了没有串联电容器的互连16和18。此外,在图3中,处理电 路34包括评估电路44和电压控制电路46,而在图1中处理电路34的内容是未指定的。在 图3的情况中,芯片B可以经历像芯片A那样的启动模式,并确定在普通工作模式中通过互 连18发送发送信号所用的电压。在此情况下,芯片A可以回送信号,发送重试请求,发送测 试通过或失败信号给芯片B,或者通过其它方式向芯片B提供反馈。注意到,在这些信号中, VinBl和VinBN可以是由除评估电路44以外的电路(未示出)来接收。图4示出了又一种技术,用于将反馈从芯片A提供给芯片B。在图1和3中,反馈 信号通过一个或多个互连18。互连16和18可以被称为频带内互连。相反,在图4中,从芯 片B到芯片A的反馈信号(例如,回送信号、重试请求、或测试通过或失败信号)可以通过边带发射机TXBY、边带互连74、76以及边带接收机TXAY到达评估电路40。同样,从芯片A到芯片B的反馈信号可以通过边带发射机TXAY、边带互连70和72以及边带接收机RXBY到 达评估电路44。可以有更多的边带发射机、互连和接收机。边带信号可以是差分的或单端 的。在图4的系统中,为其确定电压的发送信号可以在频带内的互连16和18上传输(像 图1和3那样),或者它们可以在图4的后侧互连70、72和74、76上传输。在图1中,发送信号的电压由电压控制电路42来设置,使得VoutAl+、VoutAl-在 被发射机TXAl……TXAN接收到之前就具有了设定的电压,并且发射机仅在设定的电压下增 大驱动强度。或者,图5示出了示出了电压控制电路42可以通过导线94……导线96来控 制发射机TXAl……TXAN,使得发射机TXAl……TXAN除了提供驱动强度以外还设置发送信 号的电压。发射机、互连和接收机可以充当串联链路。在一些实施例中,该链路包括许多通 道,其中一条通道由两对相对的发射机和接收机之间的互连构成。例如,一条通道可以包括 互连30-1、32-1、36-1和38_1,其中互连30_1和32_1将信号从芯片A运到芯片B,并且互 连36-1和38-1将信号从芯片B运到芯片A。然而,这种通道的使用不是强求的。处理电 路24和34可以使这些通道中的任何通道中的回送启动命令可以使所有的通道进行回送, 或者可以使除包含该回送启动命令的那个通道以外的一些指定通道进行回送。在一些实施 例中,仅针对包括该回送启动命令的那些通道启动回送。在其它实施例中,一个通道中的命 令可以启动该链路中某些或所有的通道所对应的回送。可以有不同类型的回送启动命令。图6示出了单端信号可以用于互连,而非差分信号。图7示出了双向互连。双向信号可以是按顺序的或同时的。对于按顺序的双向信 号而言,要被回送的信号和正被回送的信号可以是散乱的或者完全按顺序的。对于同时的 双向信号而言,这些互连可以同时携载着发送信号和反馈信号。图8示出了在芯片A和B之间可以有一个中间芯片98。互连102-1、104-1……
102-NU04-N和106-1、108-1...... 106-M、108-M携载差分信号,但是如所讨论的,它们可以
是单端的和/或双向的。参照不同的图所描述的各种特征可以混合并匹配到不同的实施例中。本发明的一些实施例在实现时要依从PCI专用规范,但是这不是强求的。本发明 可以按一种不依从PCI专用规范的方式来实现。芯片A和B可以在计算机系统中,这包括台式机系统、服务器计算机系统、移动计 算机系统和嵌入式计算机系统。芯片A和B也可以在通信系统中,该通信系统可以在计算 机系统中也可以不在计算机系统中。可以有尚未示出的附加电路,比如,静电排放电路。发射机可以是各种类型的,包括电压模式或电流模式发射机。在一些实施例中,芯片A上可以只有一个发射机。信号并不限于任何特定类型的信令。例如,信号可以是分组的或时间复用的。在 一些实施例中,信令可以是这样的类型,其中时钟从信号D+和D-恢复并且被用于提供与信 号数据同相的采样时钟。信号可以例如用8b/10b编码方法来编码。上述讨论涉及正在变化以期找出减小的功率的发送信号的电压。然而,在一些实 施例中,可以通过保持恒定电压并减小电流来减小功率。上面所描述的技术可以用于这种 系统。
在一些实施例中,发射机和接收机并不颠倒它们接收到的信号,但是在其它实施 例中,它们可以颠倒这些信号。一个实施例是本发明的实现过程或示例。本说明书中提到 的“实施例”、“一个实施例”、“一些实施例”或“其它实施例”意指结合这些实施例所描述的 特定特征、结构或特性被包括在这些发明的至少某些实施例中,而并不必然地被包括在所 有的实施例中。所出现的“实施例”、“ 一个实施例,,或“ 一些实施例,,并不必然地指代相同 的实施例。如果本说明书声明某一组件、特征、结构或特性“可能”或“可以”被包括,则该特 定的组件、特征、结构或特性并不强求被包括。如果本说明书或权项提到“一个”元件,则这 并不意味着只有一个元件。如果本说明书或权项提到“一个附加的”元件,则这不排除可能 有不止一个附加元件。本发明并不限于本文所描述的特定细节。事实上,在本发明的范围之内可以对前 面的描述和附图做出许多其它的改动。因此,只有以下权利要求书及其任何修改才界定了 本发明的范围。
权利要求
一种芯片,它包括发射机,用于向芯片接口提供发送信号;电压控制电路,用于控制所述发送信号的电压;接收机,用于接收来自另一个芯片的外部信号;以及评估电路,所述评估电路基于对接收到的外部信号中的至少一个进行的评估来确定所述发送信号是否可以被其它芯片使用,并且所述评估电路向所述电压控制电路提供可用性指示信号,所述可用性指示信号指出所述发送信号是否可以由其它芯片使用。
2.如权利要求1所述的芯片,其特征在于,如果所述可用性指示信号指出所述发送信 号可以被其它芯片使用,则所述电压控制电路降低接下来的发送信号的电压。
3.如权利要求1所述的芯片,其特征在于,如果所述可用性指示信号指出所述发送信 号不可以被其它芯片使用,则所述电压控制电路使接下来的发送信号的电压提高到已被确 定为可以被其它芯片使用的前面的发送信号的电压。
4.如权利要求1所述的芯片,其特征在于,所述评估电路和所述电压控制电路运行,以 找出对所述发送信号的电压而言可以获得的最低可用电压。
5.如权利要求1所述的芯片,其特征在于,所述外部信号包括至少部分的发送信号的 回送信号,并且所述其它芯片将其提供给所述接收机,其中所述评估电路将至少部分的回 送信号与所述发送信号的至少部分表示进行比较。
6.如权利要求1所述的芯片,其特征在于,如果所述接收到的外部信号中的至少一个 包括重试请求,则所述评估电路确定接收到的重试请求的数目是否在可接受的范围之内。
7.如权利要求6所述的芯片,其特征在于,如果所述接收到的重试信号的数目不在可 接受的范围之内,则所述可用性指示信号指出所述发送信号不可以被其它芯片使用。
8.如权利要求6所述的芯片,其特征在于,所述接收到的重试信号的数目必须在可接 受的范围之内,以便用于所述评估电路的多种测试样本推断出所述发送信号是可用的。
9.如权利要求1所述的芯片,其特征在于,所述评估过程完成于初始化模式期间并且 之后不再重复,直到另一个初始化过程。
10.如权利要求1所述的芯片,其特征在于,所述评估过程完成于初始化模式期间,并 且通过下列的一种或多种便可进入所述初始化模式芯片首次加电,芯片被重置,响应于接 收到的特定数目的重试请求,温度超过阈值,以及更换电源。
11.如权利要求1所述的芯片,其特征在于,所述发送信号是测试例程的一部分,并且 所述其它芯片确定所述测试例程是否是正确的并提供通过或失败信号作为所述外部信号 的一部分,其中所述评估电路在确定所述发送信号是否可以被其它芯片使用的过程中使用 了所述通过或失败信号。
12.如权利要求1所述的芯片,其特征在于,在所述发送信号被所述发射机接收到之 前,所述电压控制电路改变所述发送信号的电压。
13.如权利要求1所述的芯片,其特征在于,在所述电压控制电路的控制下,所述发射 机改变所述发送信号的电压。
14.如权利要求1所述的芯片,其特征在于,如果所述发送信号中的任何发送信号被确 定为已经是不可用的,则针对所述发送信号的全部改变所述电压。
15. 一种芯片,它包括发射机,用于向至少一个芯片接口提供发送信号; 电压控制电路,用于控制所述发送信号的电压; 接收机,用于接收来自另一个芯片的外部信号;以及评估电路,所述评估电路基于对接收到的外部信号进行的评估来确定所述发送信号是 否可以被其它芯片使用,并且所述评估电路向所述电压控制电路提供可用性指示信号,所 述可用性指示信号指出所述发送信号是否可以由其它芯片使用。
16.如权利要求15所述的芯片,其特征在于,如果所述可用性指示信号指出所述发送 信号可以被其它芯片使用,则所述电压控制电路降低接下来的发送信号的电压。
17.如权利要求15所述的芯片,其特征在于,如果所述可用性指示信号指出所述发送 信号不可以被其它芯片使用,则所述电压控制电路使接下来的发送信号的电压提高到已被 确定为可以被其它芯片使用的前面的发送信号的电压。
18.如权利要求15所述的芯片,其特征在于,所述评估电路和所述电压控制电路运行, 以找出对所述发送信号的电压而言可以获得的最低可用电压。
19.如权利要求15所述的芯片,其特征在于,所述外部信号可以包括下列中的一种回 送信号,重试请求,或者通过或失败信号。
20.一种芯片,它包括发射机,用于向芯片接口提供发送信号; 控制电路,用于控制所述发送信号的功率; 接收机,用于接收来自另一个芯片的外部信号;以及评估电路,所述评估电路基于对接收到的外部信号中的至少一个进行的评估来确定所 述发送信号是否可以被其它芯片使用,并且所述评估电路向所述控制电路提供可用性指示 信号,所述可用性指示信号指出所述发送信号是否可以由其它芯片使用。
21.如权利要求20所述的芯片,其特征在于,如果所述可用性指示信号指出所述发送 信号可以被其它芯片使用,则所述控制电路降低接下来的发送信号的功率。
22.如权利要求20所述的芯片,其特征在于,如果所述可用性指示信号指出所述发送 信号不可以被其它芯片使用,则所述控制电路使接下来的发送信号的功率提高到已被确定 为可以被其它芯片使用的前面的发送信号的功率。
23.如权利要求20所述的芯片,其特征在于,所述评估电路和所述电压控制电路运行, 以找出对所述发送信号的功率而言可以获得的最低可用功率。
24.一种系统,它包括 第一和第二互连;用所述第一和第二互连来耦合的第一和第二芯片; 其中所述第一芯片包括 发射机,用于向第一互连提供发送信号; 电压控制电路,用于控制所述发送信号的电压; 接收机,用于接收来自所述第二芯片的外部信号;以及评估电路,所述评估电路基于对接收到的外部信号中的至少一个进行的评估来确定所 述发送信号是否可以被所述第二芯片使用,并且所述评估电路向所述电压控制电路提供可 用性指示信号,所述可用性指示信号指出所述发送信号是否可以由所述第二芯片使用。
25.如权利要求24所述的系统,其特征在于,如果所述可用性指示信号指出所述发送 信号可以被所述第二芯片使用,则所述电压控制电路降低接下来的发送信号的电压。
26.如权利要求24所述的系统,其特征在于,如果所述可用性指示信号指出所述发送 信号不可以被所述第二芯片使用,则所述电压控制电路使接下来的发送信号的电压提高到 已被确定为可以被所述第二芯片使用的前面的发送信号的电压。
27.如权利要求24所述的系统,其特征在于,所述评估电路和所述电压控制电路运行, 以找出对所述发送信号的电压而言可以获得的最低可用电压。
28.如权利要求24所述的系统,其特征在于,所述外部信号包括至少部分的发送信号 的回送信号,并且所述第二芯片将其提供给所述接收机,其中所述评估电路将至少部分的 回送信号与所述发送信号的至少部分表示进行比较。
29.如权利要求24所述的系统,其特征在于,如果所述接收到的外部信号中的至少一 个包括重试请求,则所述评估电路确定接收到的重试请求的数目是否在 可接受的范围之 内。
30.如权利要求24所述的系统,其特征在于,所述评估过程完成于初始化模式期间并 且之后不再重复,直到另一个初始化过程。
31.如权利要求24所述的系统,其特征在于,所述评估过程完成于初始化模式期间,并 且通过下列的一种或多种便可进入所述初始化模式所述第一芯片首次加电,第一芯片被 重置,响应于接收到的特定数目的重试请求,温度超过阈值,以及更换电源。
32.如权利要求24所述的系统,其特征在于,所述发送信号是测试例程的一部分,并且 所述第二芯片确定所述测试例程是否是正确的并提供通过或失败信号作为所述外部信号 的一部分,其中所述评估电路在确定所述发送信号是否可以被所述第二芯片使用的过程中 使用了所述通过或失败信号。
全文摘要
在一些实施例中,芯片包括发射机,用于向芯片接口和电压控制电路提供发送信号,以便控制该发送信号的电压。该芯片进一步包括接收机,以接收来自另一个芯片的外部信号。该芯片也包括评估电路,该评估电路基于对接收到的外部信号中的至少一个进行的评估来确定该发送信号是否可以由其它芯片使用,并向电压控制电路提供一个可用性指示信号,该信号指出该发送信号是否可以由其它芯片所使用。其它实施例也有所描述并得到主张。
文档编号G06F13/40GK101833531SQ20101016130
公开日2010年9月15日 申请日期2004年12月22日 优先权日2003年12月31日
发明者T·Z·斯科恩博恩 申请人:英特尔公司