Schematic Version Comparison With Coordinated Change Highlighting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional electronic design tools lack an effective way to visually represent changes, particularly deletions, in schematic designs, leading to difficulties in updating layouts and potential functional or performance issues.
Innovation Solution
Implement multiple schematic view interfaces displaying both older and newer versions of a schematic, allowing elements to be highlighted based on user input, facilitating the visualization of additions, deletions, and modifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional electronic design tools are used to display schematic changes, then the interface remains simple, but the ability to visually represent deletions and changes is insufficient
Solution Approach 1:
The schematic view is segmented into multiple independent view interfaces (first schematic view interface and second schematic view interface), each displaying different versions of the schematic. This segmentation allows each view to be optimized for specific purposes while collectively providing comprehensive change visualization capability.
Solution Approach 2:
A coordination mechanism acts as an intermediary between the multiple schematic views and the user. This coordinator receives user inputs from any view and generates appropriate highlightings across relevant views, enabling consistent visual representation of changes without requiring complex direct interactions in each view independently.
2Ease of operation
If multiple schematic view interfaces are provided to display different versions, then the visualization of changes is improved, but the interface complexity increases
Solution Approach 1:
Each schematic view interface is designed to be multi-functional, capable of displaying both the current schematic version and responding to user inputs for highlighting changes. The coordination mechanism ensures that user interactions in any view produce consistent results across all views, making each interface universally useful for change identification regardless of which specific view is active.
Solution Approach 2:
The system implements feedback loops where user inputs from any schematic view are processed by the coordinator and result in corresponding highlightings being applied across all relevant views. This feedback mechanism ensures that user actions in one view immediately reflect in other views, providing consistent and comprehensive change visualization without requiring the user to manually check multiple interfaces independently.
3Measurement precision
If elements are highlighted based on user input across multiple views, then the change detection accuracy is improved, but the system response time increases
Solution Approach 1:
The system performs preliminary comparison of schematic versions to identify potential changes before receiving user input. The coordinator pre-processes the schematic data to understand what elements have been added, deleted, or modified, so that when a user interacts with any view, the highlighting can be applied quickly without requiring real-time analysis of the entire schematic at the moment of user interaction.
Data Source
AI summary
Disclosed is a method and system for visualizing schematic changes for an electronic design, where multiple schematic view interfaces are provided such that a first schematic interface displays an older schematic version and a second schematic interface displays a newer schematic version. Coordination is performed between the multiple schematic views such that an element within any of the first or second schematic views is appropriately highlighted based upon a user input.


