Circuit Design Optimization Using Clustering and Low-Rank Matrix Approximation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for optimizing analog/RF circuit designs are hindered by high computational costs and inaccuracies due to the need for numerous sampling points and complex polynomial models, which are not effective for large-scale circuit designs and fail to incorporate process and environmental variations accurately.

Innovation Solution

The implementation of projection-based polynomial and posynomial fitting methods using low-rank matrix approximations and close-form models to reduce computational complexity and improve accuracy, allowing for the incorporation of process and environmental variations in circuit design.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional quadratic response surface models are used to optimize analog/RF circuit designs, then modeling accuracy is improved, but computational cost increases significantly

Engineering Contradiction:
Improvemodeling accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by stationary object

Solution Approach 1:

The patent segments the high-dimensional design space into multiple lower-dimensional subspaces using clustering algorithms. By fitting response surface models in these smaller subspaces rather than the entire design space, the computational complexity is dramatically reduced while maintaining modeling accuracy. Each cluster requires fewer sampling points and model coefficients to be computed, directly addressing the contradiction between accuracy and computational cost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the traditional approach by adding a clustering dimension to the design space. Instead of directly fitting a global model in n-dimensional space, the method introduces a cluster assignment dimension, creating a hierarchical structure where models are fitted in (n+k)-dimensional space but with significantly reduced complexity due to the localized nature of each cluster. This dimensional transformation enables accurate modeling without the exponential computational cost of conventional global quadratic models.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If a large number of sampling points are used to build accurate response surface models, then model accuracy is improved, but the design process time increases

Engineering Contradiction:
Improvemodel accuracyVSAvoiddesign process time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the design space into multiple clusters, allowing the use of fewer sampling points per cluster while maintaining overall model accuracy. Instead of requiring numerous sampling points across the entire design space, the segmentation approach concentrates sampling efforts within localized regions, reducing the total number of simulation runs needed and thereby decreasing design process time while preserving modeling fidelity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by fitting response surface models only in relevant local regions (clusters) rather than attempting to model the entire design space uniformly. This selective approach uses sampling points only where they are most needed, avoiding the time-consuming requirement of exhaustive sampling across all possible design regions, thus reducing design process time while maintaining accuracy in critical areas.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If conventional methods are used for large-scale circuit designs, then comprehensive coverage is achieved, but computational complexity becomes unmanageable

Engineering Contradiction:
Improvedesign space coverageVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the large-scale circuit design space into multiple manageable clusters, making the optimization problem computationally tractable. By dividing the comprehensive design space into smaller regions and fitting local response surface models to each, the method maintains adaptability and versatility across the entire design space while reducing the computational complexity of each individual model fitting operation, enabling large-scale circuit design optimization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces clustering as an additional organizational dimension that structures the large-scale design problem. This dimensional transformation converts a single complex high-dimensional optimization problem into multiple simpler localized problems, maintaining comprehensive design space coverage through the cluster hierarchy while making the overall computational complexity manageable through parallel processing and reduced per-cluster complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Reliability

If process and environmental variations are incorporated into the optimization model, then design robustness is improved, but computational cost increases

Engineering Contradiction:
Improvedesign robustnessVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent incorporates process and environmental variations by fitting response surface models to clustered sampling data that includes variation parameters. The segmentation approach allows efficient handling of variation effects within each local cluster, computing robustness metrics without requiring exhaustive sampling of all variation combinations across the entire design space. This reduces computational cost while maintaining design robustness through localized variation analysis.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7669150B2Statistical optimization and design method for analog and digital circuits
Publication Date: 2010.02.23 XIGMIX
  • US7669150B2 patent drawing
  • US7669150B2 patent drawing
  • US7669150B2 patent drawing

AI summary

A computer implemented method of performing projection based polynomial fitting. The method includes generating a plurality of sampling points as a function of variables. The method also includes forming a polynomial model template representative of the plurality of sampling points. According to embodiments of the present invention, the polynomial model template comprises at least one polynomial coefficient. The method further includes forming a low-rank matrix to approximate the polynomial coefficient.