Method and apparatus for adaptive voltage scaling based on instruction usage

A self-adaptive voltage and voltage technology, applied in the direction of data processing power supply, electrical digital data processing, climate sustainability, etc., can solve the problems of wasting power and not being able to change the power supply voltage easily, so as to reduce the power supply voltage and reduce power consumption The effect of using and prolonging battery life

Inactive Publication Date: 2010-06-30
QUALCOMM INC
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, power is wasted when executing instructions whose critical timing path is smaller than the worst-case timing path
Un

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for adaptive voltage scaling based on instruction usage
  • Method and apparatus for adaptive voltage scaling based on instruction usage
  • Method and apparatus for adaptive voltage scaling based on instruction usage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The detailed description, which is set forth below in conjunction with the accompanying drawings, is intended as a description of various exemplary embodiments of the invention and is not intended to represent the only embodiments in which the invention may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of the invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring the concepts of the invention.

[0020] figure 1 An exemplary wireless communication system 100 is illustrated in which embodiments of the present invention may be advantageously used. For illustrative purposes, figure 1 Three remote units 120, 130 and 150 and two base stations 140 are shown. It will be appreciated that a typical wirel...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Different software applications may use a set of instructions having critical timing paths less than a worst case critical timing path of a processor complex. For such applications, a supply voltage may be reduced while still maintaining the clock frequency necessary to meet the application's performance requirements. In order to reduce the supply voltage, an adaptive voltage scaling method is used. A critical path is selected from a plurality of critical paths for analysis on emulation logic to determine an attribute of the selected critical path during on chip functional operations. The selected critical path is representative of the worst case critical path to be in operation during a program execution. During on-chip functional operations, a voltage is controlled in response to the attribute, wherein the voltage supplies power to a power domain associated with the plurality of critical paths. The reduction in voltage reduces power drain based on instruction set usage allowing battery life to be extended.

Description

technical field [0001] The present invention relates generally to the field of power control in integrated circuits and processing systems, and more specifically, to adaptive voltage scaling based on instruction usage. Background technique [0002] Many portable products (eg, cell phones, laptop computers, personal data assistants (PDAs), or the like) utilize processor-executed programs, such as communication and multimedia programs. Processing systems for such products include complex processors for processing instructions and data. The functional complexity of such portable products, other personal computers and the like requires high performance processors and memories. At the same time, portable products have limited energy sources in the form of batteries and often require high performance levels at reduced power levels to increase battery life. Many personal computers are also being developed to provide high performance with low power consumption to reduce overall en...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F1/32
CPCY02B60/1285G06F1/3296G06F1/3203Y02B60/1217G06F1/324Y02D10/00
Inventor 理查德·杰拉尔德·霍夫曼杰弗里·托德·布里奇斯
Owner QUALCOMM INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products