Power consumption reduction method for intellectual core and functional module for chip system

A technology of intellectual property cores and functional modules, applied in the direction of data processing power supply, etc., can solve the problems of incomplete power consumption reduction and error-prone, and achieve the effect of reducing jumps, reducing dynamic power consumption, and reducing leakage power consumption

Active Publication Date: 2007-11-28
INST OF COMPUTING TECHNOLOGY - CHINESE ACAD OF SCI
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to overcome the incomplete and error-prone problems of reducing power consumptio

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
  • Power consumption reduction method for intellectual core and functional module for chip system
  • Power consumption reduction method for intellectual core and functional module for chip system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0024] Example 1

[0025] As shown in FIG. 1, this embodiment describes a schematic diagram of the power consumption reduction of the original IP core in an explicit state description.

[0026] Step a) Divide all the states of the original IP core into two categories-"idle" state and "working" state, "working" state is not "idle" state, "idle" state is that the IP core is not currently performing effective work status. details as follows:

[0027] In the figure, the box is the working model of the original IP core 10. The status of the original IP core 10 includes "idle", "request", "ready", "running", and "end"; when in the "idle" state, If the bus has no request, it remains in the "idle" state. If the bus sends a request, it enters the "running" state; the circles in the figure indicate the state, and the arrows indicate transitions, indicating the next state of the state machine. The state in the actual circuit of the original IP core 10 is realized by a series of registers (se...

Example Embodiment

[0036] Example 2

[0037] FIG. 2 is a schematic diagram of reducing power consumption of an original IP core describing an implicit state in another embodiment of the present invention, and illustrates a specific method for low-power transformation. The pipeline originally designed for this IP core is divided into 3 stages, each stage is a register slot containing many register bits. The method for reducing power consumption in this embodiment includes:

[0038] Step a) Divide all the states of the original IP core into two categories-"idle" state and "working" state, "working" state is not "idle" state, "idle" state is that the IP core is not currently performing effective work status.

[0039] One feature of the original IP core of this embodiment that is different from most IP cores is that there is no explicit state machine description in the design code described in the hardware description language, and its state is implicitly represented by the effective bits of the multi-s...

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 power decreasing method of various intellective property core and functional module in SoC, which comprises the following steps: a) dividing all states of original functional module to two specie-' free' state and ' working' state; b) providing a logic circuit; connecting to the original functional module; constructing new low power functional module; finishing the logic function with the logic circuit; keeping clock close if without request for the original functional module; opening the clock if with the request for the original functional module; entering the original functional module into the ' working' state; closing the clock till the original functional module in ' free' state without bus request. This invention decreases dynamic state and leaking power consumption of IP core and auto-switches power source of the IP core at the same time.

Description

technical field [0001] The present invention relates to microprocessor architecture and integrated circuit technology, in particular to a method for reducing power consumption of various Intellectual Property (Intellectual Property, hereinafter referred to as IP) cores and functional modules in a System-on-Chip (hereinafter referred to as SoC) . Background technique [0002] As we all know, the key to improving the efficiency of SoC design depends on the reusability of IP cores. The IP core is the refinement of engineers' research and design. It mainly realizes some common functions that are difficult to design. These IP cores are generally verified, so that SoC designers can directly use these IP cores without repeating the design, thereby shortening the time design cycle and improve system reliability. Therefore, the IP core is the basic unit of SoC, and to reduce the power consumption of SoC, it is necessary to design a low-power IP core. [0003] There are two existin...

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
Inventor 常晓涛张明明艾霞张志敏
Owner INST OF COMPUTING TECHNOLOGY - CHINESE ACAD OF SCI
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