Microprocessor capable of dynamically increasing its performance in response to varying operating temperature
    2.
    发明授权
    Microprocessor capable of dynamically increasing its performance in response to varying operating temperature 有权
    微处理器能够根据变化的工作温度动态提高其性能

    公开(公告)号:US07774627B2

    公开(公告)日:2010-08-10

    申请号:US11761096

    申请日:2007-06-11

    Abstract: A temperature sensor in a microprocessor monitors its operating temperature Operating point data includes a first temperature being the maximum temperature at which the microprocessor will reliably operate at a first frequency and first voltage, the first frequency being the maximum frequency at which the microprocessor will reliably operate at the first temperature and the first voltage. Operating point data also includes a second temperature at which the microprocessor will reliably operate at a second frequency and a second voltage, the second frequency being greater than the first frequency and the second temperature less than the first temperature. A control circuit causes the microprocessor to operate at the second voltage and frequency rather than the first voltage and frequency in response to detecting that while operating at the first voltage and the first frequency the operating temperature dropped below the second temperature.

    Abstract translation: 微处理器中的温度传感器监视其工作温度工作点数据包括第一温度,微处理器将以第一频率和第一电压可靠地运行的最高温度,第一频率是微处理器可靠运行的最大频率 在第一温度和第一电压。 工作点数据还包括第二温度,微处理器将以第二频率和第二电压可靠地操作第二温度,第二频率大于第一频率,第二温度小于第一温度。 响应于检测到在第一电压和第一频率下操作工作温度降至第二温度以下时,控制电路使微处理器以第二电压和频率而不是第一电压和频率工作。

    Multicore processor power credit management to allow all processing cores to operate at elevated frequency
    3.
    发明授权
    Multicore processor power credit management to allow all processing cores to operate at elevated frequency 有权
    多核处理器功率信用管理,允许所有处理核心以更高的频率运行

    公开(公告)号:US08615672B2

    公开(公告)日:2013-12-24

    申请号:US13157555

    申请日:2011-06-10

    Abstract: A microprocessor includes two or more processing cores each configured to determine, at each of succeeding instances in time, an amount of energy consumed by the microprocessor during a period preceding the instance in time. The period is predetermined. Each core also operates at a frequency above a predetermined frequency in response to determining the amount of energy consumed is less than a predetermined amount of energy. All of the cores may operate above the predetermined frequency simultaneously until one of the cores determines the microprocessor has consumed more than the predetermined amount of energy during the period preceding the instance in time. The predetermined frequency may be: a frequency at which all the cores can operate over the predetermined period without the microprocessor consuming more than the predetermined amount of energy, or alternatively the maximum frequency at which system software may request the cores to operate.

    Abstract translation: 微处理器包括两个或更多个处理核心,每个处理核心被配置为在时间上的每个后续实例中确定微处理器在时间之前的时间段期间消耗的能量的量。 期限是预定的。 响应于确定消耗的能量量小于预定量的能量,每个核心还以高于预定频率的频率工作。 所有的核心可以同时工作在预定频率上方,直到核心之一确定微处理器在时间之前的时间段内消耗超过预定量的能量。 预定频率可以是:在所有核心可以在预定时间段内操作而不使微处理器消耗大于预定量的能量的频率,或者替代地,系统软件可以请求核心操作的最大频率。

    Detection of fuse re-growth in a microprocessor
    4.
    发明授权
    Detection of fuse re-growth in a microprocessor 有权
    检测微处理器中的保险丝再生长

    公开(公告)号:US08281223B2

    公开(公告)日:2012-10-02

    申请号:US12719322

    申请日:2010-03-08

    CPC classification number: G06F11/10 G06F11/2236

    Abstract: A microprocessor includes a first plurality of fuses, a predetermined number of which are selectively blown. Control values are provided from the fuses to circuits of the microprocessor to control operation thereof. A second plurality of fuses are blown with the predetermined number of the first plurality of fuses that are blown and a Boolean complement of the predetermined number. In response to being reset, the microprocessor: reads the predetermined number and the Boolean complement of the predetermined number from the second plurality of fuses, Boolean complements the predetermined number read from the second plurality of fuses to generate a result, compares the result with the Boolean complement of the predetermined number read from the second plurality of fuses, and prevent itself from fetching and executing user program instructions if the result does not equal the Boolean complement of the predetermined number read from the second plurality of fuses.

    Abstract translation: 微处理器包括第一组多个保险丝,预定数量的保险丝被选择性地吹制。 控制值从保险丝提供给微处理器的电路以控制其操作。 第二组多个保险丝以预定数量的被熔断的第一组熔丝和预定数量的布尔互补来熔断。 响应于复位,微处理器从第二多个保险丝中读出预定数量和预定数量的布尔互补,布尔补充从第二多个保险丝读取的预定数量以产生结果,将结果与 如果结果不等于从第二多个保险丝读取的预定数量的布尔互补,则从第二多个保险丝读取的预定数量的布尔互补,并防止其自身取出并执行用户程序指令。

    Detection of uncorrectable re-grown fuses in a microprocessor
    5.
    发明授权
    Detection of uncorrectable re-grown fuses in a microprocessor 有权
    在微处理器中检测不可校正的再生熔丝

    公开(公告)号:US08276032B2

    公开(公告)日:2012-09-25

    申请号:US12719260

    申请日:2010-03-08

    CPC classification number: G06F11/10 G06F11/2236

    Abstract: A microprocessor includes a first plurality of fuses, a predetermined number of which are selectively blown. Control values are provided from the first plurality of fuses to circuits of the microprocessor to control operation of the microprocessor. The microprocessor also includes a second plurality of fuses, blown with the predetermined number of the first plurality of fuses that are blown. In response to being reset, the microprocessor is configured to: read the first plurality of fuses and count a number of them that are blown; read the predetermined number from the second plurality of fuses; compare the counted number with the predetermined number read from the second plurality of fuses; and prevent itself from fetching and executing user program instructions if the number counted from reading the first plurality of fuses does not equal the predetermined number read from the second plurality of fuses.

    Abstract translation: 微处理器包括第一组多个保险丝,预定数量的保险丝被选择性地吹制。 控制值从第一组多个保险丝提供给微处理器的电路以控制微处理器的操作。 微处理器还包括第二组多个保险丝,其与预定数量的第一组熔断器熔断一起。 响应于复位,微处理器被配置为:读取第一组多个保险丝并对其中的数量进行计数; 从第二组保险丝读出预定数量; 将所计数的数量与从所述第二多个保险丝读取的预定数量进行比较; 并且如果从读取第一多个保险丝计数的数量不等于从第二多个保险丝读取的预定数量,则防止其取出并执行用户程序指令。

    MULTICORE PROCESSOR POWER CREDIT MANAGEMENT TO ALLOW ALL PROCESSING CORES TO OPERATE AT ELEVATED FREQUENCY
    6.
    发明申请
    MULTICORE PROCESSOR POWER CREDIT MANAGEMENT TO ALLOW ALL PROCESSING CORES TO OPERATE AT ELEVATED FREQUENCY 有权
    多重处理器功率信号管理允许所有处理器在高频下运行

    公开(公告)号:US20120047385A1

    公开(公告)日:2012-02-23

    申请号:US13157555

    申请日:2011-06-10

    Abstract: A microprocessor includes two or more processing cores each configured to determine, at each of succeeding instances in time, an amount of energy consumed by the microprocessor during a period preceding the instance in time. The period is predetermined. Each core also operates at a frequency above a predetermined frequency in response to determining the amount of energy consumed is less than a predetermined amount of energy. All of the cores may operate above the predetermined frequency simultaneously until one of the cores determines the microprocessor has consumed more than the predetermined amount of energy during the period preceding the instance in time. The predetermined frequency may be: a frequency at which all the cores can operate over the predetermined period without the microprocessor consuming more than the predetermined amount of energy, or alternatively the maximum frequency at which system software may request the cores to operate.

    Abstract translation: 微处理器包括两个或更多个处理核心,每个处理核心被配置为在时间上的每个后续实例中确定微处理器在时间之前的时间段期间消耗的能量的量。 期限是预定的。 响应于确定消耗的能量量小于预定量的能量,每个核心还以高于预定频率的频率工作。 所有的核心可以同时工作在预定频率上方,直到核心之一确定微处理器在时间之前的时间段内消耗超过预定量的能量。 预定频率可以是:在所有核心可以在预定时间段内操作而不使微处理器消耗大于预定量的能量的频率,或者替代地,系统软件可以请求核心操作的最大频率。

    MULTICORE PROCESSOR POWER CREDIT MANAGEMENT BY DIRECTLY MEASURING PROCESSOR ENERGY CONSUMPTION
    7.
    发明申请
    MULTICORE PROCESSOR POWER CREDIT MANAGEMENT BY DIRECTLY MEASURING PROCESSOR ENERGY CONSUMPTION 有权
    多重处理器功率信号管理直接测量处理器能源消耗

    公开(公告)号:US20120047377A1

    公开(公告)日:2012-02-23

    申请号:US13157498

    申请日:2011-06-10

    Abstract: A microprocessor includes an input that receives an indication of the amount of instantaneous power being supplied to the microprocessor by an external power source. The microprocessor includes a plurality of processing cores that each receive the indication from the input and responsively determine an amount of energy consumed by the microprocessor during a preceding period. The period is a predetermined length of time. Each processing core operates at a frequency above a predetermined frequency in response to determining that the amount of energy consumed by the microprocessor during the preceding period is less than a predetermined amount of energy. The predetermined frequency may be: a frequency at which all the cores can operate over the predetermined length of time without the microprocessor consuming more than the predetermined amount of energy, or alternatively the maximum frequency at which system software may request the two or more processing cores to operate.

    Abstract translation: 微处理器包括一个输入,该输入接收由外部电源提供给微处理器的瞬时功率量的指示。 微处理器包括多个处理核心,每个处理核心从输入端接收指示,并且响应地确定微处理器在前一时段期间消耗的能量的量。 该期间是预定的时间长度。 响应于确定微处理器在前一周期中消耗的能量的量小于预定量的能量,每个处理核心以高于预定频率的频率工作。 预定频率可以是:所有核心可以在预定时间长度上操作而不使微处理器消耗大于预定量的能量的频率,或者替代地,系统软件可以请求两个或多个处理核心的最大频率 操作。

    MICROPROCESSOR CAPABLE OF DYNAMICALLY INCREASING ITS PERFORMANCE IN RESPONSE TO VARYING OPERATING TEMPERATURE
    8.
    发明申请
    MICROPROCESSOR CAPABLE OF DYNAMICALLY INCREASING ITS PERFORMANCE IN RESPONSE TO VARYING OPERATING TEMPERATURE 有权
    微处理器能够动态地提高其对变化的操作温度的响应性能

    公开(公告)号:US20070255972A1

    公开(公告)日:2007-11-01

    申请号:US11761096

    申请日:2007-06-11

    Abstract: A temperature sensor in a microprocessor monitors its operating temperature Operating point data includes a first temperature being the maximum temperature at which the microprocessor will reliably operate at a first frequency and first voltage, the first frequency being the maximum frequency at which the microprocessor will reliably operate at the first temperature and the first voltage. Operating point data also includes a second temperature at which the microprocessor will reliably operate at a second frequency and a second voltage, the second frequency being greater than the first frequency and the second temperature less than the first temperature. A control circuit causes the microprocessor to operate at the second voltage and frequency rather than the first voltage and frequency in response to detecting that while operating at the first voltage and the first frequency the operating temperature dropped below the second temperature.

    Abstract translation: 微处理器中的温度传感器监视其工作温度工作点数据包括第一温度,微处理器将以第一频率和第一电压可靠地运行的最高温度,第一频率是微处理器可靠运行的最大频率 在第一温度和第一电压。 工作点数据还包括第二温度,微处理器将以第二频率和第二电压可靠地操作第二温度,第二频率大于第一频率,第二温度小于第一温度。 响应于检测到在第一电压和第一频率下操作工作温度降至第二温度以下时,控制电路使微处理器以第二电压和频率而不是第一电压和频率工作。

    Microprocessor that performs adaptive power throttling
    9.
    发明授权
    Microprocessor that performs adaptive power throttling 有权
    执行自适应功率调节的微处理器

    公开(公告)号:US08176347B1

    公开(公告)日:2012-05-08

    申请号:US13371626

    申请日:2012-02-13

    Abstract: A microprocessor that performs adaptive power throttling includes a calculation unit configured to calculate an average power consumed by the microprocessor over a most recent predetermined sample time and to determine whether the average power is less than a predetermined maximum power value. A power management unit controls the microprocessor to conditionally operate at a predetermined frequency if the average power is less than the predetermined maximum power value. The predetermined frequency is a frequency at which the microprocessor may consume more than the predetermined maximum power value. The power management unit controls the microprocessor to operate at the predetermined frequency only if the microprocessor was most recently instructed by system software to operate at a highest frequency instructable by the system software. The highest frequency instructable by the system software is less than the predetermined frequency.

    Abstract translation: 执行自适应功率调节的微处理器包括:计算单元,被配置为计算微处理器在最近的预定采样时间内消耗的平均功率,并且确定平均功率是否小于预定的最大功率值。 如果平均功率小于预定最大功率值,则电源管理单元控制微处理器以预定频率有条件地操作。 预定频率是微处理器可能消耗超过预定最大功率值的频率。 只有当微处理器最近由系统软件指示以系统软件可指示的最高频率运行时,电源管理单元控制微处理器以预定频率工作。 系统软件指示的最高频率小于预定频率。

    DETECTION OF FUSE RE-GROWTH IN A MICROPROCESSOR
    10.
    发明申请
    DETECTION OF FUSE RE-GROWTH IN A MICROPROCESSOR 有权
    检测微处理器中的保险丝再生长

    公开(公告)号:US20110035623A1

    公开(公告)日:2011-02-10

    申请号:US12719322

    申请日:2010-03-08

    CPC classification number: G06F11/10 G06F11/2236

    Abstract: A microprocessor includes a first plurality of fuses, a predetermined number of which are selectively blown. Control values are provided from the fuses to circuits of the microprocessor to control operation thereof. A second plurality of fuses are blown with the predetermined number of the first plurality of fuses that are blown and a Boolean complement of the predetermined number. In response to being reset, the microprocessor: reads the predetermined number and the Boolean complement of the predetermined number from the second plurality of fuses, Boolean complements the predetermined number read from the second plurality of fuses to generate a result, compares the result with the Boolean complement of the predetermined number read from the second plurality of fuses, and prevent itself from fetching and executing user program instructions if the result does not equal the Boolean complement of the predetermined number read from the second plurality of fuses.

    Abstract translation: 微处理器包括第一组多个保险丝,预定数量的保险丝被选择性地吹制。 控制值从保险丝提供给微处理器的电路以控制其操作。 第二组多个保险丝以预定数量的被熔断的第一组熔丝和预定数量的布尔互补来熔断。 响应于复位,微处理器从第二多个保险丝中读出预定数量和预定数量的布尔互补,布尔补充从第二多个保险丝读取的预定数量以产生结果,将结果与 如果结果不等于从第二多个保险丝读取的预定数量的布尔互补,则从第二多个保险丝读取的预定数量的布尔互补,并防止其自身取出并执行用户程序指令。

Patent Agency Ranking