EDA Schematic Waveform Annotation for Debugging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic design automation (EDA) systems lack the ability to intuitively correlate schematic nets with waveform outputs, making it cumbersome for designers to debug circuits as they need to continuously switch between schematic and waveform views, leading to overwhelming data displays that obscure critical information.

Innovation Solution

A computer-implemented method that allows users to select design variables, such as time, frequency, or temperature, and automatically annotates device states on a graphical user interface, providing updated values like node voltage, current, or impedance, enabling intuitive visualization and debugging of electronic designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If waveform viewers are used to display simulation data, then multiple values can be displayed with high precision, but the interface becomes complex and requires continuous switching between schematic and waveform views for debugging

Engineering Contradiction:
Improvewaveform data precisionVSAvoiddebugging operation convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent merges the waveform viewer and schematic viewer into a single integrated interface. The schematic display is enhanced with direct waveform annotations and probe indicators that overlay simulation data directly onto the schematic elements, eliminating the need to switch between separate views. This allows designers to view both schematic context and waveform data simultaneously in one location.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary layer between the schematic and waveform data. This intermediary is implemented through automated correlation mechanisms that link schematic nets to waveform probes, and through visual annotation systems that mediate the display of waveform data directly on schematic elements. This intermediary layer enables intuitive navigation and correlation without requiring manual switching between views.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If all simulation data is displayed to provide complete information, then comprehensive data is available, but the display becomes overwhelming and hides critical information

Engineering Contradiction:
Improveinformation completenessVSAvoiddata readability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent applies local quality by displaying different levels of detail at different locations and contexts within the interface. Critical simulation states and anomalies are highlighted with enhanced visual markers and annotations directly at their locations in the schematic. Non-critical data is displayed in a condensed format or hidden by default, with the ability to expand only when needed. This selective disclosure maintains information completeness while preventing visual clutter.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent extracts only the most relevant simulation data for display by default, while maintaining access to complete data through contextual menus and expansion options. The system automatically identifies and displays critical information such as anomalies, threshold violations, and key signal transitions, while suppressing redundant data. Users can extract additional data on demand through right-click contexts or filter options.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If designers manually search through simulation data to locate problems, then complete search capability is available, but the process becomes cumbersome and time-consuming

Engineering Contradiction:
Improveproblem detection accuracyVSAvoiddebugging time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements automated feedback mechanisms that monitor simulation data in real-time and provide immediate visual feedback about anomalies and critical states. The system automatically highlights problematic areas, marks anomalies with visual indicators, and updates the display dynamically as simulation progresses. This eliminates the need for manual searching and provides continuous feedback about the health and status of the circuit under test.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary actions by pre-identifying and pre-highlighting critical simulation states and potential anomalies before the designer needs to investigate them. The system proactively marks areas of interest such as threshold violations, signal transitions, and potential failures, so that when the designer opens the simulation, the most relevant information is already prepared and highlighted for immediate attention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9645715B1System, method, and computer program product for electronic design visualization
Publication Date: 2017.05.09 CADENCE DESIGN SYST INC
  • US9645715B1 patent drawing
  • US9645715B1 patent drawing
  • US9645715B1 patent drawing

AI summary

The present disclosure relates to a computer-implemented method for electronic design simulation. The method may include receiving, using at least one processor, an electronic design and displaying, at a graphical user interface, at least a portion of the electronic design. Embodiments may also include allowing a user to select at least one design variable at the graphical user interface. Embodiments may also include simulating the electronic design, based upon, at least in part, the selected at least one design variable and in response to the simulation, automatically displaying an updated value at the graphical user interface.