首页> 中国专利> 在扩展环境温度范围内允许最高性能操作的系统及方法

在扩展环境温度范围内允许最高性能操作的系统及方法

摘要

本发明涉及一种在扩展环境温度范围内允许最高性能操作的系统及方法。提供了相关方法包括:当所述半导体装置处于复位状态的时候,检测外部复位信号的取消;监测所述半导体装置的温度水平;当所述温度水平低于允许所述半导体装置在最高性能水平操作的预定最低操作温度水平的时候,保持所述半导体装置处于所述复位状态;声明所述半导体装置上的至少一个操作参数处于升高的水平,以在所述半导体装置上产生热量;当所述温度水平至少是所述预定最低操作温度水平时,释放所述复位状态。操作参数可以是时钟频率或电源电压电平或两者的组合。不同升高的时钟频率和/或不同最低操作温度水平也被考虑在内。此外,也考虑了在加热过程中关闭外部冷却系统。

著录项

  • 公开/公告号CN104516372A

    专利类型发明专利

  • 公开/公告日2015-04-15

    原文格式PDF

  • 申请/专利权人 飞思卡尔半导体公司;

    申请/专利号CN201410445957.7

  • 发明设计人 J·达斯蒂达尔;

    申请日2014-09-03

  • 分类号

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人金晓

  • 地址 美国得克萨斯

  • 入库时间 2023-12-17 03:53:39

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-04-23

    授权

    授权

  • 2017-11-14

    著录事项变更 IPC(主分类):G05D23/19 变更前: 变更后: 申请日:20140903

    著录事项变更

  • 2016-09-21

    实质审查的生效 IPC(主分类):G05D23/19 申请日:20140903

    实质审查的生效

  • 2015-04-15

    公开

    公开

说明书

技术领域

本公开通常涉及在环境温度范围内的系统操作约束,更具体地 说,涉及用于在扩展环境温度范围内,包括在极低的环境温度下允许 最高性能操作的系统及方法。

相关技术描述

半导体装置的常规制造方法往往决定了不同版本的半导体装置 根据不同操作规范被设计和制造。例如,设计商品级部件来满足商业 标准,而设计军工级部件来满足更严格的军用标准以在恶劣的条件下 或在苛刻的环境中允许操作。商品级部件,例如,被指定在只低至相 对温和的温度水平,例如0℃处以最高性能水平操作,而军工级部件 被指定在扩展的环境温度范围内,例如低至-40℃以最高性能水平操 作。

制造多个版本的相同装置以满足不同规格的效率低而且成本高。 而且,很多商业客户已经要求商品级器件符合更严格的标准以允许在 苛刻的操作环境中操作,且同时在相同功率范围内,例如扩展的操作 温度范围内操作。例如,商用无线网络的基站经常暴露在极端天气条 件下。商用飞机在高海拔地区持续暴露在寒冷温度下。而功率范围是 处于最高温度(例如,85℃)的最高频率的函数,客户往往期望甚至 在当暴露在低于正常环境温度范围以下的温度的时候,部件也在最高 频率和/或最高性能水平操作。这些条件使得获得满足操作角两端的足 够硅产量具有挑战性。

外部组件,例如外部加热器或加热垫等等,往往被提供以将电子 商业装置加热到预定最低操作水平,以便系统可以以最高性能操作。 这样的外部装置是昂贵的,并且在某些情况下,增加了附加的安全性 问题。例如,用于加热客机上的电子产品的加热器或加热垫造成了附 加的火灾风险。

附图说明

本发明通过举例的方式说明并没有被附图所限制,在附图中类似 的参考符号表示相同的元素。附图中的元素说明是了简便以及清晰, 不一定按比例绘制。

图1根据一个实施例示出了包含了用于在扩展环境温度范围内允 许最高性能操作的冷启动系统以及方法的半导体装置的简化方框图, 其中使用时钟频率加热半导体装置;

图2根据一个实施例示出了说明了图1的半导体装置的序列逻辑 块的操作的流程图;

图3根据一个实施例示出了包含了用于在扩展环境温度范围内允 许最高性能操作的冷启动系统以及方法的半导体装置的简化方框图, 其中使用升高的电源电压加热半导体装置;

图4根据一个实施例示出了说明了图3的半导体装置的序列逻辑 块的操作的流程图;

图5根据一个实施例示出了包含了用于在扩展环境温度范围内允 许最高性能操作的冷启动系统以及方法的半导体装置的简化方框图, 其中使用升高的频率和/或升高的电源电压的选定组合加热半导体装 置;

图6根据一个实施例示出了说明了图5的半导体装置的序列逻辑 块的操作的流程图;

图7根据一个实施例示出了包含了用于在扩展环境温度范围内允 许最高性能操作的冷启动系统以及方法的半导体装置的简化方框图, 其中包括在加热过程中控制外部冷却系统的操作;

图8根据一个实施例示出了说明了图7的半导体装置的序列逻辑 块的操作的流程图;

图9根据一个实施例示出了包含了用于在扩展环境温度范围内允 许最高性能操作的冷启动系统以及方法的半导体装置的简化方框图, 其中具有多个高频率块和相应的时钟信号。

具体实施方式

本发明人已经认识到最高引用频率往往受到环境和/或操作温度 的约束。在某些情况下,取决于工艺技术,环境温度越低,就有越受 约束的最高操作频率和相应的性能。因此,他已开发出一种系统和方 法以提高由于冷启动造成的装置的操作温度,以因此合理地要求跨越 扩展环境温度范围的最高性能。例如,他开发了一种系统和方法以提 高冷启动造成的装置的操作温度以因此合理地要求跨越扩展环境温度 范围的最高频率和/或性能。以这种方式,即使该装置的操作温度范围 可能小于扩展温度范围,也可以在扩展环境温度范围内要求最高频率 和/或性能。

图1根据一个实施例示出了包含了用于在扩展环境温度范围内允 许最高性能操作的冷启动系统以及方法的半导体装置100(例如集成 电路(IC)或半导体芯片等等)的简化方框图。半导体装置100可以 被实现为执行任何类型的功能,包括处理功能,例如,包括一个或多个 处理器、微控制器和/或微处理器等等。半导体装置100可以是片上系 统(SOC)的一部分或被合并到其中,或是嵌入处理系统等等的一部 分。

半导体装置100包括多个输入/输出(I/O)接口,例如端口或引 脚等等,以用于接收外部信号或电压等等。如图所示,半导体装置100 包括从外部电压调节器102接收调节的电源电压VREG的VDD电源 引脚。半导体装置100还包括用于接收外部复位信号RST的复位引脚 等等,其中该RST作为外部复位(ER)信号被内部输送到内部序列 (SEQ)逻辑104。当被否定或取消的时候,该RST信号可以被认为 是外部激活信号。在如本发明进一步描述的,序列逻辑块被提供以执 行上电复位(POR)功能。半导体装置100可包括对完整理解本发明不 是必要的很多其它子系统和I/O接口,在此不描述这些子系统和I/O 接口。

当RST信号被外部系统或装置(未示出)声明的时候,半导体 装置100通常保持在复位状态。VREG可以首先被建立在在调节电平, 随后RST被否定或以其它方式取消以给半导体装置100上电以进行操 作。当RST被取消的时候,序列逻辑块104被配置为控制半导体装置 100的上电,包括提升或启动各个组件以及启动时钟等等。然而,半 导体装置100可以位于具有极端温度,例如0℃以下,甚至低至扩展 温度范围的最低温度,例如负40度(-40℃)的极端或恶劣环境中。 在半导体装置100的冷启动期间,一个或多个部分可能低于操作温度 范围,从而抑制立即启动。序列逻辑块104是半导体装置100的基础 结构逻辑的一部分,所述基础结构逻辑通常包括模拟装置等等或低频 率数字组件。以这种方式,序列逻辑块104能够在扩展温度范围内操 作,而没有性能限制。在所示的实施例中,半导体装置100还包括至 少一个高频率(HF)块106。一旦POR(例如,RST的否定),序 列逻辑块104向HF块106声明内部复位信号(IR)以将其保持在复 位状态,直到条件适合于允许HF块106如本发明进一步描述的操作。 HF块106表示半导体装置100中的一个或多个高频率功能块,例如 任何一个或多个处理器核心、互连、存储器高速缓存等等。

HF块106可能能够在扩展温度范围的最低温度,例如在-40℃, 以有限的性能操作,但可能无法在预定最高性能水平操作。HF块106 的性能与其操作频率有关,频率越高,性能水平越高。HF块106还 与用于实现其最高性能水平的最低操作温度相关联。在一个实施例中, 例如,当其操作温度等于或高于0℃的最低操作温度的时候,HF块 106可以在预定最高频率水平操作以实现最高性能。在典型的制造过 程中,当处于扩展温度范围的最低温度的时候,很多半导体芯片无法 正确地在最高性能操作。

半导体装置100还包括监测HF块106的温度水平的热监测器 108。如图所示,一个或多个温度传感器110被分布在HF块106内, 并耦合于热监测器108以用于测量和评估HF块106的温度状况。温 度传感器110和热监测器108还能够在整个扩展温度范围内操作。在 一个实施例中,热监测器108被配置为转换由温度传感器110提供的 值(例如,读数或信号等等)并将这些值转换成一个或多个在预定误 差范围内是准确的温度值。在一个实施例中,每个温度传感器值被转 换成相应的TEMP值并且一个或多个温度值被产生并通过信号 TEMP由热监测器108提供给序列逻辑块104。序列逻辑块104可以 算出从热监测器108接收的多个温度值的平均数以计算出平均温度 值。平均温度值可以适合于HF块106的某些实现。或者,基于TEMP 值中的最小和/或最大值,序列逻辑块104确定HF块106的温度状况。 确定最低TEMP值和最高TEMP值允许检测可能以其它方式抑制HF 块106的成功操作的“冷点”和/或“热点”。

热监测器108可以包括计算逻辑等等。在这种情况下,热监测器 108可以被配置为将从温度传感器110接收的值平均为被提供给序列 逻辑块104的平均温度值。或者,热监测器108可以被配置为评估温 度值并将TEMP信号提供作为一个或多个指示了HF块106的温度状 况的评估参数。例如,这样的评估参数可以包括TEMPLO值(平均 温度或至少一个温度值低于最低操作温度电平)、TEMPHI值(平均 温度或至少一个温度值高于最高操作温度水平)、TEMPOK值(平 均温度或所有温度值都位于操作温度范围内)等等。

半导体装置100还包括锁相环(PLL)块112,其产生至少一个 时钟信号CLK。该CLK信号被提供给在HF块106内分布的时钟树 114。在所示的实施例中,序列逻辑块104给PLL112提供一个或多 个频率控制信号FQ CTL以启动PLL112和/或设置或编程CLK信号 的频率。在一个实施例中,序列逻辑块104可以用乘法器等等编程锁 相环112以用于建立CLK的频率。当CLK的频率在其编程频率稳定 的时候,锁相环112向序列逻辑块104声明LOCK信号。

图2根据一个实施例示出了说明半导体装置100的序列逻辑块 104的操作的流程图。在第一块202,外部复位信号ER被取消(表示 RST),以便期望启动半导体装置100进行操作。内部复位信号IR保 持被声明,直到如本发明进一步所描述的被序列逻辑块104取消。在 下一块204,查询半导体装置100的温度状况是否适合操作。在所示 的实施例中,模拟块和/或低频率功能块(例如,热监测器、序列逻辑 块等等)的温度不必受到监测,因为它们被配置为在扩展操作范围内 操作。相反,HF块106的温度状况受到热监测器108的监测。当HF 块106处于最高性能操作的正常操作温度范围内的时候,值TEMPOK 为真,否则为假。

正如本发明所描述的,正常操作温度范围小于扩展温度范围。但 是,当半导体装置100的环境温度位于扩展温度范围内的时候,期望 在最高性能水平操作半导体装置100。在一个实施例中,例如,正常 操作温度范围的最低温度为0℃,而扩展温度范围的最低温度为 -40℃。

如果TEMPOK为假,则TEMP信号表示HF块106的温度状况 处于正常操作温度范围之外,操作进行到块206,其中查询温度是否 过高。如图所示,值TEMPHI为真,温度太高,使得太热而不能启动 HF块106。如果是这样,操作进行到块208以执行高温过程。例如, 一个或多个错误状况可以被声明和/或外部冷却系统702(图7)可以 被激活或其冷却操作被增加(例如,风扇速度增加)以降低高温状况。 高温处理的附加说明没有描述,因为超出了本公开的精神。

如果TEMPHI正如在块206也确定为假,操作进行到块210,其 中PLL112被启动和/或以其它方式被编程以升高的频率操作CLK, 同时IR保持被声明。在这种情况下,温度低于正常操作温度范围的 最低水平(因而太低而不能允许操作)。术语“升高的频率”被定义为 指CLK的频率大于最高频率,其中当低于正常操作温度范围的时候, HF块106在该最高频率可以正确地操作。换句话说,HF块106根本 不操作或不能在低温和高频正常操作。

在升高的频率水平操作CLK利用了时钟树114的电阻加热以增 加HF块106的温度。可以理解,当处于较高的温度水平的时候,基 于硅的装置能够在较高的频率水平操作。半导体工艺技术,包括 CMOS工艺技术,继续发展到较小的器件几何图形,包括22纳米 (nm)、20nm、14nm等等。由于几何图形的尺寸被减小,漏电流 普遍增加。漏电流可能占功耗的相当大的比例,而由漏电流造成的功 率水平通常作为热量被耗散。当被激活或导通并且被时钟信号激励之 前,时钟树通常包括产生了显著水平的静态漏电流的大量晶体管器件 (例如,NMOS和PMOS晶体管等等)。当时钟信号被应用于时钟树 的晶体管器件的时候,附加动态功率产生,从而产生附加的热能。随 着应用于时钟树的CLK信号的频率的增加,动态热量产生也增加。

以这种方式,在升高的频率水平应用于时钟树114的CLK信号 增加或以其它方式最大化HF块106的热量产生。该IR信号保持被声 明,以便HF块106保持在复位状态,从而无需关心功能故障。升高 的频率降低了HF块106达到或以其它方式超过正常操作温度范围的 最低温度水平的温度状况的时间量。注意,即使处于半导体装置100 已经下降到扩展温度范围的最低温度水平的冷启动状况下,当CLK 处于升高的频率水平的时候,HF块106的温度可以在大约毫秒(ms) 量级上升到正常操作温度范围的最低温度水平。

在一个实施例中,升高的频率水平可以与CLK信号的预定最高 频率水平相同,以实现正常操作温度范围的预定最高性能水平。此外 或在替代方案中,升高的频率水平可以是能够由PLL112产生的最高 频率水平。通常,期望增加或以其它方式最高限度地产生热量以降低 或以其它方式最小化实现HF块106的正常操作温度范围的最低温度 所需的时间量。

操作进行到块212,其中查询LOCK信号是否已被提供以及 TEMPOK状况是否已得到满足。LOCK信号表明CLK已经在其设置 或编程的频率水平稳定。当HF块106的温度水平位于正常操作温度 范围内的时候,TEMPOK为真。当这些状况没有得到满足的时候, 操作在块212循环。

当LOCK和TEMPOK都为真的时候,操作进行到块214,其中 PLL112被设置或编程以预定最高频率操作CLK以实现最高性能。 正如上面指出的那样,升高的频率可以大于HF块106能够操作的最 高频率,以便CLK的频率可以在块214被降低。随后,操作进行到 块216,并且操作在块216循环,同时PLL112稳定CLK的新频率。 当LOCK被PLL112声明的时候,操作进行到块218,其中序列逻辑 块112取消内部复位信号IR以启动半导体装置100的操作。

虚线220表示升高的频率水平和最高性能的预定最高频率相同时 的替代配置。在这种情况下,一旦实现操作温度,就没有必要调整PLL 112,从而块214和216可以被旁路。在这种情况下,当LOCK和 TEMPOK都为真的时候,操作直接进行到块218以启动半导体装置 100的操作。而且,如果TEMPOK在块204为真,操作直接进行到 块213以在期望的操作水平设定频率,这是由于预加热是不必要的。

图3根据一个实施例示出了包含用于在扩展环境温度范围内允许 最高性能操作的冷启动系统以及方法的半导体装置300的简化方框 图。半导体装置300还可以被实施为执行任何类型的功能,包括处理 功能,例如,包括一个或多个处理器、微控制器和/或微处理器等等, 也可以是片上系统(SOC)的一部分或被合并到其中,或是嵌入处理 系统等等的部分。半导体装置300可以包括与半导体装置100类似的 组件。如图所示,半导体装置300包括热监测器108和一个或多个温 度传感器110。序列逻辑块104被类似的序列逻辑块304所替代。热 监测器108以类似的方式给序列逻辑块304提供了TEMP信号,并且 逻辑序列304以类似的方式控制IR信号。

电压调节器102被示出为给半导体装置300的VDD电源电压输 入提供VREG。而且,外部RST信号被提供给复位输入ER,其以类 似的方式被提供给序列逻辑块304。半导体装置300还包括电压控制 块302,其通过I/O引脚给电压调节器102提供电压识别(VID)值以 用于编程或以其它方式调节VREG。该VID值是数字值,包括多个用 于设置VREG的电压电平的位。而且,序列逻辑块304向电压控制块 302声明电压控制覆写值VHI。

半导体装置300可能包括或可能不包括高频率逻辑,例如HF块 106。IR信号操作以保持半导体装置300处于复位状态,并且可以被 提供给高频逻辑(如果提供的话)。温度传感器110被分布在半导体 装置300的管芯上,并且可以被包括在高频率逻辑(如果提供的话) 中。温度传感器110耦合于热监测器108并且以基本相同的方式操作。 通常,当温度以类似于半导体装置100的方式低于正常操作温度范围 的最低温度水平的时候,半导体装置300不能在最高性能水平操作。

图4根据一个实施例示出了说明半导体装置300的序列逻辑块 304的操作的流程图。操作块202、204、206和208都被包括在内并 且基本上相同,并且没有被进一步描述。当温度如块206确定的过低 的时候,操作进行到块410,其中当内部复位信号IR被声明的时候, 序列逻辑块304声明VHI覆写。在这种情况下,电压控制块302声明 VID值以命令电压调节器102将VREG增加到预定的升高的电压电 平。VHI可以被认为是覆写,以在寒冷状况下的上电或复位期间覆写 VREG的正常操作电压电平。

术语“升高的电压”被定义为指VREG的电压电平大于半导体装 置300的正常操作电压电平。电源电压可以尽可能增加,而没有高至 给内部组件或电路带来压力或以其它方式危害组件或造成损坏。 VREG的升高的水平足以增加或以其它方式最大化由电源电压增加造 成的热量产生。注意,功率水平的产生和/或耗散基于关系CV2F,其 中“C”表示电容,“V”表示电压,以及“F”表示频率。以这种方式,即 使是增加了5%的电源电压,例如从1伏(V)至大约1.05V,也导致 功率水平消耗大约增加25%。整体功率水平的大部分作为热量被耗 散。

随后,操作进行到块412,其中半导体装置300的温度状态受到 监测以确定何时达到最低操作温度。当TEMPOK为假的时候,操作 在块412循环。当TEMPOK为真的时候,操作进行到块318,其中 序列逻辑块304取消对正常电压电平的VHI覆写并且取消IR信号以 启动半导体装置300的操作。如果TEMPOK在块204已经为真,操 作直接进行到块318以启动半导体装置300的操作,而不增加电源电 压电平。

图5根据一个实施例示出了包含了用于在扩展环境温度范围内允 许最高性能操作的冷启动系统以及方法的半导体装置500。半导体装 置500也可以被实现以执行任何类型的功能,包括处理功能,例如, 包括一个或多个处理器、微控制器和/或微处理器等等,并且也可以是 片上系统(SOC)的一部分或被合并到其中,或是嵌入处理系统等等 的一部分。

在这种情况下,半导体装置500基本上类似于半导体装置100, 并且还包括半导体装置300的附加功能。半导体装置500通过VDD 电源电压引脚从电压调节器102接收VREG,通过ER引脚接收RST, 并且包括HF块106、热监测器108、温度传感器110、给时钟树114 提供CLK的锁相环112、以及给电压调节器102提供VID的电压控 制块302。序列逻辑块104被序列逻辑块504所取代,其中序列逻辑 块504包含序列逻辑块104和序列逻辑块304的组合功能。序列逻辑 块504给PLL112提供FQ CTL、接收LOCK、接收ER和TEMP并 提供IR。序列逻辑块504还给电压控制块302提供VHI覆写。

图6根据一个实施例示出了说明了半导体装置500的序列逻辑块 504的操作的流程图。操作块202、204、206和208都被包括在内并 且基本上相同,并且没有被进一步描述。当温度如块206确定的过低 的时候,操作进行到块510,其中当内部复位信号IR被声明的时候, 序列逻辑块504启动或以其它方式编程PLL112以在升高的频率操作 CLK和/或声明VHI覆写。

在这种情况下,术语“和/或”旨在指升高的电压和升高的电压技术 中的任何或两者可以被采用。因此,在一种情况下,当VHI没有被声 明的时候,CLK的频率可以被升高,从而只有高频率加热被应用。或 者,当CLK的频率没有升高的时候,VHI可以被声明用于高电压加 热。甚至对于高电压加热,PLL112可以仍然控制PLL112在最高性 能的预定最高频率设置CLK,而不是在更高的频率升高水平。在POR 后没有延迟或附加加热的情况下启动CLK可以是有利的。或者,升 高的频率和升高的电压的两种技术可以同时被应用以最大化热量的产 生并最小化从RST被取消时的启动延迟。

操作进行到块212以监测LOCK和TEMPOK并且当两者都为 真的时候,操作进行到块214,其中PLL112被设置或编程以在预定 最高频率操作CLK以与先前描述的类似的方式实现最高性能。随后, 操作以与先前描述的类似的方式前进或在块216循环。随后,操作进 行到块318,其中VHI被取消(如果先前被声明),以便VREG下降 到其正常操作水平。由虚线220表示的替代路径表示了升高的频率水 平和最高性能的预定最高频率相同时的替代配置,在这种情况下,当 LOCK和TEMP都为真的时候,操作直接从块212进行到块318。

图7根据一个实施例示出了包含用于在扩展环境温度范围内允许 最高性能操作的冷启动系统以及方法的半导体装置700。半导体装置 700也可以被实现以执行任何类型的功能,包括处理功能,例如,包 括一个或多个处理器、微控制器和/或微处理器等等,并且也可以是片 上系统(SOC)的一部分或被合并到其中,或是嵌入处理系统等等的 一部分。

在这种情况下,半导体装置700基本上类似于半导体装置100, 并且还包括外部冷却系统702。冷却系统702可以以任何适当的方式 被实现,例如冷却风扇等等。半导体装置700通过VDD电源电压引 脚从电压调节器102接收VREG,通过ER引脚接收RST,并且包括 HF块106、热监测器108、温度传感器110、给时钟树114提供CLK 的锁相环112。序列逻辑块104被序列逻辑块704所取代,其中序列 逻辑块704类似于序列逻辑块104,除了还包括用于声明COOL SYS OFF覆写信号的逻辑。序列逻辑块704给PLL112提供FQ CTL、 接收LOCK、接收ER和TEMP并提供IR。在这种情况下,热监测 器108通过引脚等等耦合到外部冷却系统702并且提供冷却系统控制 (COOL SYS CTL)。该冷却系统控制可以是简单的开/关功能,或者热 监测器108可以包括用于可变控制的逻辑。在替代实施例中,其它逻 辑,例如序列逻辑块704或其它逻辑(未示出),可以包括冷却系统 控制逻辑,而不是热监测器108。

图8根据一个实施例示出了说明了半导体装置700的序列逻辑块 704的操作的流程图。操作块202、204、206和208都被包括在内并 且基本上相同,并且没有被进一步描述。当温度如块206确定的过低 的时候,操作进行到块810,其中当内部复位信号IR被声明的时候, 序列逻辑块704启动或以其它方式编程PLL112以在升高的频率操作 CLK并且进一步声明COOL SYS OFF覆写。

在这种情况下,COOL OFF SYS覆写确保了外部冷却系统702 在POR期间被关闭。确保外部冷却系统702在POR期间被关闭避免 了否则会抵消半导体装置700的预加热的冷却效果。否则操作基本上 类似于序列逻辑块104,除了块218被块818所替代,其中块818还 包括在已经达到操作温度之后,取消COOL OFF SYS覆写信号。应 了解,假定低温,外部冷却系统702可以无论如何不被打开。然而, 如果外部冷却系统702可以以较低的速度被激活或其它原因被打开, COOL OFF SYS覆写防止了加热过程中的相反产生冷却的操作。正如 先前提到的,覆写只是暂时的,例如只持续几毫秒,以便切断外部冷 却系统702是无关紧要的。

图9根据一个实施例示出了包含了用于在扩展环境温度范围内允 许最高性能操作的冷启动系统以及方法的半导体装置900。半导体装 置900也可以被实现以执行任何类型的功能,包括处理功能,例如, 包括一个或多个处理器、微控制器和/或微处理器等等,并且也可以是 片上系统(SOC)的一部分或被合并到其中,或是嵌入处理系统等等 的一部分。

半导体装置900基本上类似于半导体装置100、500和700中的 任何一个,并且包括先前描述的类似功能组件。半导体装置900包括 序列逻辑块904,其可以以与先前描述的任何时序逻辑块104、504和 704基本上类似的方式被实现。在这种情况下,半导体装置900包括 多个高频率块106,单独标记为HF1、HF2、HF3等等。任何数量的 高频率块106可以被包括在内,并且分别可以是处理器核心、互连、 存储器高速缓存等等中的任何一个。每个高频率块106以与先前描述 的类似的方式包括一个或多个温度传感器110。温度传感器110以与 先前描述的类似的方式耦合于热监测器108。PLL112被PLL912所 替代,其中PLL912提供多个时钟信号CLK1、CL2、CLK3等等, 每个被分配给高频率块106中的相应高频率块的时钟树114。

半导体装置900说明了在任何给定配置中,不止一个高频率块可 以被包括在内,分别接收相应的具有相同或不同频率的时钟信号。因 此,时钟信号CLK1、CL2、CLK3等等,可以具有相同频率,或可 以具有不同时钟频率。在这种情况下,当RST被取消并同时IR保持 被声明的时候,序列逻辑块904控制PLL912在升高的频率水平声明 每个时钟信号CLK1、CL2、CLK3等等。

而且,升高的频率可以相同或不同。在任一种情况下,高频率块 106的温度状况下可以相对于彼此在初步加热过程中发生变化。而且, 高频率块106的最低操作温度可以相对于彼此发生变化,以便当复位 状态被否定以开始操作的时候,半导体装置900的不同块或部分可以 被升高到相同或不同的预定最低温度水平。例如,HF1可以具有-5℃ 的最低操作温度,HF2可以具有-10℃的最低操作温度,HF3可以具有 -0℃的最低操作温度等等。热监测器108可以被配置为单独报告温度 传感器110的单独温度和/或每个高频率块106的单独温度状况,其中 序列逻辑块904被配置为确定每个高频率块106在取消IR之前何时 达到其最小操作温度。

在简单处理配置中,当每个温度或温度状况已经达到预定共同最 低操作水平的时候,序列逻辑块904取消IR,其中该共同最低操作水 平适合于每个高频率块106实现半导体装置900的最高性能水平。

一种初始化半导体装置操作的方法,包括当所述半导体装置处于 复位状态的时候,检测外部复位信号的取消,监测所述半导体装置的 温度水平,并且当所述温度水平低于允许所述半导体装置在最高性能 水平操作的预定最低操作温度水平的时候,保持所述半导体装置处于 所述复位状态;以及声明所述半导体装置上的至少一个操作参数处于 升高的水平,以在所述半导体装置上产生热量,以及当所述温度水平 至少是所述预定最低操作温度水平的时候,释放所述复位状态。

很多电子系统包括外部冷却系统,例如风扇等等。所述方法还包 括关闭外部冷却系统,直到所述复位状态被释放,以避免在初步加热 过程中的相反产生冷却。

根据一个实施例的半导体装置包括热监测器和序列逻辑块。所述 热监测器监测所述半导体装置的温度并且提供表示该温度的温度值。 所述序列逻辑块在所述温度值表示所述温度低于预定最低操作温度水 平的时候,响应于取消外部复位信号,指令所述半导体装置的至少一 个操作参数在升高的水平操作,以在所述半导体装置上产生热量,同 时保持内部复位状态。其中当所述温度值表示所述温度是至少所述预 定最低操作温度水平的时候,所述序列逻辑块释放所述复位状态以允 许所述半导体装置在最高性能水平操作。

正如本发明所描述的,所述操作参数可以是至少一个时钟信号的 频率水平或提供给所述半导体装置的电源电压,或者是两者的组合。 升高的频率水平足够高,以便当其温度低于预定最低操作温度水平的 时候,所述半导体装置不能够操作。所述升高的频率水平可以与实现 最高性能水平的最高频率水平相同。在没有高至给内部组件或电路带 来压力或以其它方式危害组件或造成损坏的情况下,升高的电压电平 可以尽可能地高。在复位状态期间使用升高的频率和/或电压在所述半 导体装置上产生热量,因此它可以快速达到最低操作温度水平以允许 操作。

所述升高的频率可以被提供给包括时钟树的高频率块等,其中当 被处于升高的频率的时钟信号激励的时候,所述时钟树产生电阻热量。 可以设想多个高频率块,每一个分别以相同或不同频率接收相同或不 同的时钟信号,这取决于特定配置。每个高频率块可以具有适合于允 许最高性能操作的相同或不同的最低操作温度水平。

虽然本发明结合几个实施例被描述,本发明不旨在限定于本发明 所陈述的特殊形式。相反,旨在涵盖这些替代、修改以及等同物,因 为可以合理地被包括在附属权利要求所界定的发明范围内。例如,正 逻辑或负逻辑的变体可以被用于各种实施例中,其中本发明不限于特 定逻辑极性、装置类型或电压电平等等。

本发明所用的“一个”或“一种”被定义为一个或多个。并且,在权 利要求中所用词语如“至少一个”以及“一个或多个”不应该被解释以暗 示通过不定冠词“一个”或“一种”引入的其它权利要求元素限定任何其 它特定权利要求。所述特定权利要求包括这些所介绍的对发明的权利 元素,所述权利元素不仅仅包括这样的元素。即使当同权利要求中包 括介绍性短语“或组多个”或“至少一个”以及不定冠词,例如“一个”或 “一种”。使用定冠词也是如此。除非另有说明,使用术语如“第一”以 及“第二”是用于任意区分这些术语描述的元素的。因此,这些术语不 定表示时间或这些元素的其它优先次序。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号