Electronic Design Shape Update via Cut and Stamp
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic design automation (EDA) tools face performance issues with dynamic shape updating, particularly in complex designs, where edits can be slow and unpredictable, leading to inefficient voiding and connectivity changes, especially when dealing with large or complex shapes.
Innovation Solution
A computer-implemented method that identifies a damage area in an electronic design, generates a polygon for it, caches voids outside the area, and performs a cut and stamp operation to update only the affected portions, allowing for efficient and predictable shape repair and void management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If dynamic shape updating is performed on complex designs, then shape accuracy and real-time feedback are improved, but processing time and system performance deteriorate
Solution Approach 1:
The patent divides the shape update process into two distinct modes: dynamic updating for local/small changes and static updating for global/large changes. This segmentation allows the system to apply the appropriate update strategy based on the scope of design edits, preventing unnecessary full-recalculation overhead while maintaining accuracy where needed.
Solution Approach 2:
The system dynamically switches between dynamic and static shape updating modes based on the nature and scope of design changes. When changes are localized, dynamic updating provides real-time feedback; when changes are extensive, static updating ensures accuracy without excessive processing time. This dynamic adaptation resolves the contradiction between speed and precision.
2Ease of operation
If dynamic shape updating is enabled, then real-time feedback on design changes is improved, but system resource consumption and complexity increase
Solution Approach 1:
The system implements dynamic control over shape updating behavior, allowing it to adapt its complexity based on operational needs. By switching between dynamic and static modes, the system provides real-time feedback only when necessary, reducing overall system complexity while maintaining ease of operation for critical design decisions.
Solution Approach 2:
The patent introduces a controllable parameter that determines whether dynamic or static updating is active. This parameter can be adjusted based on design context, allowing users to balance between real-time feedback capability and system resource consumption. The system monitors design change patterns and adjusts updating behavior accordingly.
Data Source
AI summary
Embodiments include herein are directed towards a method for use in an electronic design environment is provided. Embodiments may include receiving, using a processor, an electronic design and providing, at a graphical user interface, an option to change an object associated with the electronic design. Embodiments may further include identifying a damage area associated with the electronic design, the damage area including an object therein. Embodiments may also include generating a polygon for the damage area and caching one or more voids located outside of the damage area. Embodiments may further include performing a cut and stamp operation on a portion of the electronic design associated with the damage area and populating, at the graphical user interface, a repaired damage area.


