Hovering Cursor Via Preview in Electronic Design Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic design automation (EDA) designers face decreased productivity due to the lack of information on how vias are created and the need to interact with a graphical user interface to choose from increasing options, making it difficult to anticipate the via generation and verify its correctness.

Innovation Solution

A computer-implemented method that allows designers to visualize potential vias by computing parameters based on overlap topology, displaying adjustments, and generating vias upon user selection, using a graphical user interface with interactive icons for pre-set options, enabling validation before creation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional GUI interaction methods are used to create vias, then designers can generate vias through step-by-step interface operations, but productivity decreases due to the need to choose from increasing options and lack of information on how vias are created

Engineering Contradiction:
Improvevia creation efficiencyVSAvoidGUI interaction complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary computation of via parameters based on overlap topology before the user finalizes via creation. When the cursor hovers over an overlap, the system pre-calculates via parameters and displays a preview, allowing the user to see the result before committing to the action.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a visual copy or preview of the via that will be generated, displayed at the graphical interface before actual creation. This preview allows designers to verify the via parameters and position without actually creating the via, reducing unnecessary interactions.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If traditional GUI interaction methods are used to create vias, then designers can select from multiple via generation options, but it becomes difficult to anticipate how the via will actually be generated

Engineering Contradiction:
Improvevia generation optionsVSAvoidvia generation predictability
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system provides immediate visual feedback by displaying a preview of the via that will be generated based on current parameters and overlap topology. This feedback loop allows designers to anticipate the via generation result before finalizing the creation, eliminating the information gap.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-computes and displays via parameters based on the overlap topology before the user commits to via creation. This preliminary action shows designers exactly how the via will be generated, making the process predictable and transparent.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If traditional GUI interaction methods are used to create vias, then designers can interact with the interface to choose options, but verification of via correctness requires actual via creation

Engineering Contradiction:
Improvevia creation accuracyVSAvoidvia verification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system displays a preview copy of the via at the graphical interface that shows the exact parameters and position before actual creation. This preview serves as verification without requiring actual via generation, allowing designers to confirm correctness beforehand.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary display of via parameters and preview before actual via creation. This preliminary action allows verification of via correctness without the time cost of creating and then potentially deleting vias for verification purposes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9542084B1System and method for generating vias in an electronic design by automatically using a hovering cursor indication
Publication Date: 2017.01.10 CADENCE DESIGN SYST INC
  • US9542084B1 patent drawing
  • US9542084B1 patent drawing
  • US9542084B1 patent drawing

AI summary

The present disclosure relates to a computer-implemented method for electronic design automation. The method may include providing, using one or more computing devices, an electronic design. The method may further include receiving an indication that a cursor is hovering over an overlap associated with the electronic design and in response to receiving the indication, computing one or more via parameters, based upon, at least in part, a topology associated with the overlap. The method may also include displaying, at a graphical user interface, a potential via and allowing, at the graphical user interface, adjustments to the one or more via parameters.