CAD Design Porting Tool for Automated Cell-Level Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD design porting technologies, particularly in microelectronics, face challenges due to the lack of automated tools capable of operating at the cell level, maintaining design kit references, and preserving connectivity, leading to time-consuming and error-prone manual processes.

Innovation Solution

A technology-independent porting tool that operates at the cell level, maintains links to design kits, and uses standardized rules to ensure spatial correspondence and connectivity, allowing for automated porting processes through a Deck rule file, which reduces porting time from weeks to hours or minutes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual porting operations are performed, then design kit references and connectivity can be maintained, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improvedesign kit reference maintenanceVSAvoidporting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses automated copying of design data from source to target technology. The EDA tool creates a virtual copy of the design structure and automatically transforms it, preserving all connections and references without manual intervention, thus maintaining reliability while reducing time.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces manual mechanical operations with automated computational processes. The EDA tool performs algorithmic transformation of design data, substituting human manual porting operations with automated software processing that maintains design integrity faster and more reliably.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automated porting tools are used, then porting time is reduced, but design kit references and connectivity may be lost

Engineering Contradiction:
Improveporting speedVSAvoidconnectivity information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements feedback mechanisms where the EDA tool validates and verifies connectivity information during the automated porting process. The system checks and maintains design kit references throughout the transformation, ensuring that automated operations do not lose critical connectivity data.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent creates a universal EDA tool that handles multiple functions: geometric transformation, connectivity preservation, design kit reference maintenance, and validation. This multi-functional approach ensures that automated porting maintains all necessary design information without requiring separate specialized tools for each function.

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

3Ease of manufacture

If shape-level operations are performed, then layout structures can be transformed, but connections to reference design kit objects are not preserved

Engineering Contradiction:
Improvelayout transformationVSAvoiddesign kit connections
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent segments the porting operation into distinct but integrated stages: geometric transformation of layout structures, preservation of connectivity information, maintenance of design kit references, and validation. This segmentation allows each function to be optimized while ensuring all aspects are addressed, preventing loss of connection information during transformation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent embeds multiple levels of information within the porting process: geometric data, connectivity information, design kit references, and validation rules are nested within each other. The EDA tool processes these nested layers systematically, ensuring that shape-level transformations do not disconnect from higher-level reference information.

Inventive Principle:
Principle #7Nested doll (Nesting)

4Adaptability or versatility

If existing porting tools are used, then some layout operations can be performed, but they lack cell-level capability and standardized rules

Engineering Contradiction:
Improvetechnology independenceVSAvoidporting process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses parameter changes to achieve technology independence. The EDA tool transforms design parameters according to standardized rules that map source technology to target technology. This parameter transformation approach provides adaptability across different technologies while managing complexity through systematic rule-based processing.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8756048B2Method for technology porting of CAD designs, and computer program product therefor
Publication Date: 2014.06.17 STMICROELECTRONICS SRL
  • US8756048B2 patent drawing
  • US8756048B2 patent drawing
  • US8756048B2 patent drawing

AI summary

An embodiment of a design of one or more devices such as e.g. integrated circuits is ported from a source design technology to a target design technology by: —producing a standardized set of porting rules which translate device information related to the device or devices from the source design technology to the target design technology, and—creating a migrated design for the device or devices resulting from porting the CAD design from the source design technology to the target design technology by applying the standardized set of rules to the device information related.