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

半导体器件的寿命的动态估算制造技术

技术编号:2953974 阅读:205 留言:0更新日期:2012-04-11 18:40
在一个实施例中,本发明专利技术包括一种方法,所述方法用于获得诸如处理器的半导体器件的动态工作参数信息,基于动态工作参数信息确定所述器件的整体或者其一个或多个部分的动态使用情况,并且基于动态使用情况动态估算所述器件的剩余寿命。可以根据估算剩余寿命按照所期望的方式控制所述器件。还描述了其他实施例,并要求对其进行保护。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施例涉及半导体器件,更具体而言,涉及确定这种器件的 预期寿命。
技术介绍
半导体器件的寿命(即,其无故障工作时间)的测量涉及当前和未来 的工艺,因为晶体管和其他结构将变得更小,退化得更快。现有的预测这 种器件的寿命的方法是静态方法,其在温度、电压和频率方面针对整个器 件寿命假设固定条件。然而,其动态特性可能与所假设的固定条件相差悬殊。此外,集成电路(ic)内的每一资源都在不同的条件下工作,因而对于不同的资源将产生不同的寿命。器件寿命一代一代縮短。此外,寿命取决于诸如不同的工作电压和温度的实际工作参数以及不同技术的縮放(scaling)趋势。这一逐渐縮短的寿 命源自若干退化源电迁移、应力迁移、时间相关介质击穿(TDDB)、负 偏置温度不稳定性(NBTI)和热循环。假设由这些因素导致的故障率均匀 地分布在五个源上。通常将这一故障率称为故障时间比(failures in time, FIT), BP, 109小时内的预期故障数量。可以采用FIT值获得作为1/FIT的 平均无故障时间(MTTF),这是业内通常采用的测度。对于任何技术而言, 均可以通过假设在固定条件(例如,温度、电压、频率和利用率)下稳态 运行而获得MTTF。然而,温度、电压、频率和利用率都会随着电路寿命而变化,因而稳 态机制无法准确预测器件的寿命。因此,有必要改进寿命测量。附图说明图1是根据本专利技术的一个实施例的处理器的方框图; 图2是根据本专利技术的另一实施例的处理器的方框图;图3是根据本专利技术的一个实施例的方法的流程图; 图4是根据本专利技术的一个实施例控制资源的流程图; 图5是根据本专利技术的实施例的多处理器系统的方框图。具体实施方式在各个实施例中,可以执行对诸如处理器、存储器控制器和其他功能 单元的半导体器件的剩余寿命的动态估算。可以在每个器件(例如,集成电路(IC))的基础上或者在更细粒度的基础上进行动态寿命估算。例如, 在用于处理器的实施例中,可以在多内核处理器中在每个内核的基础上进 行寿命估算。此外,在其他实施方式中,可以在每个块的基础上进行寿命 估算,例如,在每个功能单元、高速缓存结构、寄存器堆或者其他块的基 础上进行寿命估算。寿命估算可以既考虑器件的工作时间,又考虑器件处于空闲状态的时 间。通过这种方式,可以确定剩余寿命的精确估算。如以下将进一步讨论 的那样,可以按照周期性间隔执行对器件的使用情况或者所谓的里程 (mileage)的判断,从而使寿命估算可以准确地反映器件的动态工作条件。 此外,在各个间隔处,可以将所确定的里程与器件寿命的静态估算进行比 较。通过这种方式,可以有规则地判定所估算的剩余寿命。利用这一估算 的剩余寿命,可以按照(例如)延长其寿命的方式,或者按照在考虑剩余 器件能力的情况下通过控制器件来改善或者延续其性能的方式对器件加以 控制。现在参考图l,其示出根据本专利技术的实施例的处理器的方框图。如图l 所示,处理器10可以是具有第一内核(即内核A) 20和第二内核(即,内 核B) 30的双内核处理器。尽管在图1的实施例中示出了双内核,但是应 当理解,本专利技术的范围不受这样的限制,在其他实施例中,单内核或者多 内核处理器也可以利用本专利技术的实施例。仍然参考图l,所示出的第一内核20包括各种块,所述块包括一个或 多个执行单元22、 一个或多个寄存器堆24以及一个或多个高速缓存26。 当然,指定的内核架构可以包括额外的块,例如,存储器类结构(寄存器 堆、高速缓存、队列等)和其他组合电路(执行单元、解码逻辑等)。在各个实施例中,执行单元22可以采取各种形式并且可以例如包括一个或多个 标量处理单元,例如,整数单元和浮点单元。此外, 一个或多个单指令多 数据(SIMD)单元可以连同诸如地址生成单元等其他功能单元一起存在。 此外,第一内核20包括例如可以为微控制器的控制器28。控制器28可以 用于执行根据本专利技术的实施例的动态寿命估算方法。此外,在一些实施例 中,控制器28还可以至少基于所确定的估算剩余寿命控制执行单元22的 操作,在下文中将对其做进一步讨论。第一内核20还包括测量内核的工作参数的多个传感器。在图1所示的 实施例中,每一块包括其自己的传感器。相应地,传感器21与执行单元22 相关联,传感器23与寄存器堆24相关联,传感器25与高速缓存26相关 联。尽管示出了这些相关传感器,但是应当理解,在不同的实施方式中可 以存在更多或者更少的传感器。此外,所述传感器可以具有相同或者不同 的类型。例如,在一个实施例中,这些传感器中的每一个可以是诸如基于 二极管的传感器的温度传感器。在其他实施例中,还可以存在其他工作参 数传感器,例如,电流传感器、电压传感器等。此外,如图1所示,控制器28包括存储器27,例如,其可以是用于动 态存储所确定的寿命估算信息的非易失性存储器。此外,在一些实施例中, 存储器27可以包括用于执行根据本专利技术的实施例的动态寿命测量方法的微 码。在这样的实施例中,如果控制器28不包括单独的用于计算里程的逻辑, 则控制器28可以控制执行单元22中的一个或多个的操作,以执行微码。处理器10还可以包括耦合到两个内核的高速缓冲存储器40。而高速缓 冲存储器40又可以耦合到存储器控制器集线器(MCH) 50,所述存储器控 制器集线器提供高速缓冲存储器40和诸如处理器10与其耦合的系统存储 器的存储器分级体系的其他部分之间的控制和通信。尽管在图1中为了便 于举例说明没有示出,但是应当理解,第二内核30可以包括与第一内核20 所示的结构相类似的结构。当然,其他实施方式也是可能的。例如,代替每一内核内的专用控制 器,可以在处理器内存在单个控制器,以接收来自多个内核的工作参数信 息,并且基于所述信息确定估算剩余寿命。此外,在一些实施例中,控制 器28可以包括其自己的处理能力,从而根据从各个传感器接收的信息确定9估算剩余寿命。然而,作为替代,在其他实施方式中,控制器28可以控制 其相关内核的流水线(pipeline),从而清除未决操作,并提供用于在内核的 资源上执行的代码,以实现对估算剩余寿命的动态测量。尽管在这里是在 多内核环境下进行了说明,但是可以将本专利技术的实施例应用于任何其温度、 电压和频率受到监视的器件。现在参考图2,其示出了根据本专利技术的另一实施例的处理器的方框图。 如图2所示,处理器100又可以是多内核处理器,更具体而言,可以使双 内核处理器。然而,在该实施例中,存在专用控制器160以处理对于处理 器100内的资源的估算剩余寿命的确定。如图2所示,处理器100包括第一内核(即,内核A) 120和第二内核 (即,内核B) 130。此外,与以上针对图1所进行的描述相似,处理器100 包括耦合到内核的高速缓冲存储器140,所述高速缓冲存储器140又经由 MCH150耦合到(例如)处理器100所处的系统的正面总线(FSB)。在其 他实施例中,可以经由一个或多个点对点互连将处理器100耦合到诸如存 储器、芯片组等的其他部件。第一内核120包括一个或多个执行单元122、 一个或多个寄存器堆124 以及一个或多个高速缓存126。尽管在图2的实施例中示出了这些具体的块, 但是应当理解在其他实施例中可以存在更多或者按不同方式布置的本文档来自技高网...

【技术保护点】
一种方法,包括:获得处理器的动态工作参数信息;基于所述动态工作参数信息确定所述处理器的动态使用情况;以及基于所述动态使用情况动态估算所述处理器的剩余寿命。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:X韦拉J阿韦利亚O云萨尔O埃尔金A冈萨雷斯
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利