Non-Design Elements for 3D Graphic Manipulation in EDA
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic design automation (EDA) systems lack efficient methods for accurately manipulating three-dimensional graphic elements within electronic systems, such as PCBs and ICs, requiring improved tools for positioning and interaction of design elements.
Innovation Solution
A computer-implemented method and system that generates and associates non-design elements with geometric elements, allowing for intuitive and accurate manipulation through positional data, attributes, and rules, displayed at a graphical user interface, enabling users to create, edit, and connect these elements for precise positioning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional EDA manipulation tools are used, then basic positioning functionality is provided, but the accuracy and intuitiveness of 3D graphic element manipulation is insufficient
Solution Approach 1:
The patent introduces non-design elements as intermediary objects that mediate between the user and the actual design elements. These non-design elements serve as virtual manipulation handles that can be positioned, rotated, and scaled independently, providing an intuitive interface for controlling the positioning of 3D graphic elements without directly manipulating the design elements themselves.
Solution Approach 2:
The patent extends the manipulation interface by adding dimensional freedom through non-design elements that can be positioned in 3D space independently from the design elements. This allows manipulation along multiple dimensions (position, orientation, scale) simultaneously, transforming the interaction from simple 2D plane manipulation to comprehensive 3D spatial control.
2Adaptability or versatility
If more manipulation functionality is added to EDA systems, then positioning capability is improved, but the system complexity increases
Solution Approach 1:
The patent segments the manipulation system into two distinct components: design elements (which represent the actual electronic system components) and non-design elements (which serve as manipulation handles). This segmentation allows the complex manipulation functionality to be isolated in the non-design elements, keeping the core design system simpler while providing enhanced capabilities through the auxiliary non-design element layer.
Data Source
AI summary
The present disclosure relates to a computer-implemented method for use in an electronic circuit design. Embodiments may include providing an electronic design having a plurality of geometric elements and generating a non-design element. Embodiments may further include associating the non-design element with one of the plurality of geometric elements and storing the non-design element with the one of the plurality of geometric elements. Embodiments may also include displaying, at a graphical user interface, the non-design element upon selection of the geometric element.


