Electronic Systems Floorplan Synchronization with a Unified Design Model

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

VSEngineering 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

Engineering Contradiction:
Improvedesign creation flexibilityVSAvoideditor synchronization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

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

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvedesign consistencyVSAvoidsynchronization system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveundo and redo capabilityVSAvoidaction tracking complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

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

Data Source

PatentUS20250328712A1Computer-implemented system and method for electronic systems design synchronization
Publication Date: 2025.10.23 SKYECHIP BERHAD
  • US20250328712A1 patent drawing
  • US20250328712A1 patent drawing
  • US20250328712A1 patent drawing

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.