IC DTCO Transfer Learning for Faster PPA Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The DTCO process for integrated circuits (ICs) is time-consuming and costly due to the difficulty in reflecting design information for optimizing performance, power, and area (PPA), and producing process design kits (PDKs based on input parameters.

Innovation Solution

An IC design system using Gaussian processes and Bayesian optimization for transfer learning to predict and optimize PPA by learning correlations between source and target designs, facilitating the construction of optimized input parameter combinations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional DTCO process is used to optimize PPA of IC, then optimization accuracy is improved, but process time increases considerably

Engineering Contradiction:
ImprovePPA prediction accuracyVSAvoidDTCO process time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing source design data and constructing a Gaussian process model in advance. Transfer learning is performed beforehand to establish correlations between source and target designs, so that when actual PPA optimization is needed, the model is already prepared and can make predictions quickly without requiring extensive computation during the optimization process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a virtual copy of the design space through Gaussian process modeling. Instead of performing exhaustive simulations on actual target designs, the system uses transfer learning to copy knowledge from source designs and creates a predictive model that replicates the behavior of expensive simulations, enabling fast evaluation of multiple design points.

Inventive Principle:
Principle #26Copying

2Reliability

If comprehensive design information is reflected in DTCO process, then optimization quality is improved, but computational complexity increases

Engineering Contradiction:
Improveoptimization qualityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes parameters by transforming the complex multi-dimensional design space into a simplified probabilistic model. The Gaussian process model uses kernel functions to capture correlations between designs, transforming complex simulation data into manageable probability distributions that can be efficiently queried for optimization without requiring exhaustive analysis of all design parameters.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The Gaussian process model serves as an intermediary between source design data and target design optimization. Transfer learning acts as a mediator that transfers knowledge from source to target designs, enabling the system to handle comprehensive design information indirectly through the probabilistic model rather than directly through complex simulations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If multiple source designs are used for transfer learning, then prediction accuracy is improved, but data processing time increases

Engineering Contradiction:
ImprovePPA prediction accuracyVSAvoiddata processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system merges multiple source design datasets into a unified Gaussian process model. The transfer learning framework combines information from multiple source designs by learning their correlations with the target design simultaneously, consolidating multiple data sources into a single predictive model that leverages all available information without requiring separate processing for each source design.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250356087A1Integrated circuit design system for performing DTCO (design technology co-optimization)
Publication Date: 2025.11.20 SAMSUNG ELECTRONICS CO LTD
  • US20250356087A1 patent drawing
  • US20250356087A1 patent drawing
  • US20250356087A1 patent drawing

AI summary

An example integrated circuit (IC) design system includes a processor, a storage device, and a design technology co-optimization (DTCO) framework. The storage device is configured to store input parameters and performance, power, and area (PPA) of a plurality of source designs and a target design corresponding to the input parameters as a dataset. The DTCO framework, implemented as software and performed by the processor, is configured to perform a first transfer learning that learns first correlations between the target design and each of the plurality of source designs based on the dataset, and to perform a second transfer learning that learns second correlations between the target design and the plurality of source designs based on the first transfer learning.