Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for reducing CPU power consumption and CPU

A component and instruction logic technology, applied in the field of embedded systems, can solve the problems of high energy consumption, consumption, and high power, and achieve the effect of reducing power consumption

Inactive Publication Date: 2009-11-18
北京红旗胜利科技发展有限责任公司
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] During the CPU sleep state, if an external device has an access request to the CPU, the CPU must be woken up to a working state, which will cause a large power consumption; in addition, in some working states, such as performing DMA (Direct Memory Access, direct memory access) data transmission, within the CPU, only the corresponding data transmission components, such as the data bus, data memory, and data storage manager, are required for data transmission without the participation of other modules of the CPU. However, in the prior art, these do not The clock of the CPU module involved in the transmission work is normally turned on, which still consumes a lot of energy

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 for reducing CPU power consumption and CPU
  • Method for reducing CPU power consumption and CPU
  • Method for reducing CPU power consumption and CPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0039] One of the core concepts of the embodiments of the present invention is to turn off the clocks of those CPU modules (idle CPU modules) that do not participate in the transmission work when data or instruction transmission is performed between the CPU and the external device. As for the idle CPU module, its power consumption is mainly the dynamic power consumption caused by the charging and discharging of the COMS (Complementary Metal Oxide Semiconductor) circuit. Turning off the clock is equivalent to cutting off the charging and discharging function of the COMS circuit, so turning off The clock of the idle CPU module that does not participate in the transmission work can reduce the dynamic power consumption of the idle CPU ...

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

The invention discloses a CPU, comprising the following components: a transmission component for transmitting data or instructions between the CPU and peripheral equipment or in the CPU; and an operation and instruction logical component for finishing the non-transmission operation of various arithmetic and logical operations. The CPU further comprises a sleep order register for generating sleep trigger signals in a preset clock period when the transmitter starts working; and a clock control module for closing the clocks of the operation and instruction logical component according to the sleeptrigger signal. The invention can reduce dynamic power consumption of CPU modules not making contribution to transmission work of CPU device, thereby reducing the power consumption of the whole CPU device.

Description

technical field [0001] The invention relates to the technical field of embedded systems, in particular to a method for reducing power consumption of a CPU and a CPU with low power consumption. Background technique [0002] The CPU is widely used. For example, the CPU is used as an important device in various SOCs (System On Chip, System On Chip). In chip design and application, power consumption is an issue that must be considered, and CPU, as an important device, how to reduce its power consumption is also a direction that the existing technology has been eager to improve. [0003] The energy consumed in the circuit can be divided into static power consumption and dynamic power consumption. Among them, the static power consumption refers to the leakage current power consumption, which is the power consumption when the circuit state is stable, and its order of magnitude is very small. Dynamic power consumption refers to the power consumption of capacitor charging and disch...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F1/32
Inventor 石艳
Owner 北京红旗胜利科技发展有限责任公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products