Real-Time On-Chip Simulation Log Parsing for Workflow Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current simulation workflows do not allow for real-time access to simulation results, leading to low design efficiency and inflexible workflow control due to the inability to monitor simulation status until completion.

Innovation Solution

A method for real-time extraction of on-chip simulation information involves acquiring and analyzing simulation work information, obtaining option and parameter information, formatting index information, and generating simulation results through text scanning and pattern analysis of log documents, enabling users to monitor simulation status and make timely decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If simulation is submitted to cluster for computation, then calculation efficiency is significantly improved, but users cannot access simulation status until conclusion of simulation

Engineering Contradiction:
Improvecalculation efficiencyVSAvoidsimulation pendency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements a feedback mechanism by continuously monitoring simulation log files during cluster computation and pushing real-time status updates to users. The system parses log files for key information (convergence, errors, warnings) and provides continuous feedback without interrupting the simulation process, thus maintaining high calculation efficiency while reducing user waiting time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary component (log file parser and status monitoring system) that acts as a mediator between the cluster simulation process and the user. This intermediary continuously reads and interprets log files, extracting meaningful status information and presenting it to users without interfering with the underlying simulation computation, thereby enabling real-time monitoring while preserving calculation efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If users wait until conclusion of simulation to access results, then complete simulation data is available, but design efficiency is very low

Engineering Contradiction:
Improvesimulation results accessibilityVSAvoiddesign efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent applies preliminary action by continuously extracting and preparing key simulation information during the simulation process itself, rather than waiting until completion. The system proactively parses log files, identifies important status changes, and makes this information available to users in advance, enabling early decision-making while the simulation is still running.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential and meaningful information from simulation log files (such as convergence status, errors, warnings, and key parameters) rather than requiring users to analyze complete raw log data. This selective extraction provides users with actionable insights quickly, improving design efficiency without sacrificing access to complete simulation results when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If cluster operations are invisible to users, then computation management is simplified, but workflow flexibility is reduced

Engineering Contradiction:
Improvecomputation management complexityVSAvoidworkflow flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service by automatically monitoring simulation log files and generating status updates without requiring user intervention or complex management interfaces. The system autonomously parses logs, detects status changes, and pushes notifications to users, maintaining simple computation management while providing transparent real-time visibility into simulation progress and enabling flexible workflow decisions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12164476B2Method for real-time extraction of on-chip simulation information
Publication Date: 2024.12.10 XPEEDIC CO LTD
  • US12164476B2 patent drawing

AI summary

A method for real-time extraction of on-chip simulation information including acquiring simulation job information, and analyzing the simulation job information to obtain option and parameter information; and acquiring index information from a simulation project according to the option and the parameter information, and formatting the index information to obtain a simulation result. According to said method, key information of a simulation result is extracted in real time by performing text scanning and pattern analysis on a log file during a simulation process, so that a user can conveniently learn about the progress situation of the current simulation task at any time, and determine to continue or terminate the task at any time according to the current state and result situation, thereby more flexibly controlling a flow according to an actual situation, simplifying operations, increasing design efficiency, and compensating for the disadvantages of traditional simulation methods.