Voltage Association Data Objects for Layout Design Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic design automation tools face inefficiencies in performing voltage-related analyses, requiring extensive calculations to identify geometric elements associated with specific voltage values, which leads to increased computational costs and time consumption.
Innovation Solution
The creation of a voltage association data object for each drawn layer in layout design data, allowing for the attachment of voltage values or ranges as properties, enabling faster identification of relevant geometric elements by focusing on these objects rather than examining all geometric elements across layers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If electronic design automation tools examine all geometric elements across layers to identify voltage-associated elements, then identification accuracy is maintained, but computational time and processing resources increase significantly
Solution Approach 1:
The patent segments the design data structure by creating separate voltage association data objects for each drawn layer. Instead of examining all geometric elements across all layers, the verification tool can now segment the search to only relevant layers by checking the layer field in voltage association data objects, significantly reducing computational time while maintaining identification accuracy.
Solution Approach 2:
The patent applies preliminary action by pre-associating voltage values with drawn layers through voltage association data objects before verification. This pre-organization of data allows the verification tool to quickly identify voltage-associated geometric elements without performing extensive calculations during the verification process itself.
2Adaptability or versatility
If voltage markers are added to layout design data to associate voltage values with geometric elements, then voltage-related analysis capability is enabled, but data structure complexity and processing overhead increase
Solution Approach 1:
The voltage association data object serves multiple functions: it stores voltage values, identifies associated drawn layers, and provides a structured interface for verification tools. This multi-functional design enables voltage-related analysis capability while maintaining a unified data structure that doesn't significantly increase overall system complexity.
Solution Approach 2:
The voltage association data object acts as an intermediary between the layout design data and the verification tool. Rather than directly modifying geometric elements or creating complex marker systems, the patent introduces this intermediate data structure that simplifies the association process and reduces processing overhead.
3Reliability
If extensive calculations are performed to identify geometric elements with specific voltage values, then comprehensive voltage analysis is achieved, but processing speed and efficiency decrease
Solution Approach 1:
The patent extracts only the essential voltage association information (voltage values and layer identifiers) into separate voltage association data objects. This extraction allows the verification tool to quickly identify voltage-associated geometric elements without performing extensive calculations on the complete geometric element data structures, thereby maintaining comprehensive analysis capability while improving processing speed.
Data Source
AI summary
Disclosed are representative embodiments of methods, apparatus, and systems for voltage-related analysis of layout design data. According to embodiments of the disclosed technology, voltage association data objects are generated for drawn layers in a net of a layout design and voltage values or ranges of voltage values associated with the net are collected. The voltage values or ranges of voltage values are then associated with the voltage association data objects. A voltage-related analysis may be performed by searching the voltage association data objects according to a predetermined criterion.


