CAD Violation Display Serial Review Process
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Complexity in graphical user interfaces of CAD tools leads to difficulty in identifying and managing design rule violations, making it challenging for designers and test engineers to perform effective verification and correction.
Innovation Solution
A serial review process combined with dynamic directional violation identification, allowing users to review rule violations individually and visually, with contextual information guiding the review and immediate feedback on new errors created during object movement, using a GUI that displays violations in a manageable and organized manner.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the GUI displays all reported rule violations simultaneously, then complete violation information is provided, but the interface becomes cluttered and difficult to navigate
Solution Approach 1:
The patent segments the violation display into individual violation items that can be reviewed sequentially. Each violation is presented as a discrete unit with contextual information, allowing users to examine violations one at a time without being overwhelmed by a cluttered interface. The serial review process divides the complete violation list into manageable portions that can be accessed systematically.
2Reliability
If the GUI provides comprehensive rule violation reporting, then all violations are identified, but the complexity of managing and verifying violations increases
Solution Approach 1:
The patent implements a dynamic review process where the system adapts to user actions during violation review. When users correct violations or navigate between violations, the system dynamically updates the display to show relevant contextual information and related violations. This dynamic adjustment simplifies the verification process by presenting only the information needed at each step rather than requiring users to manage all violations simultaneously.
3Reliability
If the system processes all rules and parameters for all objects, then complete design rule compliance is verified, but the time required for verification increases
Solution Approach 1:
The patent performs preliminary processing of rules and parameters to pre-organize violation information before the user needs to review it. The system pre-calculates and stores violation data in a structured format, so that during the serial review process, users can access violation information quickly without the system needing to re-process all rules and parameters from scratch. This preliminary preparation significantly reduces verification time while maintaining complete compliance verification.
Data Source
AI summary
An approach is described for implementing a GUI that provides a user interface for reviewing and correcting design rule violations within a CAD program. According to some embodiments, a user may enter a serial review process which may utilize contextual information to determine where to start that review process. Further, the serial review process may enable the user to review rule violations in an individual manner for a respective object. Furthermore, a dynamic directional violation identifier may be used to identify additional errors in the direction of movement, such as by processing a set of rules and parameters with respect to objects in the direction of movement. The serial review process and the dynamic directional violation identification may be combined in a single process such that as violations are reviewed, and corrections are attempted, they may be verified to determine if they generate additional violations.


