Electronic Design Reuse via Connectivity Analysis

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

VSEngineering 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

Engineering Contradiction:
ImprovetraceabilityVSAvoidagile nature of copy-paste
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
ImproveorganizationVSAvoidmodifiability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If copy-paste methodology is used for reuse, then ease of operation is improved, but traceability is lost and risks increase

Engineering Contradiction:
Improveease of copy-pasteVSAvoidtraceability
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11593437B1System, method, and computer program product for implementing intelligent electronic design reuse through data analytics
Publication Date: 2023.02.28 CADENCE DESIGN SYST INC
  • US11593437B1 patent drawing
  • US11593437B1 patent drawing
  • US11593437B1 patent drawing

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.