CN1745358B - 自适应功率控制 - Google Patents

自适应功率控制 Download PDF

Info

Publication number
CN1745358B
CN1745358B CN2003801096001A CN200380109600A CN1745358B CN 1745358 B CN1745358 B CN 1745358B CN 2003801096001 A CN2003801096001 A CN 2003801096001A CN 200380109600 A CN200380109600 A CN 200380109600A CN 1745358 B CN1745358 B CN 1745358B
Authority
CN
China
Prior art keywords
voltage
microprocessor
frequency
integrated circuit
frequency characteristics
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN2003801096001A
Other languages
English (en)
Other versions
CN1745358A (zh
Inventor
詹姆斯·B.·伯尔
安得鲁·雷得
汤姆·史都华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Transmeta Inc
Original Assignee
Transmeta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Transmeta Inc filed Critical Transmeta Inc
Publication of CN1745358A publication Critical patent/CN1745358A/zh
Application granted granted Critical
Publication of CN1745358B publication Critical patent/CN1745358B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/324Power saving characterised by the action undertaken by lowering clock frequency
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3296Power saving characterised by the action undertaken by lowering the supply or operating voltage
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Abstract

需要反映特定集成电路特性的自适应功率控制系统和方法。

Description

自适应功率控制
技术领域
本发明涉及一种集成电路的制造和应用。特别涉及一种由计算机实施处理控制使得一个集成电路处于该集成电路的优化电压下。广义而言,本发明公开了一种自适应功率控制的方法和系统。一个特定集成电路的特征是使用自适应来控制该集成电路的功率。
背景技术
移动计算机,例如电池供电计算机,所面对的一个重要问题就是在两次充电之间计算机所能工作的时间长度问题。另一个需要关心的是电子器件的热散失。随着计算机处理器变得更强大,它们趋向于运行在更高时钟速率下并且散失更多的能量。此外,更有能力的外部设备例如更高容量的硬盘驱动器和无线高速网络,也与主计算机处理器竞争可利用的电池功率的不断提高部分。同时,便携式计算机的尺寸和重量不断减少使得其更便于携带。因为电池通常占据便携式计算机及其他便携设备重量的很大一部分,所以倾向于在保持电池尺寸最小而导致电池容量最小。便携设备紧凑的特性也强化了热散失问题。
大量的时间、开支和精力都消耗在为延长便携式计算机运行时间的技术上。目前,典型处理器和计算机系统具有电路和软件,当便携式计算机的各种耗用功率功能在很多时期不被使用时来禁止那些功能。例如,当在某个选定时间内不使用显示器时将其关闭的多种技术已经被设计。用相似的方法测量硬盘驱动器的使用和一段时期后停止之间的时间长度。另一个方法适合于中央处理器在无工作一段时间后进入静止状态。
一般而言,这些方法对于延长便携式计算机的运行时间是有用的。然而,这个时间通常并未达到一个满意的时间。事实上,电池寿命对于便携式处理器和计算机厂商是一个极有竞争性的指标,延长电池寿命是普遍的愿望。
已经进行了大量的研究使得制造处理器需要的较低功率成为可能。今天大部分使用于计算机系统中的处理器利用了互补金属氧化半导体(CMOS)技术。CMOS集成电路的功率消耗包括两个组件,一个静态部分和一个动态部分。动态功率可以由p=CV2f近似获得,其中C是活动开关容量,V是供电电压,f是运行频率,静态功率表示不工作或“off”状态电流乘以电压。
最好能让处理器运行在最低可能电压下还可以提供使用者任何时刻所需计算资源的一个频率。例如,如果一个处理器在600MHz运行,使用者运行一个程序只需使用该处理器要求的一半,该频率可以降低大约一半。相对地,在许多情况中电压也可能递减一半。所以,动态功率消耗量可以减少到八分之一。执行这个动态频率电压缩放比例的各种方法已经在常规技术中被描述。
加州圣克拉拉Transmeta公司(Transmeta Corporation Of SantaClara,California)提供的商用处理器具有一调节电压符合处理要求的高效系统。该系统被描述于美国专利申请号为09/484,516号,名称为自适应功率控制,发明人为S.Halepete等人,申请日为2000/01/18,并且转让给本申请的受让人。
Halepete等人公开了处理器动态地调整电压和时钟脉冲频率以符和软件对处理器所要求的能力.因为动态功率随时钟速度线性变化而随电压平方变化,调整两者可以以立方或更高阶降低动态功率消耗,而以前的处理器只可以线性调节功率(仅通过调节频率).
图1根据传统技术描述了微处理器工作的示范性工作频率对应电压的曲线110。曲线110表示为实现一个期望的运行频率所必需的供给电压Vdd。例如,为了运行于频率120,需要一个160的供给电压。
可以建立曲线110作为一批微处理器的一个标准,例如,通过对一些微处理器样品收集频率确定电压的信息。通过使用各种众所周知的统计分析方法,可以建立曲线110来得到一个性能和程序收益的优化平衡。例如,曲线110可以被设定为所有产品展示中90%比曲线110好的频率电压性能。利用曲线110,一系列的频率电压运行点可以被设定。例如,频率150对应电压为190,频率140对应电压180,频率130对应电压170以及频率120对应电压160。这种一系列频率电压对(或点)也可以用一个表格来表示,如下面表1所示:
表1
  频率   供给电压
  150   190
  140   180
  130   170
  120   160
这种处理器被设定在不同频率电压结合、或频率电压点下运行。为了有利于最小化处理器的动态功率消耗,用特定的功率管理软件来监督处理器并且随着运行时间条件的变化在这些运行点之间动态切换开关。
遗憾地是在先前的技术中,这种功率管理软件局限在单一系列的频率电压运行点中运行。一系列频率电压运行点被确定,例如,在一个特定制造程序的一个特定处理器模型的质量测试中,以及使用在该处理器模型的每个设备的运行中。这种一系列频率电压运行点确定根据一批处理器设备的一种最差运行情况来确定,例如,在处理器设备普遍可以得到之前就被确定了。
许多关系到处理器集成电路(“微处理器”)功率消耗的特性在制造过程中有很大变化。例如,从一批到另一批甚至在相同芯片内,最大运行频率,阈值电压和容量都可以变更30%或者更多。以泄漏电流为例,在阈值电压成指数变化时,可以相对名义值变化500%。不幸的后果是,这种系列频率电压运行点是根据一批处理器设备的一种较差情况的运行来确定的,例如,在质量测试中,通常在处理器设备普遍可以得到之前就被确定了。
许多处理器,通常一个制造批次的大多数,比起根据最差情况性能的单独标准设置能够运行在更好的频率电压点.例如,如果标准设置指定在1.2v下以600MHz运行,许多单独的处理器设备可能只能在1.1v下以600MHz运行.然而,这些性能更好的处理器被不正确地设置在标准频率电压运行点下运行,将浪费功率.此外,该部分通常有一个更低阂值电压,而且如果在一个更高供给电压下强迫运行将出现增大的泄漏电流.两种影响都将过度消耗功率从而引起不希望地比优化特定处理器设备更短的电池寿命.
此外,在处理器模型的商用寿命中,通常会进行许多制造过程方面的细化和改进。其中一些可以改进该批处理器的功率特性,例如,频率电压运行点的原有标准设置描述低于优化。
传统技术主要关注于减少微处理器的动态功率消耗。遗憾地是,在现代半导体处理中静态功率消耗,例如,处理最小特征尺寸约为0.13微米或更小尺寸,其不再是完全功率消耗的一个可忽略部分。对于这些处理,静态功率可能是总体功率消耗的一半。更进一步,静态功率占总功率的百分比,趋向于随半导体处理的连续产生而增长。
例如,最大运行频率通常正比例于值(1-Vt/Vdd),也就是,减去阈值电压除以供给电压(对于小的处理尺寸)。随着处理尺寸缩小,为了避免如氧化断裂这样的不利影响供给电压(Vdd)通常也减小。因此,为了维持或者增大一个期望的最大运行频率阈值电压也应该减小。相对地,栅极氧化变得较薄以便一个栅极能够维持沟道控制。较薄的栅极氧化导致栅极容量增加。因为一个CMOS设备的“off′’或者泄漏电流通常与栅极容量成比例,这种使得栅极氧化较薄的趋势使泄漏电流趋于增加。遗憾地是,增加泄漏电流有害地增加了静态功率消耗。不幸的后果是,半导体加工尺寸的持续减少也导致总功率消耗中静态功率消耗所占部分不断增长。
此外,因为泄漏电流受到设备几何尺寸和插入特征的许多方面的影响,静态功率可以相对名义值变化500%左右。因为与功率消耗相关的性能是移动处理器的一个关键特征,处理器制造商通常测试和保证一个零件在最大功串水平时满足一个特定时钟速率,例如,8.5w时lGHz。当运行在一个固定系列的频率电压运行点时,必须在这一系列频率电压运行点中的一个电压下达到这样一个最大功率水平。
如果一个特殊的处理器设备不能在标准频率电压运行点达到最大功率极限,它将被拒绝或者置入一个更高功率分组,从而在制造测试中获得更少的合适的编组或者“接收器”。这一部分反映了制造商的产出损失和潜在收入的损失。然而,这一部分可能时常能够在一个更低电压下达到需要的时钟速率和功率消耗规格。
因而,尽管在传统技术中当控制频率电压运行点的系统和技术已经产生了关于处理器减少功率消耗的改进,在大批处理器中使用标准系列的运行点仍然可以降低优化功率消耗并且减少极其让人讨厌的生产产出损失。
发明内容
本发明的第一方面提供了一种运行集成电路的方法,包括:测量和记录所述集成电路的多个频率电压特性;为了优化所述集成电路的运行使该多个频率电压特性和该集成电路相关联;以及在该多个频率电压特性所给定的电压和频率下运行该集成电路。
本发明的第二方面提供了一种运行微处理器的方法,包括:为所述微处理器确定一个期望运行频率;为在所述期望运行频率下运行该微处理器确定一个优化电压,该优化电压是基于该微处理器特有的多个频率电压特性而确定的;在该优化电压下运行该微处理器;以及在所述期望运行频率下运行该微处理器。
本发明的第三方面提供了一种运行微处理器的方法,包括:获得运行该微处理器的一系列频率;用上述一系列频率,确定该微处理器在该一系列频率下优化运行对应的一系列电压,该确定过程基于该微处理器特有的频率电压关系;以及在上述一系列频率和相应的一系列电压下运行该微处理器。
本发明的第四方面提供了一种计算机系统,包括:一个能够运行在许多频率和许多电压下的微处理器,其中所述频率和所述电压基于该微处理器特有的多个频率电压特性;用于存储所述多个频率电压特性的存储器设备;以及用于指引该微处理器运行在特殊电压和特殊频率下的设置逻辑,其中使用所述多个频率电压特性根据该特殊频率来确定该特殊电压。
本发明的第五方面提供了一种特征化微处理器的方法,包括:测量和记录微处理器特有的多个频率电压特性,该多个频率电压特性记录了该微处理器优化运行的多个频率电压对;使上述多个频率电压特性和上述微处理器相关联,从而可以在所述微处理器的运行期间获得和使用所述多个频率电压特性实现该微处理器的运行优化;以及在所述多个频率电压特性所给定的电压和频率下运行所述微处理器。
以下对本发明自适应功率控制的详细描述中,为了提供对本发明的全面理解阐述了很多特定细节。然而,熟悉本技术的人将会发现本发明可以不需要这些特定细节或者用替代方法来实施。在其他的实例中,熟知的方法、流程、组件、电路没有详细被描述,并不会给本发明造成不必要的模糊。
附图说明
图1根据传统技术描述了微处理器工作的示范性王作频率对应电压的曲线;
图2根据本发明的实施例描述了特定集成电路的示范性频率电压特征;
图3根据本发明的实施例描述了一个集成电路模块;
图4根据本发明的实施例描述了一个设备;
图5A、5B和5C根据本发明的实施例描述了计算组件的结构;
图6根据本发明的实施例描述了一种制造微处理器的方法;
图7根据本发明的实施例描述了一种制造微处理器的方法;
图8根据本发明的实施例描述了一种制造微处理器的方法;
图9根据本发明的实施例描述了一种操作集成电路的方法;
图10根据本发明的实施例描述了一种操作微处理器的方法;
图11根据本发明的实施例描述了一种操作微处理器的方法;
图12根据本发明的实施例描述了一种特征化微处理器的方法;
图13根据本发明的实施例描述了一种操作微处理器的方法。
符号与术语
细节描述中相连的一些部分(例如,处理600、700、800、900、1000、1100、1200和1300)根据流程、步骤、逻辑块、处理和其他可以用在计算机存储操作中的数据位操作符号表示法来介绍.这些描述和表示法是那些熟悉数据处理技术的人向其他熟悉该技术的人最有效传达他们工作内容的手段.流程、计算机执行步骤、逻辑块、处理等等,在这里并且通常被认为是能产生一个期望结果的一致步骤或者指令或者固件的序列.步骤要求对于物理量进行物理操作.通常,尽管不是必需的,这些量采用电或者磁信号,可以被存储、传递、合并、比较以及以其他方式在计算机系统中被操作.参考这些信号比如位、值、元素、符号、字符、术语、数字或者其他,有时证明是方便的,主要出于共同使用的原因.
然而,应该牢记的是,所有这些和相似的术语是关联于适当的物理量并且只是应用于方便这些量的符号。除非特别声明否则如下列阐述所示,在整篇发明中我们倾向于使用以下术语,例如,“获得”或者“检索”或者“处理”或者“计算”或者“传递”或者“计算”或者“决定”或者“选择”或者“存储”或者“识别”或者“产生”或者“选择”或者“移动”或者“编码”或者“合并”或者“测试”或者“设置”或者“操作”或者“转换”或者“决定”或者“优化”或者“合成”或者“分类”或者“估计”或者“描述”或者“测量”或者“记录”或者“相关”或者其他来指代计算机系统或者相似电子计算设备的操作和处理,该电子计算设备把计算机系统的注册器和存储器中用物理(电子)量表达的数据操作和传输为表达在计算机系统的存储器和注册器或者其他信息存储传递和显示设备中的其他类似的被物理量表达的数据。
具体实施方式
本发明的实施例描述了高度集成半导体的设计和运行。更特别地,本发明的实施例涉及了微处理器的自适应功率管理。然而,值得赞赏的是本发明的实施例的组件可以被利用于半导体运行的其他领域。
美国专利申请号09/484,516,名称为自适应功率控制,由S.Halepete等人发明,申请日为2000/01/18,特此参考其全部内容合并于此。
半导体制造过程通常被认为是高度一致的,也就是说,该过程非常善于制造一个集成电路设计的精确拷贝。用于数字领域的半导体产品更是如此。从功能上讲,半导体工艺已经成功地制造了功能相似本质上完美的拷贝。
然而,一个半导体器件的许多相似特性是高度可变的。例如,阈值电压、容量、栅极延迟、电流消耗、最小工作电压和最大工作频率可能在芯片和芯片之间产生30%或更大的变化。泄漏或者“off”电流甚至可能是更可变的。例如,泄漏电流相对于名义水平上下变化500%是很常见的。更特别地是,涉及的一个集成电路功率消耗的参数是高度可变的。
图2根据本发明的实施例描述了特定集成电路的示范性频率电压特征。曲线210描述了对应于一个制造批次中一特定集成电路的测量频率电压特性。标准频率电压曲线110也显示在此作为参考。显示在曲线210中的频率电压与曲线110不同是让人高兴的,反应出制造过程结果中的变化。
曲线210反映出一个特定集成电路具有比标准曲线110更好的频率电压特性。例如,曲线210所反映的集成电路能够在供给电压260实现频率150,这要小于标准频率电压特性(表1)所指定的供给电压190。作为一个有利的结果,这样一个集成电路可以在一个较低的电压(例如电压260)提供相同水平的处理性能(频率所反映的),并且相对于在标准电压(电压190)下运行消耗更低的功率。
曲线210反映出一个特定集成电路具有比标准曲线110更好的频率电压特性.典型地,当一个标准曲线被确定,或者至少部分被确定,来最大化制造过程的产出,一个制造批次的大部分将有更好的频率电压特性.然而,这样一个标准频率电压特性的不利影响是大多数的集成电路将能具有比他们评估时所具有的更好的功率性能.
一个移动处理器与功率消耗相关的性能是一个关键特征,处理器制造商通常测试和保证一个零件在最大功率水平时满足一个特定时钟速率。当运行在一个确定系列的频率电压运行点时,必须根据期望频率在一电压下实现该最大功率水平,该电压由一系列频率电压运行点指定。例如,一个集成电路的功率水平在供给电压190频率150下必须小于最大极限。
“快速”部件,例如一个对应于曲线210的集成电路,能够在更低的电压下相对于“较慢”部件实现更高的运行频率。快速部件在一个给定电压下相对于较慢部件通常也增加电流消耗。相应地,当对应于曲线210的集成电路能够很容易地在频率150供给电压190下工作,因为它通常将消耗更多的电流,它可能在测试电压下超过功率极限。遗憾地是,在传统技术下,对应于曲线210的集成电路,因为消耗太多能量将会被拒绝,尽管它能够在一个比标准频率电压特性所指定的电压更低的电压下实现一个期望的工作频率,比如,频率150。
在典型工作频率下,例如,从几百MHz到GHz范围,集成电路的测试,比如生成曲线210所需的测试,通常是在集成电路封装之后进行的。测试一个封装部件所需的测试夹具通常要比在一个裸模或者芯片水平上的测试所需的测试夹具便宜。此外,封装,包括比如一个引线框,将引入许多附加的电子和热特性,可能影响一个封装设备的性能,特别是频率性能。
遗憾地是,封装过程是昂贵的,体现在封装材料、处理设备的运行消耗和容量。如果一个被封装的半导体在封装后被发现具有不好的功率特性,那么该封装开支被浪费。此外,半导体的某些种类的不可挥发性组件,例如,数据存储熔合,可能通常在封装前被设定。例如,一个数据存储熔合可能是一个半导体结构,该结构直接被访问(例如,通过激光)或者通过通常不能外连接的片。出于这种或者那种原因,通常希望在封装之前确定一个集成电路的功率性能。
CMOS电路耗率的功率包括两个部分,一个静态部分和一个动态部分。动态功率可以由p=CV2f近似获得,其中C是活动开关容量,V是供电电压,f是运行频率,静态功率表示不工作状态电流乘以电压。如前所述,通常不可能在封装前的频率下精确测试一个集成电路。因此,动态功率不可能在一个集成电路封装之前被精确测试。然而,容量C和不工作电流是相对地不受封装影响的,并且可能在裸模或者芯片水平被精确测量。
有利的是,根据本发明的实施例,如果给定容量,基于一个在封装之前的假设运行频率动态功率可以被估计。例如,基于容量的一个测量值,可以估算出一个期望运行频率下的动态功率。一个运行电压可以被指定,例如,在每个标准频率电压运行点。更进一步,因为不工作电流可以在一个未封装设置上被测量,总的功率(在一个期望的运行频率下)可以被直接估计。
根据本发明的一个实施例,这样一种功率消耗(在一个期望的运行频率下)的估计可以在封装之前基于过功率消耗来测试不合格件。然而,如前所述,基于这样一个标准可能会错误的拒绝集成电路设备,例如,对应于图2曲线210的集成电路。
根据本发明的另一实施例,假设一个期望的运行频率可以实现,我们更期望确定一个最大电压用于实现最大功率极限.例如,在上述功率估计中,指定功率(作为最大极限)并且求解电压.该求解电压是集成电路设备可以在一期望频率下实现一个可接受的功率水平的最大电压.我们不愿意在期望频率下测试集成电路.然而,为了达到功率极限,集成电路在期望频率下的运行电压应该等于或者小于已确定的求解电压.
根据本发明的实施例,该求解电压的表达可以编码,例如,编程,写入集成电路的一个不可挥发性组件,例如,数据存储熔合(例如,不可重设半导体特征),电子可擦除可编程只读存储器(EEPROM)或者类似部件。例如,允许的最大电压可以编码写入集成电路。可作为替代的是,编码写入对应的可变系列频率电压的特性。
再次参照图2,根据本发明的一个实施例,曲线220表示在一个制造批量的部分之间的分界线。一些集成电路可能拥有一个在曲线220左边的电压频率特性,例如,对应于曲线210的集成电路,并且有一些可能拥有位于曲线220和曲线110之间的电压频率特性。
基于对一个期望运行频率确定一个可接受的最大电压(不至于超过最大功率水平),特定的集成电路可能会置入上述分组中的一个。曲线220可能成为第二系列频率电压运行点。有了分别被曲线110和220表述的两个系列频率电压运行点,集成电路可以运行在基于一给定特定集成电路的特定特性的更多的优化功率水平下。例如,对应于曲线210的集成电路可以运行在曲线220的频率电压运行点下,相比较运行该集成电路在曲线110的标准频率电压运行点下节省功率。一个编码的不可挥发性集成电路可以决定运行中哪一系列频率电压运行点应该被使用。
如下,表2根据本发明的实施例显示了一对示范频率电压运行点系列
表2
表2描述了两个系列的频率电压运行点,左边两列是一个标准系列,右边两列是一个“快速”部件系列。例如,如果频率电压运行点的“快速”系列对应于曲线220,那么对应于曲线210的集成电路在表2所示“快速”系列中的频率电压点可能运行更有利。当根据这样的“快速”运行点工作时,一个“快速”集成电路将比在一个标准运行点系列下运行消耗更少功率。
本发明的实施例也非常适用于描述集成电路的频率电压特性的其他方法。例如,一个频率电压特性可以描述为多项式表达或者近似表达的一个频率电压特性的系数。
再者,以相似的方式,这样一种编码不可挥发性电路组件可以用来确定一个封装设备的动态功率测试的供给电压.例如,快速部件比如对应于曲线210的集成电路,应该在对应曲线220的期望频率的一个更低供给电压下进行测试.然而,在传统技术下一个快速部件可能不能通过在一个标准频率电压运行点,例如,曲线110下运行的最大功率极限测试,更高百分比的设备将通过这样一个运行在对应于曲线220的一个更低电压下的测试.一个有利的结果是,本发明的实施例有利于增加制造产出.
可意识到的是本发明的实施例适用于把一个制造批次分割成比所述的两个分组更多的分组。更多系列的频率电压特性可以被创造并且更多用来标定这些系列的数字可以被编码到每个特定集成电路中。
速度、或者运行频率对于大多数的半导体来说都是随着温度变化的。例如,在一给定电压下集成电路在较低温度下要比在较高温度下运行得更快。作为一个推论,一个集成电路可能通常来说在较低温度下的一个期望频率下运行需要一个较低的供给电压,而在更高温度下的相同期望频率下运行需要一个更高的供给电压。
根据本发明的实施例,芯片的温度可能用来给一个期望运行频率选择一个优化运行电压。如下,表3根据本发明的实施例显示了示范系列的频率电压运行点以及芯片温度。
表3
Figure G2003801096001D00111
表3表示了四个系列的频率电压运行点,两个标准系列在第二和第三列,两个“快速”部分系列在右边的两列。基于芯片温度例如“热”和“冷”有两个标准系列和两个快速系列。如果已知芯片温度低于或者等于50℃,可能运行在表3的“更冷”或者底部的频率电压点上对集成电路更有利。当运行在这些“冷”的运行点,集成电路将比运行在标准系列(没有考虑温度,例如表2)运行点上消耗更少的功率。
可意识到的是,本发明的实施例非常适用于把频率电压特征化为比上述两个温度分组更多的分组。更多系列的依赖于温度的频率电压特性可以被创造,并且更多用来标定这些系列的数字可以被编码到每个特定集成电路中。
虽然有时期望编码变化的系列频率电压特性对应到一个集成电路中,仍然存在局限.第一个限制是和可能实际上被编码到集成电路中的信息量相关的.微处理器通常具有极为有限或者没有不可挥发性存储器.芯片上不可挥发存储器极为有限的原因包括电路尺寸,例如,不可挥发存储器每一数位消耗相当的电路面积,该面积对微处理器来说是需要优化使用的.另一个原因和半导体处理有关,例如,许多类型的集成电路不可挥发性存储器需要附加的标准微处理器电路不需要的半导体掩膜和处理步骤.这样的掩膜和处理步骤是昂贵的,并且增加了制造过程的复杂性,从而提高成本并降低产量.出于这样和那样的原因,要求附加处理步骤的不可挥发性存储器通常不会包括在微处理器中.
第二个限制和模具/芯片的容量和能量水平的测试有关。模具和芯片检测器要比封装测试器昂贵,如前所述因为封装的电子影响通常不能完全特征化一个集成电路的频率电压特性。这样导致的后果是,有时更希望特征化一个封装后的集成电路的频率电压特性。
可意识到的是本发明的实施例非常适用于编码变化的系列频率电压特性对应到一个封装后的集成电路中。例如,在芯片上的不可挥发性存储器可以通过封装钉接触,并且检测器可以向这些存储器写入映射信息。然而,经常会遇到这种情况,就是芯片上不可挥发性存储器可能在封装后不能被编码。在其他时间可能存在芯片上不可挥发性存储器不足以用于编码期望数量的信息。在这些情况中,应该运行替代方法来联系一个或多个频率电压特性与一个特定集成电路。
根据本发明的实施例,一个特定集成电路的频率电压特性或者频率电压特性的映像可以编码到与该集成电路相关联的不可挥发性存储器设备。例中设备包括无限次电可擦除可编程只读存储器(EEPROM)、电池支持的随机存储器(RAM)、掩膜(ROM)、铁磁RAM,具有半导体封装的数据存储熔合,作为集成电路一部分的数据存储熔合,线连接(例如,通过耦合连接到Vcc和/或者接地的钉来进行编码)和相似部件。
将一不可挥发性存储器设备和特定集成电路连接起来的期望方法是在该集成电路的封装中引入一个存储器设备,例如在多芯片模式下。
本发明的实施例适用于其他的连接一特定集成电路的频率电压特性或频率电压特性的映像和该集成电路的方法。一个方法在计算机可读介质中维持一个对应于许多集成电路的许多频率电压特性的数据库。一个特定集成电路的特定频率电压特性可以通过集成电路的识别特征例如唯一的序列号来获得。
从而特定频率电压特性可能通过许多方式来传输,例如因特网下载,并且在制造中的许多地方和/或者使用拥有集成电路的产品中被参考。例如,如果集成电路是一个微处理器,包含有该微处理器的计算机的制造商可以装配计算机,通过电子方法获得微处理器的序列号,获得特定的频率电压特性,例如在一个数据文件里,并且选用一个唯一的ROM给那台计算机。这样一个ROM将会反映出位于那部特别的计算机的核心的微处理器的特定频率电压特性。
在封装操作之后的信息编码通常会比封装前的编码创造出更多的存储空间。例如,一个存储器半导体通常包括上百万个数字的信息,相对而言,可能只有几个数字的信息将被存储在微处理器中。此外,可能耦合了一个微处理器许多种知名计算机系统,例如测试机器,已经或者被进一步耦合了本质上无限的存储器。
再者,因为一个集成电路可能在封装后已经被完全特征化,通常可能在封装后编码写入更多的特殊集成电路指定的信息。根据本发明的实施例,集成电路频率电压特性指定的信息可以在集成电路封装后被编码写入。
这些封装后的编码可能存储了许多种类的信息.例如,一个集成电路可能被认为属于一些具有相似频率电压特性的集成电路分组中的一个.被编码的信息可以确定哪一个分组最好地描述了一个特定集成电路.
另一选择,一个集成电路指定的频率电压特性可以被编码。例如,曲线210(图2)的特性可以被编码。用这种方式,单一系列频率电压特性可以被运行在一个集成电路上的功率管理软件所采用。有利地是,这样的单一系列特性相对于存储多个系列降低了存储需求。此外,由于参考单一系列运行点降低了不明确性使得功能管理软件可以被简化并且运行得更有较。
本发明实施例非常适用于许多著名的描述曲线比如集成电路的频率电压曲线的方法,包括数据减少技术。根据本发明的实施例,包含坐标点的表格被用于描述频率电压特性。根据另一实施例,频率电压特性可以用多项式描述或者近似描述频率电压特性的系数来表示。
如下,表4根据本发明的实施例描述了一特定微处理器的频率电压特性。
表4
可意识到的是表4中只包含一个系列的电压频率特性(每个温度下任意)。
图3根据本发明的实施例描述了一个集成电路模块300。模块300包括一个微处理器310和一个不可挥发性存储器320。微处理器310和存储器320通过耦合330相连。模块300通常适应于许多类型的集成电路封装,例如,直接或者间接安装在印刷电路板上的封装设计。实施例中封装包括无极限球状栅格阵列,钉状栅格阵列,细四方平板封装,无铅芯片承载器及其他类似者。模块300可能是一个多芯片模块,能够包含许多集成电路。在一个例子中,处理器310和存储设备320是分开的集成电路。
本发明的实施例也非常适用于包括直接附加于电路板上例如通过直接芯片连接(DCA)的微处理器的模块。采用DCA安装的集成电路在安装之后通常要采用一种密封剂或者“软胶质顶”,尽管这不是本发明实施例所要求的。在前面的阐述中没有要求模块组件的物理近似。
不可挥发性存储器320非常适用于许多种类的不可挥发性存储器.例如,存储器320可以是一个集成电路设备,包括无限次电可擦除可编程只读存储器(EEPROM)、电池支持的随机存储器(RAM)、掩膜(ROM)、铁磁RAM.存储器320也非常适用于许多其他种类的数据存储器,包括具有半导体封装的数据存储熔合,作为集成电路一部分的数据存储熔合,线连接(例如,通过耦合连接到Vcc和/或者接地的钉来进行编码)和相似部件.
图4根据本发明的实施例描述了一个设备400。设备400可以组成一个计算机,或者是其中的部件,例如计算机主机板。设备400有一个微处理器410和一个存储器空间450组成。微处理器410能够运行在许多电压下并且进一步能够运行在许多频率下。
存储器空间450被连接到微处理器410上。存储器空间450非常适用于许多知名类型的内存,包括微处理器410内的无限内部RAM或者ROM,微处理器410外的RAM或者ROM以及其他形式的计算机可读介质。
电压供给器420被连接到微处理器410上。电压供给器420提供一个可选择的电压430给微处理器410。为了指导电压供给器420选择一个优化电压,微处理器410和电压供给器420通过耦合440相连。
根据本发明的另一实施例,设备400可能进一步包括存储器空间460。存储器空间460被连接到微处理器410上,例如采用和存储器空间450相同的连接方式。存储器空间460非常适用于与上述存储器空间450相似类型的内存,而且更加适用于与存储器空间450相同的物理设备内。然而,存储器空间460不要求处在和存储器空间450相同的物理设备内,并且计算机400的某些优化可能倾向于通过类型和/或者设备分开这两个存储器设备。
根据本发明的另一实施例,设备400可能包括逻辑体470。逻辑体470被连接到存储器空间460和微处理器410。逻辑体470获得了一个可能是由微处理器410确定的期望运行频率,并使用存储器空间460去确定一个相应的电压。逻辑体470促使微处理器410运行在期望运行频率和相应的电压下。逻辑体470非常适用于软件实施例在例如微处理器410上的运行。逻辑体470也可以执行在第二处理器上(未显示),或者包括一个功能系列的门和/或开关。逻辑体470非常适用于作为微处理器的内部或者外部设备。
图5A,5B和5C根据本发明实施例描述了计算组件的结构。图5A根据本发明的实施例描述了计算组件的结构570。结构570非常适用于许多放置,安装和相互连接的安排。例如,结构570可能是一个计算机“主机板”的一部分。作为另一选择,结构570可能是一个多芯片模块。
数据结构505包括处理器501的电压频率关系指定的信息。相对于传统技术,数据结构505的信息是基于处理器501的测试,而非通常的关于许多相似设计的处理器的信息。数据结构505可能放在位于处理器501外的存储器空间506内。存储器空间506可能是比如一个ROM集成电路。本发明的实施例非常适用于其他类型的存储器,比如RAM,旋转磁性存储器等。
控制逻辑体507使用来自数据结构505的信息去控制处理器501的电压和/或运行频率。这样的控制可以最小化处理器501的功率消耗。控制逻辑体507非常适用于执行在处理器501上的软件。
图5B根据本发明的实施例描述了计算组件的结构580。结构580非常适用于许多放置、安装和相互连接的安排。例如,结构580可能是计算机“主机板”的一部分。作为另一选择,结构580可能是一个多芯片模块。
数据结构530包括一种处理器503类型的处理器的电压频率关系的信息。同样的,数据结构540和550分别包括其他种处理器503类型的处理器的电压频率关系的信息。不同于传统技术,数据结构530-550的信息描述了和处理器503同类型的处理器制造批量的分类。通常,信息530,540和550是不同的。本发明的实施例非常适用于许多数据结构。数据结构530,540和550可能放置在位于处理器503外的存储器空间560内。存储器空间560可能是比如一个ROM集成电路。本发明的实施例也非常适用于其他类型的存储器,比如RAM,旋转磁性存储器等。
分类识别器520包括关于哪一个电压频率关系(例如,包含在数据结构530、540或者550内)最好地对应于处理器503的信息。分类识别器520在处理器503制造过程中被确定和记录。分类识别器的确定和记录可能在处理器503封装之前被完成。分类识别器520通常只有几个数字,并且非常适用于许多类种的不可挥发性存储器,例如,数据存储熔合或者电可擦除可编程只读内存(EEPROM)。
控制逻辑525从分类识别器520获得信息来决定哪一个数据结构例如530、540或者550对应于处理器503并且应该被用于控制处理器503的运行电压和/或者频率。这样的控制可能是想最小化处理器503的功率消耗。控制逻辑525非常适用于处理器503上执行的软件。
图5C根据本发明的实施例描述了计算组件的结构590。结构590非常适用于许多放置,安装和相互连接的安排。例如,结构590可能是计算机“主机板”的一部分。作为另一选择,结构590可能是一个多芯片模块。
数据结构505包括处理器502的电压频率关系指定的信息。相对于传统技术,数据结构505的信息是基于处理器502的测试,而非通常的关于许多相似设计的处理器的信息。数据结构505位于处理器502内。数据结构505可能被存储在许多类型的用于处理器上的知名存储类型内,例如,不可挥发性RAM,电可擦除可编程只读内存(EEPROM)等。
控制逻辑508使用来于数据结构505的信息去控制处理器502的运行电压和/或者频率。这样的控制可能是想最小化处理器502的功率消耗。控制逻辑508非常适用于处理器502上执行的软件。
图6根据本发明的实施例描述了一种制造微处理器的方法600。步骤610中,确定了一个微处理器要求的在一个特定频率下达到一个功率极限电压。例如,可以通过在特定频率下运行微处理器并测量其功率消耗来确定该电压。
步骤620中,电压信息被存储到计算机可读介质中。本发明的实施例非常适用于将信息存储到许多类型的计算机可读介质中,包括集成电路检测器或者制造数据记录系统的内存或者存储系统、微处理器的具有普通封装的集成电路、独立的集成电路内存和其他相似组件。根据本发明的实施例,该信息包括微处理器指定的频率电压关系。
图7根据本发明的实施例阐述了一种制造微处理器的方法700。步骤710中,确定了微处理器运行在每个特定频率下所要求的优化电压,从而产生了许多电压频率关系。这些电压频率关系可能与上述表4中所示关系相类似。
步骤720中,这些关系的信息被存储到计算机可读介质中.本发明的实施例非常适用于将信息存储到许多类型的计算机可读介质中,包括集成电路检测器或者制造数据记录系统的内存或者存储系统、微处理器的具有普通封装的集成电路、独立的集成电路内存和其他相似组件.
图8根据本发明的实施例描述了一种制造微处理器的方法800。步骤810中,获得了许多未封装的微处理器。可意识到的是,“封装”和类似的术语指的是半导体封装,例如,一个钉栅格数组封装,而不是运输和消费者封装。微处理器可能采用芯片形式。
步骤820中,确定了一个未封装的微处理器要求的在一个特定频率下达到一个功率极限电压。电压可以通过测量微处理器的容量和/或者不工作电流来确定。
步骤830中,上述电压信息被编码写入微处理器。本发明的实施例非常适用于许多知名类型的可以作为微处理器一部分并且在步骤830被编码的存储器。例子包括,无限次数据存储熔合、电可擦除可编程只读内存和其他相似组件。
图9根据本发明的实施例描述了一种操作集成电路的方法900。在步骤910中,测量和记录了一个集成电路的频率电压特性。集成电路可以是一个微处理器,而且集成电路可能被封装也可能未封装。
步骤920中,将优化集成电路运行的频率电压特性与集成电路联系在一起。频率电压特性可以通过许多方法与集成电路联系在一起,包括通过在集成电路中编码写入信息或者在一个将被和集成电路一起送给客户的设备中编码写入信息。根据本发明的另一实施例,关联可以通过在计算机可读介质中建立许多集成电路的许多频率电压特性的数据库来实现。一个特定集成电路的特定频率电压特性可以通过集成电路的识别特征例如唯一的序列号来获得。
步骤930中,集成电路运行在一个有频率电压特性所指定的电压和频率下。
图10根据本发明的实施例描述了一种操作微处理器的方法1000。步骤1010中,确定了微处理器期望的运行频率。一个典型的确定期望频率的方法基于执行在微处理器上的软件的处理需要。
步骤1020中,选择了一个在期望的运行频率下运行微处理器的优化电压。该优化电压的选择基于微处理器指定的特征。
步骤1030中,微处理器运行在优化电压下。例如,微处理器可能使得一个可选择性电压供给器比如图4中的电压供给器420输出优化电压。根据本发明的另一实施例,微处理器运行在优化电压下时可以实现一个期望频率。
图11根据本发明的实施例描述了一种操作微处理器的方法1100。步骤1120中,获得了微处理器运行的一系列频率。
步骤1130中,使用该系列频率确定在该系列频率下微处理器优化运行的相应电压系列。该确定是基于微处理器指定的电压频率关系来进行的。
步骤1140中,微处理器运行在该系列频率以及其相应的系列电压下。
在可选择步骤1110中,系列频率可以通过检查微处理器同时期进行的一系列运行来确定。
图12根据本发明的实施例描述了一种特征化微处理器的方法1200。步骤1210中,测量和记录了微处理器指定的频率电压关系。频率电压关系可能记录了微处理器优化运行的频率电压对。本发明的实施例非常适用于其他知名的记录关系的方法,包括许多知名的数据还原法。
步骤1220中,频率电压关系被和微处理器联系在一起从而在微处理器的运行中可以获得和使用该频率电压特性以实现优化使用.
图13根据本发明的实施例描述了一种操作微处理器的方法1300。步骤1310中,确定了微处理器的期望运行频率。本发明实施例非常适用于许多确定期望频率的优化方法。一个典型的确定期望频率的方法是基于执行在微处理器上的软件的处理需要。
步骤1320中,获得了微处理器指定的信息。例如,信息可以储存在存储器比如图4中的存储器空间450。该信息用于确定微处理器在期望频率下运行时的优化电压。优化电压基于微处理器特性。
根据本发明的另一实施例,信息可以在微处理器内获得。
步骤1330中,微处理器运行在优化电压下。例如,微处理器可能使得一个可选择性电压供给器比如图4中的电压供给器420输出优化电压。根据本发明的另一实施例,微处理器运行在优化电压下时可以实现一个期望频率。如果希望的话,步骤1310到1330可以被重复。例如,如果处理载荷变化,新的期望运行频率可以被确定,相应的电压可以被获得,并且微处理器可以运行在新的频率电压下。
公开了一个集成电路的自适应功率控制系统和方法。集成电路的期望的运行频率被确定。集成电路可能是微处理器。期望运行频率可以基于微处理器的已确定的期望处理载荷来确定。选择在期望运行频率下运行微处理器的优化电压。该选择基于微处理器指定的特性。微处理器运行在优化电压下。
本发明实施例提供了基于集成电路特定特性对集成电路功率消耗进行自适应性控制的方法。更进一步,本发明实施例在不修改熟知工具和技术的基础上通过使用现有半导体处理过程和设备实现了上述解决方法。
至此描述的是本发明的自适应功率控制所优选的实施例。尽管本发明描述了特殊的实施例,应该注意的是,本发明并非构筑在这些实施例所局限的范围内,而是构筑在如下权利要求项所界定的范围内。

Claims (41)

1.一种运行集成电路的方法,包括:
测量和记录所述集成电路的多个频率电压特性;
为了优化所述集成电路的运行使该多个频率电压特性和该集成电路相关联;以及
在该多个频率电压特性所给定的电压和频率下运行该集成电路。
2.如权利要求1所述的方法,其特征在于:所述集成电路是一个微处理器,其中所述多个频率电压特性被存储在所述集成电路外的存储器内。
3.如权利要求1所述的方法,其特征在于:所述测量和记录在封装该集成电路之前进行。
4.如权利要求3所述的方法,其特征在于:所述测量和记录在该集成电路的芯片水平上进行。
5.如权利要求1所述的方法,其特征在于:所述测量和记录在封装该集成电路之后进行。
6.如权利要求1所述的方法,其特征在于:所述关联包括根据所述多个频率电压特性设置集成电路的不可挥发性组件。
7.如权利要求6所述的方法,其特征在于:所述集成电路的不可挥发性组件是可编程的。
8.如权利要求6所述的方法,其特征在于:所述集成电路的不可挥发性组件是不可重复设置的。
9.如权利要求1所述的方法,其特征在于:所述关联包括将所述多个频率电压特性编码到存储器设备中。
10.如权利要求9所述的方法,其特征在于:所述存储器设备包含在该集成电路的普通封装内。
11.如权利要求1所述的方法,其特征在于:所述关联包括从该集成电路的制造商到用户电子传输所述多个频率电压特性。
12.如权利要求11所述的方法,其特征在于:所述用户制造了一个包括该集成电路的计算机。
13.如权利要求11所述的方法,其特征在于:所述用户运行该集成电路。
14.一种运行微处理器的方法,包括:
为所述微处理器确定一个期望运行频率;
为在所述期望运行频率下运行该微处理器确定一个优化电压,该优化电压是基于该微处理器特有的多个频率电压特性而确定的;
在该优化电压下运行该微处理器;以及在所述期望运行频率下运行该微处理器。
15.如权利要求14所述的方法,其特征在于:其中所述多个频率电压特性被存储在所述集成电路外的存储器内。
16.如权利要求14所述的方法,其特征在于:所述微处理器的所述多个频率电压特性包括该微处理器的温度。
17.如权利要求14所述的方法,其特征在于:所述确定步骤包括获得存储在所述微处理器中的信息,该信息用于从至少两个系列的频率电压特性中确定该微处理器特有的所述多个频率电压特性。
18.如权利要求14所述的方法,其特征在于:所述确定步骤包括获得存储在所述微处理器的存储器设备中的信息,该信息用于从至少两个系列的频率电压特性中确定该微处理器特有的所述多个频率电压特性。
19.如权利要求14所述的方法,其特征在于:所述确定步骤包括获得存储在存储器设备中的该微处理器特有的所述多个频率电压特性,其中该存储器设备只包括一个系列的频率电压特性。
20.一种运行微处理器的方法,包括:
获得运行该微处理器的一系列频率;
用上述一系列频率,确定该微处理器在该一系列频率下优化运行对应的一系列电压,该确定过程基于该微处理器特有的频率电压关系;以及
在上述一系列频率和相应的一系列电压下运行该微处理器。
21.如权利要求20所述的方法,其特征在于:所述频率电压关系表示该微处理器优化运行的频率电压对。
22.如权利要求20所述的方法,其特征在于:所述频率电压关系是一个表格。
23.如权利要求20所述的方法,其特征在于:所述频率电压关系存储在与该微处理器分开的一个集成电路中。
24.如权利要求20所述的方法,其特征在于:所述频率电压关系和该微处理器集成在一起。
25.如权利要求20所述的方法,其特征在于:进一步包括可以通过检查微处理器同时期进行的一系列运行来确定所述一系列频率。
26.如权利要求20所述的方法,其特征在于:所述频率电压关系也包括温度信息。
27.一种计算机系统,包括:
一个能够运行在许多频率和许多电压下的微处理器,其中所述频率和所述电压基于该微处理器特有的多个频率电压特性;
用于存储所述多个频率电压特性的存储器设备;以及
用于指引该微处理器运行在特殊电压和特殊频率下的设置逻辑,其中使用所述多个频率电压特性根据该特殊频率来确定该特殊电压。
28.如权利要求27所述的计算机系统,其特征在于:所述多个频率电压特性表示该微处理器优化运行的多个频率电压对。
29.如权利要求27所述的计算机系统,其特征在于:所述多个频率电压特性是一个表格。
30.如权利要求27所述的计算机系统,其特征在于:所述存储器设备与该微处理器分开。
31.如权利要求27所述的计算机系统,其特征在于:所述存储器设备和该微处理器集成在一起。
32.如权利要求27所述的计算机系统,其特征在于:该多个频率电压特性也包括了温度信息。
33.一种特征化微处理器的方法,包括:
测量和记录微处理器特有的多个频率电压特性,该多个频率电压特性记录了该微处理器优化运行的多个频率电压对;
使上述多个频率电压特性和上述微处理器相关联,从而可以在所述微处理器的运行期间获得和使用所述多个频率电压特性实现该微处理器的运行优化;以及在所述多个频率电压特性所给定的电压和频率下运行所述微处理器。
34.如权利要求33所述的方法,其特征在于:上述测量是在该微处理器处于制造过程中的芯片阶段进行的。
35.如权利要求33所述的方法,其特征在于:上述测量是在封装该微处理器之前进行的。
36.如权利要求33所述的方法,其特征在于:该多个频率电压特性存储在该微处理器外的存储器内。
37.如权利要求33所述的方法,其特征在于:所述多个频率电压特性表示一个表格。
38.如权利要求33所述的方法,其特征在于:所述多个频率电压特性表示多项式的系数。
39.如权利要求33所述的方法,其特征在于:上述关联包括将所述多个频率电压特性编程写入该微处理器的一个存储元件。
40.如权利要求1所述的方法,其中所述测量和记录是在集成电路制造期间实施的。
41.如权利要求33所述的方法,其中所述测量和记录是在微处理器制造期间实施的。
CN2003801096001A 2002-12-31 2003-12-29 自适应功率控制 Expired - Lifetime CN1745358B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/334,918 2002-12-31
US10/334,918 US7941675B2 (en) 2002-12-31 2002-12-31 Adaptive power control
PCT/US2003/041489 WO2004061635A2 (en) 2002-12-31 2003-12-29 Adaptive power control

Publications (2)

Publication Number Publication Date
CN1745358A CN1745358A (zh) 2006-03-08
CN1745358B true CN1745358B (zh) 2010-05-12

Family

ID=32655204

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2003801096001A Expired - Lifetime CN1745358B (zh) 2002-12-31 2003-12-29 自适应功率控制

Country Status (5)

Country Link
US (2) US7941675B2 (zh)
JP (1) JP2006515448A (zh)
CN (1) CN1745358B (zh)
AU (1) AU2003300016A1 (zh)
WO (1) WO2004061635A2 (zh)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7953990B2 (en) * 2002-12-31 2011-05-31 Stewart Thomas E Adaptive power control based on post package characterization of integrated circuits
US7228242B2 (en) * 2002-12-31 2007-06-05 Transmeta Corporation Adaptive power control based on pre package characterization of integrated circuits
US7649402B1 (en) 2003-12-23 2010-01-19 Tien-Min Chen Feedback-controlled body-bias voltage source
US20050172182A1 (en) * 2004-01-15 2005-08-04 Elias Gedamu Optimal operational voltage identification for a processor design
US7478253B2 (en) * 2004-05-21 2009-01-13 Intel Corporation Reduction of power consumption in electrical devices
US7379718B2 (en) 2004-12-20 2008-05-27 Marvell World Trade Ltd. Method and apparatus to manage power consumption of a semiconductor device
JP5282349B2 (ja) * 2006-02-15 2013-09-04 富士通株式会社 マルチプロセッシングシステム
US8639952B1 (en) 2007-03-09 2014-01-28 Agate Logic, Inc. Field-programmable gate array having voltage identification capability
US7900069B2 (en) * 2007-03-29 2011-03-01 Intel Corporation Dynamic power reduction
US7945804B2 (en) * 2007-10-17 2011-05-17 International Business Machines Corporation Methods and systems for digitally controlled multi-frequency clocking of multi-core processors
EP2096798B1 (en) * 2008-02-29 2012-12-12 Accenture Global Services Limited Dynamic profile system for resource access control
US8443034B2 (en) * 2009-06-05 2013-05-14 Empire Technology Development, Llc Input vector selection for reducing current leakage in integrated circuits
US8738949B2 (en) 2009-08-31 2014-05-27 Empire Technology Development Llc Power management for processor
US8555091B2 (en) * 2009-12-23 2013-10-08 Intel Corporation Dynamic power state determination of a graphics processing unit
KR101837707B1 (ko) * 2009-12-31 2018-03-13 마벨 이스라엘 (엠.아이.에스.엘) 리미티드 수율을 증가시키는 방법 및 장치
US8400112B2 (en) * 2010-11-10 2013-03-19 Ford Global Technologies, Llc Method for managing power limits for a battery
US8698348B2 (en) 2011-01-10 2014-04-15 Ford Global Technologies, Llc System and method for managing a power source in a vehicle
CN102931655B (zh) * 2011-08-12 2014-12-10 珠海全志科技股份有限公司 一种动态调节电压和频率的电路控制系统和方法
CN102968655B (zh) * 2011-08-31 2016-09-14 北京中电华大电子设计有限责任公司 一种用于非接触卡芯片的工作频率调节方法和电路
KR101655137B1 (ko) * 2012-02-04 2016-09-07 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 칩 멀티프로세서에서 코어-수준 동적 전압과 주파수 스케일링
US9557378B2 (en) * 2012-07-20 2017-01-31 Globalfoundries Inc. Method and structure for multi-core chip product test and selective voltage binning disposition
US9502956B1 (en) * 2012-12-19 2016-11-22 Clariphy Communications, Inc. Configuration of semiconductor device supply voltage
US9378803B2 (en) 2013-03-15 2016-06-28 Qualcomm Incorporated System and method to regulate operating voltage of a memory array
US9461626B2 (en) * 2014-07-14 2016-10-04 Qualcomm Incorporated Dynamic voltage adjustment of an I/O interface signal
CN106227637A (zh) * 2016-07-19 2016-12-14 张升泽 电子芯片的电压存储方法及系统
US10095302B2 (en) * 2016-08-29 2018-10-09 Intel Corporation Method and apparatus for automatic adaptive voltage control
WO2019025030A1 (en) * 2017-08-04 2019-02-07 RACYICS GmbH METHOD FOR CHARACTERIZING ADAPTIVE POLARIZED PREDEFINED CELLS APPLIED TO THE SUBSTRATE
KR102400977B1 (ko) * 2020-05-29 2022-05-25 성균관대학교산학협력단 프로세서를 통한 페이지 폴트 처리 방법
CN111966409B (zh) * 2020-07-30 2021-04-02 深圳比特微电子科技有限公司 矿机快速搜频方法和装置以及矿机

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5727208A (en) * 1995-07-03 1998-03-10 Dell U.S.A. L.P. Method and apparatus for configuration of processor operating parameters
US5812860A (en) * 1996-02-12 1998-09-22 Intel Corporation Method and apparatus providing multiple voltages and frequencies selectable based on real time criteria to control power consumption
US20020087896A1 (en) * 2000-12-29 2002-07-04 Cline Leslie E. Processor performance state control
US6425086B1 (en) * 1999-04-30 2002-07-23 Intel Corporation Method and apparatus for dynamic power control of a low power processor
US20020116650A1 (en) * 2000-01-18 2002-08-22 Sameer Halepete Adaptive power control
US20020194509A1 (en) * 2001-06-15 2002-12-19 Microsoft Corporation Method and system for using idle threads to adaptively throttle a computer
EP0978781A3 (en) * 1998-08-03 2003-04-02 Lucent Technologies Inc. Power reduction in a multiprocessor digital signal processor

Family Cites Families (209)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4335445A (en) * 1979-02-26 1982-06-15 Kepco, Inc. System for interfacing computers with programmable power supplies
US4246517A (en) 1979-08-24 1981-01-20 Burroughs Corporation SCR lamp supply
US5324982A (en) 1985-09-25 1994-06-28 Hitachi, Ltd. Semiconductor memory device having bipolar transistor and structure to avoid soft error
US4739252A (en) * 1986-04-24 1988-04-19 International Business Machines Corporation Current attenuator useful in a very low leakage current measuring device
US4679130A (en) * 1986-06-04 1987-07-07 Superior Manufacturing & Instrument Corporation Programmable power supply
US4769784A (en) 1986-08-19 1988-09-06 Advanced Micro Devices, Inc. Capacitor-plate bias generator for CMOS DRAM memories
KR960012249B1 (ko) 1987-01-12 1996-09-18 지멘스 악티엔게젤샤프트 래치업 방지회로를 가진 cmos 집적회로장치
US4912347A (en) 1987-08-25 1990-03-27 American Telephone And Telegraph Company, At&T Bell Laboratories CMOS to ECL output buffer
US4893228A (en) * 1987-09-01 1990-01-09 Hewlett Packard Company High-efficiency programmable power supply
FR2620121B1 (fr) 1987-09-09 1990-01-05 Synthelabo ((pyrimidinyl-2)-aminoalkyl)-1 piperidines, leur preparation et leur application en therapeutique
US5525897A (en) 1988-05-24 1996-06-11 Dallas Semiconductor Corporation Transistor circuit for use in a voltage to current converter circuit
KR0133933B1 (ko) 1988-11-09 1998-04-25 고스기 노부미쓰 기판바이어스 발생회로
JPH02201516A (ja) 1989-01-31 1990-08-09 Toshiba Corp パワーセーブ方式
US5086501A (en) 1989-04-17 1992-02-04 Motorola, Inc. Computing system with selective operating voltage and bus speed
US5167024A (en) 1989-09-08 1992-11-24 Apple Computer, Inc. Power management for a laptop computer with slow and sleep modes
US5103110A (en) * 1989-10-20 1992-04-07 Keltronics Corporation Programmable power supply
US5218704A (en) 1989-10-30 1993-06-08 Texas Instruments Real-time power conservation for portable computers
US6158012A (en) 1989-10-30 2000-12-05 Texas Instruments Incorporated Real-time power conservation and thermal management for computers
US5201059A (en) 1989-11-13 1993-04-06 Chips And Technologies, Inc. Method for reducing power consumption includes comparing variance in number of time microprocessor tried to react input in predefined period to predefined variance
FR2658303B1 (fr) 1990-02-09 1992-06-19 Neiman Sa Dispositif de surveillance du fonctionnement d'un systeme a microprocesseur ou analogue.
US5039877A (en) 1990-08-30 1991-08-13 Micron Technology, Inc. Low current substrate bias generator
JPH04130510A (ja) 1990-09-21 1992-05-01 Hitachi Ltd 情報処理装置の省電力方式
US5461266A (en) 1990-11-27 1995-10-24 Hitachi, Ltd. Power consumption control system
US5230055A (en) 1991-01-25 1993-07-20 International Business Machines Corporation Battery operated computer operation suspension in response to environmental sensor inputs
US5239652A (en) 1991-02-04 1993-08-24 Apple Computer, Inc. Arrangement for reducing computer power consumption by turning off the microprocessor when inactive
JPH0776894B2 (ja) 1991-02-25 1995-08-16 インターナショナル・ビジネス・マシーンズ・コーポレイション プロセッサ用クロック信号の制御方法及び情報処理システム
DE4108941A1 (de) 1991-03-19 1992-09-24 Schloemann Siemag Ag Verfahren und anlage zur herstellung von gewalzten draht- oder rundstahlabmessungen in coils aus c-staehlen und/oder edelstaehlen
US5124632A (en) 1991-07-01 1992-06-23 Motorola, Inc. Low-voltage precision current generator
CA2073916A1 (en) 1991-07-19 1993-01-20 Tatsuya Hashinaga Burn-in apparatus and method
JP2998944B2 (ja) * 1991-12-19 2000-01-17 シャープ株式会社 リングオシレータ
NL9200056A (nl) 1992-01-14 1993-08-02 Sierra Semiconductor Bv Hoogspanningsgenerator met uitgangsstroomregeling.
US5336986A (en) 1992-02-07 1994-08-09 Crosspoint Solutions, Inc. Voltage regulator for field programmable gate arrays
US5254883A (en) 1992-04-22 1993-10-19 Rambus, Inc. Electrical current source circuitry for a bus
DE4221575C2 (de) 1992-07-01 1995-02-09 Ibm Integrierter CMOS-Halbleiterschaltkreis und Datenverarbeitungssystem mit integriertem CMOS-Halbleiterschaltkreis
US5394026A (en) 1993-02-02 1995-02-28 Motorola Inc. Substrate bias generating circuit
AU6820094A (en) 1993-05-13 1994-12-12 Microunity Systems Engineering, Inc. Bias voltage distribution system
US5412239A (en) 1993-05-14 1995-05-02 Siliconix Incorporated Contact geometry for improved lateral MOSFET
US5894577A (en) 1993-09-22 1999-04-13 Advanced Micro Devices, Inc. Interrupt controller with external in-service indication for power management within a computer system
US5502838A (en) 1994-04-28 1996-03-26 Consilium Overseas Limited Temperature management for integrated circuits
US5355008A (en) 1993-11-19 1994-10-11 Micrel, Inc. Diamond shaped gate mesh for cellular MOS transistor array
KR0169157B1 (ko) * 1993-11-29 1999-02-01 기다오까 다까시 반도체 회로 및 mos-dram
US5422591A (en) 1994-01-03 1995-06-06 Sgs-Thomson Microelectronics, Inc. Output driver circuit with body bias control for multiple power supply operation
US5511203A (en) 1994-02-02 1996-04-23 Advanced Micro Devices Power management system distinguishing between primary and secondary system activity
US5422806A (en) 1994-03-15 1995-06-06 Acc Microelectronics Corporation Temperature control for a variable frequency CPU
FI942753A (fi) 1994-06-10 1995-12-11 Nokia Mobile Phones Ltd Menetelmä jänniteregulaattorin sisältävän elektronisen laitteen tehonkulutuksen pienentämiseksi
US5752011A (en) 1994-06-20 1998-05-12 Thomas; C. Douglas Method and system for controlling a processor's clock frequency in accordance with the processor's temperature
US5933649A (en) 1994-06-20 1999-08-03 Samsung Electronics Co., Ltd. Method and device for controlling a CPU stop clock interrupt
US5513152A (en) * 1994-06-22 1996-04-30 At&T Global Information Solutions Company Circuit and method for determining the operating performance of an integrated circuit
JP4037470B2 (ja) 1994-06-28 2008-01-23 エルピーダメモリ株式会社 半導体装置
US5592173A (en) 1994-07-18 1997-01-07 Trimble Navigation, Ltd GPS receiver having a low power standby mode
US5440520A (en) 1994-09-16 1995-08-08 Intel Corporation Integrated circuit device that selects its own supply voltage by controlling a power supply
US5754869A (en) 1994-10-04 1998-05-19 Intel Corporation Method and apparatus for managing power consumption of the CPU and on-board system devices of personal computers
US6311287B1 (en) 1994-10-11 2001-10-30 Compaq Computer Corporation Variable frequency clock control for microprocessor-based computer systems
US5594360A (en) * 1994-10-19 1997-01-14 Intel Corporation Low current reduced area programming voltage detector for flash memory
KR0158478B1 (ko) 1994-12-21 1999-02-01 김광호 반도체 메모리장치의 기판전압 조절회로
JP3412937B2 (ja) * 1994-12-28 2003-06-03 三菱電機エンジニアリング株式会社 リングオシレータの電流制御回路
US5778237A (en) 1995-01-10 1998-07-07 Hitachi, Ltd. Data processor and single-chip microcomputer with changing clock frequency and operating voltage
US5495184A (en) 1995-01-12 1996-02-27 Vlsi Technology, Inc. High-speed low-power CMOS PECL I/O transmitter
JP2812230B2 (ja) 1995-02-15 1998-10-22 日本電気株式会社 バイアス電圧発生回路
EP0727728A1 (en) 1995-02-15 1996-08-21 International Business Machines Corporation Computer system power management
KR0172234B1 (ko) * 1995-03-24 1999-03-30 김주용 셀프 리프레쉬 주기 조절장치
FI101109B (fi) 1995-04-12 1998-04-15 Nokia Mobile Phones Ltd Menetelmä elektronisen laitteen tehonkulutuksen pienentämiseksi
US6078319A (en) 1995-04-17 2000-06-20 Cirrus Logic, Inc. Programmable core-voltage solution for a video controller
US5719800A (en) 1995-06-30 1998-02-17 Intel Corporation Performance throttling to reduce IC power consumption
US5996083A (en) 1995-08-11 1999-11-30 Hewlett-Packard Company Microprocessor having software controllable power consumption
US6035407A (en) 1995-08-14 2000-03-07 Compaq Computer Corporation Accomodating components
US5745375A (en) 1995-09-29 1998-04-28 Intel Corporation Apparatus and method for controlling power usage
US5996084A (en) 1996-01-17 1999-11-30 Texas Instruments Incorporated Method and apparatus for real-time CPU thermal management and power conservation by adjusting CPU clock frequency in accordance with CPU activity
US5977763A (en) * 1996-02-27 1999-11-02 Micron Technology, Inc. Circuit and method for measuring and forcing an internal voltage of an integrated circuit
US5815724A (en) 1996-03-29 1998-09-29 Intel Corporation Method and apparatus for controlling power consumption in a microprocessor
JP2897714B2 (ja) 1996-03-29 1999-05-31 日本電気株式会社 アナログ集積回路
JP3533306B2 (ja) 1996-04-02 2004-05-31 株式会社東芝 半導体集積回路装置
US5815725A (en) * 1996-04-03 1998-09-29 Sun Microsystems, Inc. Apparatus and method for reducing power consumption in microprocessors through selective gating of clock signals
US5796313A (en) * 1996-04-25 1998-08-18 Waferscale Integration Inc. Low power programmable ring oscillator
US5940785A (en) 1996-04-29 1999-08-17 International Business Machines Corporation Performance-temperature optimization by cooperatively varying the voltage and frequency of a circuit
JPH1070243A (ja) * 1996-05-30 1998-03-10 Toshiba Corp 半導体集積回路装置およびその検査方法およびその検査装置
US5764110A (en) * 1996-07-15 1998-06-09 Mitsubishi Denki Kabushiki Kaisha Voltage controlled ring oscillator stabilized against supply voltage fluctuations
US5848281A (en) 1996-07-23 1998-12-08 Smalley; Kenneth George Method and apparatus for powder management in a multifunction controller with an embedded microprocessor
WO1998012822A1 (de) 1996-09-18 1998-03-26 Siemens Aktiengesellschaft Verfahren und schaltungsanordnung zur spannungsversorgung in elektrischen funktionseinheiten
US5940786A (en) 1996-11-22 1999-08-17 Eaton Corporation Temperature regulated clock rate for microprocessors
US5832284A (en) 1996-12-23 1998-11-03 International Business Machines Corporation Self regulating temperature/performance/voltage scheme for micros (X86)
US5884049A (en) 1996-12-31 1999-03-16 Compaq Computer Corporation Increased processor performance comparable to a desktop computer from a docked portable computer
US5757171A (en) 1996-12-31 1998-05-26 Intel Corporation On-board voltage regulators with automatic processor type detection
FR2761214B1 (fr) 1997-03-19 1999-05-21 Sgs Thomson Microelectronics Circuit elevateur de tension du type pompe de charge a nombre d'etages controle
JP3904282B2 (ja) 1997-03-31 2007-04-11 株式会社ルネサステクノロジ 半導体集積回路装置
KR100257866B1 (ko) 1997-04-11 2000-06-01 윤종용 챠아지 펌핑 회로를 가지는 불 휘발성 메모리 장치
US5880620A (en) * 1997-04-22 1999-03-09 Xilinx, Inc. Pass gate circuit with body bias control
US5900773A (en) 1997-04-22 1999-05-04 Microchip Technology Incorporated Precision bandgap reference circuit
US6021500A (en) 1997-05-07 2000-02-01 Intel Corporation Processor with sleep and deep sleep modes
US6100751A (en) 1997-06-20 2000-08-08 Intel Corporation Forward body biased field effect transistor providing decoupling capacitance
US6496027B1 (en) 1997-08-21 2002-12-17 Micron Technology, Inc. System for testing integrated circuit devices
US5842860A (en) 1997-09-05 1998-12-01 Funt; Lawrence A. Medical reservoir system
US5940020A (en) 1997-10-09 1999-08-17 Tritech Microelectronics, Ltd Digital to analog converter with a reduced resistor count
US6091300A (en) * 1997-10-20 2000-07-18 Lucent Technologies, Inc. Method and apparatus for adjusting the input common mode voltage of a differential amplifier
EP0911978B1 (en) 1997-10-23 2002-02-13 STMicroelectronics S.r.l. Generation of temperature compensated low noise symmetrical reference voltages
US6011403A (en) * 1997-10-31 2000-01-04 Credence Systems Corporation Circuit arrangement for measuring leakage current utilizing a differential integrating capacitor
US6279048B1 (en) 1997-11-14 2001-08-21 Lucent Technologies, Inc. System wake-up based on joystick movement
JP3278765B2 (ja) 1997-11-17 2002-04-30 日本電気株式会社 負電圧生成回路
JP4109340B2 (ja) 1997-12-26 2008-07-02 株式会社ルネサステクノロジ 半導体集積回路装置
US5973526A (en) * 1997-12-19 1999-10-26 Intel Corporation Compensating a characteristic of a circuit
US6006169A (en) 1997-12-31 1999-12-21 Intel Corporation Method and apparatus for trimming an integrated circuit
KR100273278B1 (ko) 1998-02-11 2001-01-15 김영환 반도체 소자의 펌핑회로
JP3121309B2 (ja) 1998-02-16 2000-12-25 株式会社デンソー 内燃機関用のスパークプラグ
US6163044A (en) 1998-02-18 2000-12-19 Micron Technology, Inc. Method and circuit for lowering standby current in an integrated circuit
US6091283A (en) 1998-02-24 2000-07-18 Sun Microsystems, Inc. Sub-threshold leakage tuning circuit
US6218708B1 (en) 1998-02-25 2001-04-17 Sun Microsystems, Inc. Back-biased MOS device and method
US5923545A (en) 1998-05-18 1999-07-13 Intel Corporation Method and apparatus for providing multiple output voltages from a voltage regulator
JP3573957B2 (ja) 1998-05-20 2004-10-06 インターナショナル・ビジネス・マシーンズ・コーポレーション コンピュータ内のプロセッサの動作速度制御方法及びコンピュータ
US6048746A (en) 1998-06-08 2000-04-11 Sun Microsystems, Inc. Method for making die-compensated threshold tuning circuit
US6087892A (en) 1998-06-08 2000-07-11 Sun Microsystems, Inc. Target Ion/Ioff threshold tuning circuit and method
US6345363B1 (en) 1998-06-23 2002-02-05 National Semiconductor Corporation Microprocessor core power reduction by not reloading existing operands
JP2000019200A (ja) 1998-07-01 2000-01-21 Mitsubishi Electric Corp 電位検出回路
US6202104B1 (en) 1998-07-28 2001-03-13 Siemens Aktiengesellschaft Processor having a clock driven CPU with static design
US6226335B1 (en) 1998-08-05 2001-05-01 Lucent Technologies Inc. Methods and apparatus for automatic frequency control in wireless receivers
US6347379B1 (en) 1998-09-25 2002-02-12 Intel Corporation Reducing power consumption of an electronic device
FR2783941B1 (fr) 1998-09-30 2004-03-12 St Microelectronics Sa Circuit de regulation d'une tension de sortie d'un dispositif a pompe de charges positives
US6378081B1 (en) 1998-10-01 2002-04-23 Gateway, Inc. Power conservation without performance reduction in a power-managed system
JP2000122747A (ja) 1998-10-12 2000-04-28 Nec Corp ディジタル信号演算処理部の制御装置および方法
US6415388B1 (en) 1998-10-30 2002-07-02 Intel Corporation Method and apparatus for power throttling in a microprocessor using a closed loop feedback system
JP2000172383A (ja) 1998-12-02 2000-06-23 Seiko Epson Corp 半導体集積装置及びマイクロプロセッサ制御方法
US6118306A (en) 1998-12-03 2000-09-12 Intel Corporation Changing clock frequency
US6272642B2 (en) 1998-12-03 2001-08-07 Intel Corporation Managing a system's performance state
CA2291492A1 (en) 1998-12-04 2000-06-04 William J. Selby A safety hose system
US6314522B1 (en) 1999-01-13 2001-11-06 Acqis Technology, Inc. Multi-voltage level CPU module
US6087820A (en) 1999-03-09 2000-07-11 Siemens Aktiengesellschaft Current source
JP3713401B2 (ja) 1999-03-18 2005-11-09 株式会社東芝 チャージポンプ回路
JP3049051B1 (ja) 1999-03-31 2000-06-05 新潟日本電気株式会社 中央処理装置の温度制御回路
US6477654B1 (en) 1999-04-06 2002-11-05 International Business Machines Corporation Managing VT for reduced power using power setting commands in the instruction stream
US6345362B1 (en) 1999-04-06 2002-02-05 International Business Machines Corporation Managing Vt for reduced power using a status table
US6304824B1 (en) 1999-04-21 2001-10-16 Hewlett-Packard Company Voltage control of integrated circuits
US6510525B1 (en) 1999-04-26 2003-01-21 Mediaq, Inc. Method and apparatus to power up an integrated device from a low power state
US6457135B1 (en) 1999-08-10 2002-09-24 Intel Corporation System and method for managing a plurality of processor performance states
JP3928837B2 (ja) 1999-09-13 2007-06-13 株式会社ルネサステクノロジ 半導体集積回路装置
US6249454B1 (en) 1999-09-15 2001-06-19 Taiwan Semiconductor Manufacturing Company Split-gate flash cell for virtual ground architecture
IT1313401B1 (it) 1999-11-23 2002-07-23 St Microelectronics Srl Sistema per la gestione del trimming di fusibili integrati inserito in una struttura di scan test.
JP3829054B2 (ja) 1999-12-10 2006-10-04 株式会社東芝 半導体集積回路
JP2001175368A (ja) 1999-12-15 2001-06-29 Nec Shizuoka Ltd Cpuコア電圧切替え回路
US6731221B1 (en) 1999-12-20 2004-05-04 Intel Corporation Electrically modifiable product labeling
US6442746B1 (en) 1999-12-21 2002-08-27 Intel Corporation Preventing damaging of low voltage processor in high voltage system
US6791157B1 (en) 2000-01-18 2004-09-14 Advanced Micro Devices, Inc. Integrated circuit package incorporating programmable elements
JP3372923B2 (ja) 2000-02-25 2003-02-04 エヌイーシーマイクロシステム株式会社 半導体集積回路
JP3955712B2 (ja) 2000-03-03 2007-08-08 株式会社ルネサステクノロジ 半導体装置
JP3636345B2 (ja) 2000-03-17 2005-04-06 富士電機デバイステクノロジー株式会社 半導体素子および半導体素子の製造方法
US6370046B1 (en) 2000-08-31 2002-04-09 The Board Of Trustees Of The University Of Illinois Ultra-capacitor based dynamically regulated charge pump power converter
US6574739B1 (en) 2000-04-14 2003-06-03 Compal Electronics, Inc. Dynamic power saving by monitoring CPU utilization
JP3696125B2 (ja) 2000-05-24 2005-09-14 株式会社東芝 電位検出回路及び半導体集積回路
JP3762856B2 (ja) 2000-05-30 2006-04-05 株式会社ルネサステクノロジ 半導体集積回路装置
US6476632B1 (en) 2000-06-22 2002-11-05 International Business Machines Corporation Ring oscillator design for MOSFET device reliability investigations and its use for in-line monitoring
JP2002056678A (ja) 2000-08-14 2002-02-22 Mitsubishi Electric Corp 基板バイアス電圧発生回路
JP2002099432A (ja) 2000-09-22 2002-04-05 Sony Corp 演算処理システム及び演算処理制御方法、タスク管理システム及びタスク管理方法、並びに記憶媒体
US6941480B1 (en) 2000-09-30 2005-09-06 Intel Corporation Method and apparatus for transitioning a processor state from a first performance mode to a second performance mode
US6303444B1 (en) 2000-10-19 2001-10-16 Sun Microsystems, Inc. Method for introducing an equivalent RC circuit in a MOS device using resistive wells
US6820179B2 (en) 2000-12-04 2004-11-16 Hitachi Hokkai Semiconductor, Ltd. Semiconductor device and data processing system
JP3877518B2 (ja) 2000-12-13 2007-02-07 松下電器産業株式会社 プロセッサの電力制御装置
US6574577B2 (en) 2000-12-13 2003-06-03 Intel Corporation Circuit to indicate the status of a supply voltage
KR100383769B1 (ko) 2000-12-18 2003-05-14 주식회사 하이닉스반도체 펌핑 전압 레귤레이션 회로
US6738675B2 (en) 2000-12-30 2004-05-18 Intel Corporation Method, apparatus, and system to reduce microprocessor power dissipation
US6424203B1 (en) 2001-02-02 2002-07-23 Semiconductor Components Industries Llc Power supply circuit and method
WO2002075892A1 (en) 2001-03-16 2002-09-26 Sarnoff Corporation Electrostatic discharge protection structures having high holding current for latch-up immunity
US6486728B2 (en) 2001-03-16 2002-11-26 Matrix Semiconductor, Inc. Multi-stage charge pump
US20020138778A1 (en) 2001-03-22 2002-09-26 Cole James R. Controlling CPU core voltage to reduce power consumption
US6538497B2 (en) 2001-03-27 2003-03-25 Intel Corporation On-chip power supply boost for voltage droop reduction
US6967522B2 (en) 2001-04-17 2005-11-22 Massachusetts Institute Of Technology Adaptive power supply and substrate control for ultra low power digital processors using triple well control
US7254721B1 (en) * 2001-05-01 2007-08-07 Advanced Micro Devices, Inc. System and method for controlling an intergrated circuit to enter a predetermined performance state by skipping all intermediate states based on the determined utilization of the intergrated circuit
US7188261B1 (en) * 2001-05-01 2007-03-06 Advanced Micro Devices, Inc. Processor operational range indicator
JP2002343083A (ja) 2001-05-18 2002-11-29 Mitsubishi Electric Corp 半導体装置
US6489224B1 (en) 2001-05-31 2002-12-03 Sun Microsystems, Inc. Method for engineering the threshold voltage of a device using buried wells
CA2389882C (en) 2001-06-11 2007-08-07 Honda Giken Kogyo Kabushiki Kaisha Occupant restraint system
US7013232B2 (en) * 2001-08-15 2006-03-14 National Insurance Corporation Network-based system for configuring a measurement system using configuration information generated based on a user specification
US6563371B2 (en) 2001-08-24 2003-05-13 Intel Corporation Current bandgap voltage reference circuits and related methods
US6529421B1 (en) 2001-08-28 2003-03-04 Micron Technology, Inc. SRAM array with temperature-compensated threshold voltage
JP4170218B2 (ja) * 2001-08-29 2008-10-22 メディアテック インコーポレーテッド キャッシュミスに応答してタスクを切り替えることによってキャッシュベース埋め込みプロセッサのスループットを改善する方法および装置
US6424217B1 (en) 2001-09-05 2002-07-23 Pericom Semiconductor Corp. CMOS low-voltage PECL driver with initial current boost
US7111178B2 (en) * 2001-09-28 2006-09-19 Intel Corporation Method and apparatus for adjusting the voltage and frequency to minimize power dissipation in a multiprocessor system
EP1298777A1 (en) 2001-09-28 2003-04-02 STMicroelectronics S.r.l. High-efficiency regulated voltage-boosting device
US20030074591A1 (en) 2001-10-17 2003-04-17 Mcclendon Thomas W. Self adjusting clocks in computer systems that adjust in response to changes in their environment
US20040025061A1 (en) * 2001-10-25 2004-02-05 Lawrence Richard H. Method and system for power reduction
US6737909B2 (en) 2001-11-26 2004-05-18 Intel Corporation Integrated circuit current reference
JP2003168293A (ja) 2001-11-29 2003-06-13 Matsushita Electric Ind Co Ltd 半導体記憶装置およびその製造方法
US6570371B1 (en) 2002-01-02 2003-05-27 Intel Corporation Apparatus and method of mirroring a voltage to a different reference voltage point
US6922783B2 (en) 2002-01-16 2005-07-26 Hewlett-Packard Development Company, L.P. Method and apparatus for conserving power on a multiprocessor integrated circuit
KR100422393B1 (ko) 2002-01-17 2004-03-11 한국전자통신연구원 격자형 표류 영역 구조를 갖는 이디모스 소자 및 그 제조방법
JP4114365B2 (ja) 2002-02-20 2008-07-09 凸版印刷株式会社 透過型スクリーン
JP3772183B2 (ja) 2002-02-26 2006-05-10 有限会社金沢大学ティ・エル・オー 動画像符号化処理システム、動画像復号化処理システム、動画像符号化処理プログラム、及び、動画像復号化処理プログラム
US6731179B2 (en) 2002-04-09 2004-05-04 International Business Machines Corporation System and method for measuring circuit performance degradation due to PFET negative bias temperature instability (NBTI)
US6836149B2 (en) 2002-04-12 2004-12-28 Stmicroelectronics, Inc. Versatile RSDS-LVDS-miniLVDS-BLVDS differential signal interface circuit
US6882172B1 (en) 2002-04-16 2005-04-19 Transmeta Corporation System and method for measuring transistor leakage current with a ring oscillator
US6792379B2 (en) * 2002-04-24 2004-09-14 Yoshiyuki Ando Data-based control of integrated circuits
US6791146B2 (en) 2002-06-25 2004-09-14 Macronix International Co., Ltd. Silicon controlled rectifier structure with guard ring controlled circuit
US6642774B1 (en) 2002-06-28 2003-11-04 Intel Corporation High precision charge pump regulation
KR100474196B1 (ko) 2002-07-18 2005-03-10 주식회사 하이닉스반도체 클램프 회로 및 이를 이용한 부스팅 회로
US6600346B1 (en) 2002-07-30 2003-07-29 National Semiconductor Corporation Low voltage differential swing (LVDS) signal driver circuit with low PVT and load sensitivity
US6724214B2 (en) 2002-09-13 2004-04-20 Chartered Semiconductor Manufacturing Ltd. Test structures for on-chip real-time reliability testing
US6784722B2 (en) 2002-10-09 2004-08-31 Intel Corporation Wide-range local bias generator for body bias grid
US7013406B2 (en) * 2002-10-14 2006-03-14 Intel Corporation Method and apparatus to dynamically change an operating frequency and operating voltage of an electronic device
US6996730B2 (en) 2002-11-25 2006-02-07 Texas Instruments Incorporated Adjusting voltage supplied to a processor in response to clock frequency
US7152009B2 (en) 2002-11-29 2006-12-19 Matsushita Electric Industrial Co., Ltd. Parameter correction circuit and parameter correction method
US7120804B2 (en) 2002-12-23 2006-10-10 Intel Corporation Method and apparatus for reducing power consumption through dynamic control of supply voltage and body bias including maintaining a substantially constant operating frequency
US6936898B2 (en) 2002-12-31 2005-08-30 Transmeta Corporation Diagonal deep well region for routing body-bias voltage for MOSFETS in surface well regions
US7228242B2 (en) 2002-12-31 2007-06-05 Transmeta Corporation Adaptive power control based on pre package characterization of integrated circuits
US6917240B2 (en) 2003-01-06 2005-07-12 Texas Instruments Incorporated Reconfigurable topology for switching and charge pump negative polarity regulators
JP2004236432A (ja) 2003-01-30 2004-08-19 Renesas Technology Corp 半導体装置
TW200505162A (en) 2003-04-14 2005-02-01 Sanyo Electric Co Charge pump circuit
US6906582B2 (en) 2003-08-29 2005-06-14 Freescale Semiconductor, Inc. Circuit voltage regulation
US7129771B1 (en) 2003-12-23 2006-10-31 Transmeta Corporation Servo loop for well bias voltage source
US7012461B1 (en) 2003-12-23 2006-03-14 Transmeta Corporation Stabilization component for a substrate potential regulation circuit
US20050225376A1 (en) 2004-04-08 2005-10-13 Ati Technologies, Inc. Adaptive supply voltage body bias apparatus and method thereof
US7119604B2 (en) 2004-06-17 2006-10-10 Taiwan Semiconductor Manufacturing Company, Ltd. Back-bias voltage regulator having temperature and process variation compensation and related method of regulating a back-bias voltage
US7562233B1 (en) 2004-06-22 2009-07-14 Transmeta Corporation Adaptive control of operating and body bias voltages

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5727208A (en) * 1995-07-03 1998-03-10 Dell U.S.A. L.P. Method and apparatus for configuration of processor operating parameters
US5812860A (en) * 1996-02-12 1998-09-22 Intel Corporation Method and apparatus providing multiple voltages and frequencies selectable based on real time criteria to control power consumption
EP0978781A3 (en) * 1998-08-03 2003-04-02 Lucent Technologies Inc. Power reduction in a multiprocessor digital signal processor
US6425086B1 (en) * 1999-04-30 2002-07-23 Intel Corporation Method and apparatus for dynamic power control of a low power processor
US20020116650A1 (en) * 2000-01-18 2002-08-22 Sameer Halepete Adaptive power control
US20020087896A1 (en) * 2000-12-29 2002-07-04 Cline Leslie E. Processor performance state control
US20020194509A1 (en) * 2001-06-15 2002-12-19 Microsoft Corporation Method and system for using idle threads to adaptively throttle a computer

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BAKER K ET AL.Shmoo plotting:the black art of IC testing.IEEE DESIGN & TEST OF COMPUTERS,IEEE COMPUTERS SOCIETY14 3.1997,14(3),90-97.
BAKER K ET AL.Shmoo plotting:the black art of IC testing.IEEE DESIGN & TEST OF COMPUTERS,IEEE COMPUTERS SOCIETY14 3.1997,14(3),90-97. *

Also Published As

Publication number Publication date
JP2006515448A (ja) 2006-05-25
WO2004061635A9 (en) 2005-09-15
AU2003300016A1 (en) 2004-07-29
WO2004061635A2 (en) 2004-07-22
US20040128566A1 (en) 2004-07-01
US20110219245A1 (en) 2011-09-08
CN1745358A (zh) 2006-03-08
US7941675B2 (en) 2011-05-10
WO2004061635A3 (en) 2004-11-11

Similar Documents

Publication Publication Date Title
CN1745358B (zh) 自适应功率控制
US8442784B1 (en) Adaptive power control based on pre package characterization of integrated circuits
US20110231678A1 (en) Adaptive power control based on post package characterization of integrated circuits
CN102216866B (zh) 用于电压调节器通信的系统和方法
US8370658B2 (en) Adaptive control of operating and body bias voltages
CN101578565B (zh) 用于在信息处理系统中对处理器进行功率抑制的方法和设备
CN103903642A (zh) 管理存储器装置的行为的方法和设备
CN101176009A (zh) 确定最小操作电压的自测试电路
CN102915209B (zh) 一种存储控制芯片、存储设备及其系统数据写入方法
US7774625B1 (en) Adaptive voltage control by accessing information stored within and specific to a microprocessor
US7024570B2 (en) Low-power indicator
US20050086623A1 (en) Method, structure, and computer program product for implementing high frequency return current paths within electronic packages
CN101458811B (zh) 处理数据的装置和方法
Yoo et al. Variable V CC Design Techniques for Battery-Operated DRAM's
CN102903383B (zh) 用于半导体存储器的可编程保持器
US20050015635A1 (en) Power control system for providing different output voltages based on operation states of computer system
Yokoyama et al. 40-nm 64-kbit Buffer/Backup SRAM with 330 nW Standby Power at 65° C Using 3.3 V IO MOSs for PMIC less MCU in IoT Applications
Fan et al. Lifespan analysis for redundant array of independent module based solid state drives
JPH1092942A (ja) 半導体集積回路の最適化装置とその最適化方法
US11626180B2 (en) Memory degradation detection and management
CN211293157U (zh) 一种数字集成电路故障检测系统
GB2408357A (en) Regulating a voltage supply to a semiconductor device
WO2022240896A1 (en) Memory duty-cycle skew management
GB2408356A (en) Regulating a voltage supply to a semiconductor device
US20070050550A1 (en) Techniques for dynamically selecting an input buffer

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1092233

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: KNOWLEDGE VENTURE CAPITAL ROMPLAST-14 O., LTD

Free format text: FORMER OWNER: QUANMEIDA CO., LTD.

Effective date: 20090828

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20090828

Address after: Nevada

Applicant after: TRANSMETA Corp.

Address before: California, USA

Applicant before: Qualcomm shares LLC

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1092233

Country of ref document: HK

CX01 Expiry of patent term

Granted publication date: 20100512

CX01 Expiry of patent term