NoC Timing Power Estimation via Segmented State Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The network-on-chip (NoC) in multi-core systems faces challenges in accurately estimating dynamic power consumption during data transmission, which is crucial for system efficiency but varies widely and can exceed static power consumption.

Innovation Solution

A method and device for estimating NoC timing power by calculating transmission timings of transmission units as they enter and leave traversed elements, estimating circuit and power states of these elements, and subsequently calculating power consumption based on these states, using a device comprising a transmission timing calculation unit, an element power state calculation unit, and a power estimating unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional power estimation methods are used, then the analysis is simpler, but the accuracy of dynamic power consumption estimation is insufficient

Engineering Contradiction:
Improvepower estimation accuracyVSAvoidestimation method complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the power estimation process into distinct modules: transmission timing calculation unit, element power state calculation unit, and power estimation unit. Each module handles specific aspects of the estimation process, making the complex task manageable and systematic. The transmission timing calculation unit computes timing parameters, the power state calculation unit determines circuit states, and the power estimation unit calculates final power consumption, thereby improving accuracy through structured segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary calculations of transmission timings and circuit states before final power estimation. By pre-calculating the timing parameters and determining the power states of traversed elements in advance, the system prepares all necessary data structures and intermediate results, enabling accurate power consumption calculation without requiring complex real-time analysis during the actual power estimation phase.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If detailed timing analysis is performed, then power estimation accuracy improves, but calculation time increases

Engineering Contradiction:
Improvepower estimation accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent calculates transmission timings and determines power states as preliminary steps before final power estimation. By pre-computing these intermediate values, the system avoids the need for complex real-time analysis during the actual power consumption calculation, thereby reducing overall computation time while maintaining high accuracy through detailed timing analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the time-consuming power estimation process into separate computational stages handled by different units. The transmission timing calculation unit operates independently to compute timing parameters, the element power state calculation unit separately determines circuit states, and finally the power estimation unit integrates these results. This segmentation allows parallel processing and reduces total calculation time while preserving measurement precision.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9842180B2NoC timing power estimating device and method thereof
Publication Date: 2017.12.12 IND TECH RES INST
  • US9842180B2 patent drawing
  • US9842180B2 patent drawing
  • US9842180B2 patent drawing

AI summary

A NoC timing power estimating method includes: estimating a plurality of transmission timing of a plurality of transmission units of at least a packet, the transmission timing indicating respective time points at which the transmission units enter/leave a plurality of passing elements of the NoC; based on the transmission timing of the transmission units, estimating respective circuit states and respective power states of the passing elements of the NoC, the circuit state indicating an operation state of the passing element and the power state being related to the circuit state; and based on the power states of the passing elements of the NoC, estimating power consumption of the NoC.