Schematic Version Comparison With Coordinated Change Highlighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevisual representation of schematic changesVSAvoidschematic view interface
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveidentification of schematic changesVSAvoidnumber of schematic view interfaces
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvedetection of added, deleted, or modified elementsVSAvoidsystem response time for highlighting
Core Design Contradiction:
Measurement precisionVSSpeed

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12505276B2Method and system to facilitate schematics for an electronic design
Publication Date: 2025.12.23 CADENCE DESIGN SYST INC
  • US12505276B2 patent drawing
  • US12505276B2 patent drawing
  • US12505276B2 patent drawing

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.