Circuit Design Optimization Using Clustering and Low-Rank Matrix Approximation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If conventional methods are used for large-scale circuit designs, then comprehensive coverage is achieved, but computational complexity becomes unmanageable
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.
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.
4Reliability
If process and environmental variations are incorporated into the optimization model, then design robustness is improved, but computational cost increases
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.
Data Source
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.


