Timing Estimation for VPU Power Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current simulation and verification processes for power consumption in small-size processing units, such as video processing units (VPUs) and graphics processing units (GPUs), face difficulties due to the lack of self-contained time information, leading to prolonged development schedules as existing models require several months to develop and reflect accurate power consumption.

Innovation Solution

A timing estimation method and device that issue access requests at specific time points, calculate delay times, and adjust subsequent requests based on transmission times, allowing for accurate power consumption estimation and reduced development time by using a function verification model with a delay simulation module and processing time estimation module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If existing function models are used for simulation or verification of small-size processing units, then the development schedule can be maintained, but the power consumption reflection accuracy deteriorates due to lack of self-contained time information

Engineering Contradiction:
Improvedevelopment scheduleVSAvoidpower consumption reflection accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent introduces a timing estimation device as an intermediary component that works together with the existing function verification model. This device calculates transmission delays and compensates for timing information without requiring modification to the original function model, thus maintaining the development schedule while improving power consumption measurement accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter representation by introducing delay time calculations and compensation mechanisms. Instead of relying on self-contained time information in the function model, the system calculates actual transmission delays and uses these to estimate power consumption accurately, transforming the approach from model-internal timing to external timing estimation.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If new models with self-contained time information are developed for small-size processing units, then the power consumption reflection accuracy is improved, but the development time increases by several months

Engineering Contradiction:
Improvepower consumption reflection accuracyVSAvoiddevelopment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Instead of creating entirely new models with self-contained time information, the patent creates a timing estimation device that copies and supplements the existing function verification model. This device calculates the missing timing information based on transmission delays, achieving accurate power consumption reflection without the several months of redevelopment time.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary timing estimation and delay calculation before actual power consumption verification. By pre-calculating transmission delays and compensating for timing information in advance, the system prepares accurate timing data that can be directly used with existing function models, avoiding the need for lengthy model redevelopment.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If delay time is not compensated in access requests, then the system operation is simplified, but the power consumption estimation accuracy deteriorates

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidpower consumption estimation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the timing estimation device continuously monitors transmission delays and adjusts compensation timing for subsequent access requests. This feedback loop maintains accurate power consumption estimation by dynamically adjusting for variable delays without complicating the overall system operation, as the compensation is automatically calculated and applied.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10896276B2Timing esimation method and simulator
Publication Date: 2021.01.19 IND TECH RES INST
  • US10896276B2 patent drawing
  • US10896276B2 patent drawing
  • US10896276B2 patent drawing

AI summary

Disclosed are a timing estimation method and a simulator. The method is applied to a function verification model. In the method, the model issues a first access issue at a first time point; receives a first response to the first access issue from the bus at a second time point; calculates a delay time between the first and second time points; determines whether the delay time is longer than or substantially equal to a transmission time corresponding to the first access issue; issues a second access issue if yes; and issues the second access issue in a compensation time counting from the second time point if not. The compensation time is not longer than the difference between the transmission time and the delay time.