Electronic Systems Floorplan Synchronization with a Unified Design Model
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic design automation (EDA) tools lack the ability to synchronize all user actions performed in both physical and logical design editors, limiting flexibility and usability.
Innovation Solution
A computer-implemented system and method that synchronizes user actions across physical and logical design editors using a unified design model and a synchronization manager, with undo and redo capabilities, allowing seamless switching between editors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing EDA software provides either physical or logical design editor only, then the design tool is simpler to operate, but the flexibility and usability are limited
Solution Approach 1:
The patent implements a unified design model that serves both physical and logical design editors, allowing a single model to represent design data in multiple representations. This enables the system to provide both physical and logical design capabilities within one tool while maintaining simplicity through a common data foundation.
Solution Approach 2:
The synchronization manager acts as an intermediary component that mediates between the physical and logical design editors. It manages the complexity of synchronizing changes between the two editors by automatically propagating updates through the unified design model, eliminating the need for manual coordination.
2Reliability
If both physical and logical design editors are provided without synchronization, then each editor can be optimized independently, but design consistency and collaboration are compromised
Solution Approach 1:
The patent merges the data models of physical and logical design editors into a single unified design model. This consolidation ensures that both editors operate on the same consistent data foundation, automatically maintaining design consistency without requiring complex synchronization protocols.
Solution Approach 2:
The synchronization manager implements feedback mechanisms that automatically detect changes in the unified design model and propagate them to both physical and logical design editors. This ensures real-time consistency across both views without manual intervention.
3Ease of operation
If user actions are not synchronized across editors, then each editor maintains independent state, but undo and redo operations cannot be shared
Solution Approach 1:
The unified design model serves as a universal state management mechanism that tracks all user actions across both editors. This single model maintains the operational history for both physical and logical design editors, enabling shared undo and redo functionality without requiring separate action tracking systems.
Data Source
AI summary
The present invention relates to a computer-implemented design synchronizing system (1) for designing floorplan of electronic systems. The system (1) characterized by at least two design editors comprise of a physical design editor (11) and a logical design editor (12), the design editors (11, 12) are connected to a design database associated with a unified design model (14), and a synchronization manager (13) manages design synchronization among the design editors (11, 12) by receiving an action from one of the design editors (11, 12), updating the action in the unified design model (14), and broadcasting the action to other design editor, wherein each of the design editors (11, 12) comprises an undo stack (15, 16) to receive an action from a user or broadcast, and to keep track a sequence of actions of the respective design editor, whereby the design editors (11, 12) perform an action according to the action received from the user or broadcast corresponding to the unified design model (14) for design synchronization. A computer-implemented method for design synchronization of electronic systems is also disclosed herein.


