Electronic Design Reuse via Connectivity Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current intellectual property reuse systems in electronic design automation lack traceability, leading to reliability, cost, time, compliance, schedule, functionality, and manufacturability risks due to the static nature of reused circuits and the inability to manage modifications effectively.
Innovation Solution
A method and system for electronic design reuse that analyzes design, block, and page connectivity information to identify closest matches from a database, providing suggestions to users while allowing feedback and monitoring for traceability and adaptability, supporting both the simplicity of copy-paste and the control of formalized reuse.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If formalized reuse methodologies are used to create hierarchical blocks with design intent, then traceability is improved, but the process becomes tedious and removes the agile nature of copy-paste
Solution Approach 1:
The system uses automated copying of design blocks from existing circuits to new designs, maintaining traceability through metadata tracking while eliminating the tedious manual process of formalized reuse. The copy operation is enhanced with automatic attribute inheritance and source tracking.
Solution Approach 2:
The reuse system performs self-service by automatically analyzing design requirements, identifying suitable blocks from the database, and suggesting or applying them without requiring manual creation of hierarchical structures. This maintains agility while ensuring traceability through automated tracking.
2Stability of the object's composition
If static circuit blocks are managed in reuse libraries, then organization is improved, but the circuits cannot be easily modified to account for new design requirements
Solution Approach 1:
The system transforms static circuit blocks into dynamic, adaptable units that can be automatically modified through parameter adjustment and configuration changes. Blocks maintain their organized structure while gaining the ability to adapt to new design requirements through automated transformation processes.
Solution Approach 2:
The system enables modification of reused circuits by changing parameters and attributes of the blocks rather than requiring structural reorganization. This allows static blocks to be adapted to new designs by adjusting their parameters while maintaining organizational integrity.
3Ease of operation
If copy-paste methodology is used for reuse, then ease of operation is improved, but traceability is lost and risks increase
Solution Approach 1:
The system introduces an intermediary layer between the simple copy-paste operation and the reuse database. This intermediary automatically tracks and records the source, destination, and attributes of each copied block, maintaining traceability without interfering with the ease of the copy-paste operation.
Solution Approach 2:
The system implements feedback mechanisms that automatically track and record reuse operations, providing traceability information back to the design process. This feedback loop maintains ease of operation while ensuring that all reuse actions are recorded and traceable for reliability purposes.
Data Source
AI summary
The present disclosure relates to a system and method for electronic design. Embodiments may include receiving, using at least one processor, a plurality of distinct electronic designs at an electronic design database and storing the plurality of distinct electronic designs at the electronic design database. Embodiments may further include receiving a request to reuse one of the plurality of distinct electronic designs from a client electronic device associated with a user, wherein the request includes design connectivity information, block connectivity information, and page connectivity information. Embodiments may also include analyzing the design connectivity information, block connectivity information, and page connectivity information to identify one or more closest matches with the plurality of distinct electronic designs and providing the one or more closest matches to the client electronic device to allow for subsequent displaying at a graphical user interface.


