Hovering Cursor Via Preview in Electronic Design Automation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


