当前位置: 首页 > 专利查询>英特尔公司专利>正文

处理器温度控制接口制造技术

技术编号:2864150 阅读:241 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了用于处理器温度控制接口的技术。在一个实施例中,处理器包括双向接口和输出逻辑,以在双向接口上施加(assert)一个指示内部高温的第一信号。如果指示出内部的高温,或者在双向接口上接收到外部信号,则抑制逻辑抑制处理器的操作。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及电子元件领域。更具体地说,本专利技术涉及用于诸如处理器的电子元件的温度控制接口。
技术介绍
因为元件持续变小,却仍常常消耗更多的功率,所以人们一直在努力控制电子元件的温度。微处理器现在使用了复杂的技术来实现功率节约,以及当温度达到一定的温度值后进行自我抑制(throttle)。例如,一种现有技术的处理器包括一个停止时钟管脚,该管脚使得处理器能够由于多种原因而停止处理器时钟。这个管脚的一种公知用途就是在停止时钟管脚上提供周期性的波形,而使处理器周期性地停止并重新启动处理器(参见,例如美国专利5,560,001)。这种时钟抑制有效地降低了处理器的工作速率,从而在一般情况下减少了功率消耗,降低了温度。此外,现有技术处理器自己可以具有温度传感器,并可以执行其自身内部始发的抑制。当采用了由温度原因导致的内部始发的抑制时,可以施加(assert)外部信号来警告系统(参见,例如Pentium4处理器的PROCHOT#输出信号)。然而,这些机制不能为一些应用提供充分的控制和/或同步能力。附图说明在附图中以示例而非限制的方式图示了本专利技术。图1图示了一个实施例,其中的系统具有双向处理器热接口。图2是图示了图1中根据一个实施例所示的系统的操作的流程图。图3图示了使用处理器热接口的多处理器系统的一个实施例。图4是图示了图3中根据一个实施例所示的系统的操作的流程图。具体实施例方式以下说明描述了用于处理器温度控制接口的技术。在以下说明中,阐明了很多具体的细节,例如逻辑实现、时钟、信号名称、系统元件的类型和相互关系、以及逻辑划分/集成的选择,以提供对本专利技术更彻底的理解。但是,本领域的技术人员应当理解,没有这些具体细节也可以实现本专利技术。此外,没有示出控制结构和门级电路,以免使本专利技术变得不清楚。在一个实施例中,提供了双向处理器热(PROCHOT#)接口,以实现对处理器温度状态的系统观测和系统控制。这样一种双向接口可能在例如桌面或移动系统中有用,在这些系统中,要使用附加的管脚针(pin)来平衡有限的控制和观测能力。在另一个实施例中,一个两针的PROCHOT#和强制处理器热(FORCEPH#)接口使得处理器可以观测和控制抑制机制的施加。在一些实施例中,“处理器”可以以单个集成电路的形式出现。在其它实施例中,多个集成电路可以共同形成一个处理器,并且在其它实施例中,硬件和软件例程(例如,二进制翻译例程)可以共同形成处理器。许多不同类型的集成电路和其它电子元件可从这种温度控制技术中受益。例如,处理器100可以是一个通用处理器(例如,微处理器),或者是一个专用处理器或设备。例如,数字信号处理器、图形处理器、网络处理器或者在一个系统中可以使用的其它类型的专用元件都可以从系统可见并可控的抑制中受益。图1图示了具有双向处理器热接口(PROCHOT#接口节点117)的处理器100的一个实施例。该接口可以是针形管脚(pin)、球形管脚(ball)或者任何其它类型的连接器或连接器组,它们都能够向到其它元件的接口提供至少一个接口节点。处理器100包括温度监控逻辑110,其监控处理器自身的温度。可以使用多种公知的或者其它可用的温度监控技术。例如,可以使用用于监控温度的内置电路。或者,可以使用外部传感器或者功耗估计技术(例如,活动计数器/监控器、电流监控器等等)。温度监控器110经由用于TOO HOT(过热)信号的信号线112而被耦合到用于驱动接口节点117的输出驱动器115上。通过复接器130,TOO HOT信号也被发送到抑制逻辑120上。上述复接器由熔丝140来控制,熔丝140在图示实施例的单向和双向操作模式之间进行选择。在图1的实施例中,系统逻辑150接口于处理器100,并可以经由驱动器155来驱动PROCHOT#信号或经由输入缓冲器160来接收PROCHOT#信号。系统逻辑自己可以包含有一些温度传感器,以确定整个系统何时达到不可接受的温度水平,并可以由此驱动PROCHOT#信号。图2中示出了用于图1中系统的一个实施例的操作。在框200中,分隔出不同模式的操作。在一些实施例中,半导体熔丝可被烧断以选择操作的模式。也可以使用其它的选择技术,例如配置寄存器等来选择操作的模式。在单一输出模式中,熔丝140使复接器130选择TOO HOT作为到抑制逻辑120的输入。因此,不考虑PROCHOT#信号的外部状态,使得PROCHOT#只被有效地输出,如框205中所示。在双向单针模式中,系统逻辑150和处理器100都可以驱动PROCHOT#来控制抑制。如框215和225中所示,处理器100监控它的温度,并监控PROCHOT#接口。如果温度没有超过所选定的量值,则处理器继续监控温度,如框220中所示。类似地,如果PROCHOT#信号未被施加,则处理器100将继续监控接口,如框230中所示。如果PROCHOT#信号被施加或者温度超过了所选定的量值,则处理器操作被抑制逻辑120抑制,如框240所示。由抑制逻辑执行的抑制操作可以是任何适当的公知或其它可用的抑制技术。例如,可以周期性地停止到设备的时钟。或者,可以通过在流水线的某个阶段限制吞吐率来降低系统吞吐率。或者,可以改变时钟频率。这些或其它任何有效地减少处理器处理量的技术都可以为抑制逻辑所使用。在第三模式中,可以使用双向双针的PROCHOT#实现方案,如框210所示。图3和4给出了使用双针实现方案的实施例的进一步细节。双针实现方案可以实现对处理器内部温度计量的观测,以及对抑制命令的施加。在单针的情况下,施加抑制命令将屏蔽处理器对同一个针的施加。在图3的实施例中,为图示的目的示出了两个处理器,但是可以另外添加处理器。处理器300和处理器350都具有FORCEPH#和PROCHOT#针。信号线364和362分别将系统逻辑所驱动的FORCEPH#信号耦合到处理器300和350上,而信号线302和352分别将处理器300和350所驱动的PROCHOT#信号传送给系统逻辑。处理器300包括监控器310,用于检测处理器300什么时候过热(或者在一些实施例中,检测何时消耗了过多的功率)。每个具有标号的模块都代表一个延迟部件,例如锁存器。驱动器305被耦合以从监控器310接收TOO HOT信号并在信号线302上驱动PROCHOT#信号。到复接器330的第一路径使得TOO HOT信号通过延迟模块313-1和313-2到达复接器330的“w”输入端。到复接器330的第二路径使得TOO HOT信号通过延迟模块313-1,经过输出驱动器305(也因此而拾取了信号线302上的任何被外部施加的信号),通过反相驱动器307,并通过延迟模块314-2和314-3到达复接器330的“b”输入端。到复接器的第三路径包括来自信号线302(PROCHOT#)和信号线364的输入,所述信号线364是由系统逻辑360驱动的。信号线364可以是一个强制处理器热(FORCEPH#)信号线,其允许使用外部因素来确定何时抑制操作。在一个实施例中,即使两个处理器不会同时抑制它们自己,但系统可能希望同时开始抑制多个处理器(即,在外部总线时钟的同一时钟周期内)。在这个实施例中,可能希望将到抑制逻辑320的TOOHOT信号的延迟与通过系统逻辑的路径所预期的延本文档来自技高网...

【技术保护点】
一种处理器,包括双向接口;输出逻辑,其在所述双向接口上施加第一信号,所述第一信号指示内部的高温度;抑制逻辑,其耦合到所述双向接口上,如果所述第一信号指示出所述内部的高温度,或者在所述双向接口上接收到外部信号,则所述抑制逻辑抑制所述处理器的操作。

【技术特征摘要】
US 2002-3-15 10/099,6481.一种处理器,包括双向接口;输出逻辑,其在所述双向接口上施加第一信号,所述第一信号指示内部的高温度;抑制逻辑,其耦合到所述双向接口上,如果所述第一信号指示出所述内部的高温度,或者在所述双向接口上接收到外部信号,则所述抑制逻辑抑制所述处理器的操作。2.如权利要求1所述的处理器,其中,所述双向接口是一个单接口节点。3.如权利要求1所述的处理器,还包括用于所述第一信号的第一路径;用于所述外部信号的第二路径;选择逻辑,在所述第一路径和所述第二路径之间进行选择,所述第一路径在单向模式中忽略外部信号,所述第二路径在双向单接口模式中考虑所述外部信号。4.如权利要求3所述的处理器,其中,所述双向接口包括第一接口节点和第二接口节点,所述第二接口节点是输入端,所述选择逻辑在双向双接口模式中还选择第三路径。5.如权利要求4所述的处理器,其中,所述第三路径包括内部信号路径,用于具有第一延迟的所述第一信号;外部信号路径,用于具有第二延迟的所述外部信号,所述第一延迟匹配于所述第二延迟加上外部延迟。6.如权利要求1所述的处理器,其中,所述双向接口包括当双针模式被使能时,用于输出所述第一信号的第一接口节点和用于接收外部信号的第二接口节点;当双向模式被使能时的单个双向接口节点。7.如权利要求6所述的处理器,还包括在所述第一信号的第一路径中的第一延迟;在所述外部信号的第二路径中的第二延迟,其中,在所述第一路径中的所述第一延迟匹配于在所述第二路径中的所述第二延迟加上外部延迟。8.一种系统,包括第一处理器,包括第一接口节点,用于输出指示高温度的内部信号;第二接口节点,用于接收外部信号;抑制逻辑,其响应于所述内部信号或所述外部信号,抑制所述第一处理器;系统逻辑,用于施加所述外部信号。9.如权利要求8所述的系统,包括第二处理器,包括第二处理器第一接口节点,用于输出指示第二处理器高温度的第二处理器内部信号;第二处理器第二接口节点,用于接收第二外部信号;第二处理器抑制逻辑,其响应于所述第二处理器内...

【专利技术属性】
技术研发人员:罗伯特格雷纳本森因克利内森舒尔茨
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1