NoC Timing Power Estimation via Segmented State Analysis
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If detailed timing analysis is performed, then power estimation accuracy improves, but calculation time increases
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.
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.
Data Source
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.


