Circuit parameter optimization method based on differential optimization algorithm
A technology of circuit parameters and optimization methods, applied in the fields of electrical digital data processing, calculation, special data processing applications, etc., can solve the problems of cumbersome, a lot of time and calculation process, circuit parameters spend a lot of time and so on
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0039] See attached figure 1 , with figure 1 It is a circuit structure diagram used in this embodiment. Circuit structure usually means that the selection of device types in the circuit design has been completed, the connection relationship between devices, the connection relationship between power supply and ground, and the circuit diagram of the definition of input and output ports have been completed, that is, only the device parameter design of the device has not been completed. circuit diagram. In the present application, the meaning of the circuit structure is the same as that in the art.
[0040] Because circuit design is a multi-objective optimization problem, especially the design of analog circuits needs to be compromised in eight aspects such as noise, linearity, gain, power supply voltage, output swing, speed, input / output impedance, and power consumption.
[0041] Device parameters (such as device size information, device PVT (Process process, Votage voltage an...
Embodiment 2
[0126] For a solution x, if it satisfies the constraints, it is called a feasible solution, and if it does not, it is called an infeasible solution. For an infeasible solution, how to describe the extent to which it violates the constraints, generally use the constraint violation value (constraintviolation value), which is used to quantitatively describe the extent to which a solution violates the constraints. For a solution x, its constraint violation value can be expressed as:
[0127]
[0128] Obviously, for a solution, the smaller the CV value, the better the solution. At the same time, for a feasible solution, its CV value is 0, and for an infeasible solution, its CV value is greater than 0.
[0129] Therefore, on the basis of Embodiment 1, the circuit parameter optimization method further includes the following steps between steps S4 and S5: S41, calculating the constraint violation values of the parameter vector, variation vector and intersection vector, and accor...
Embodiment 3
[0131] On the basis of Example 2, the present application also proposes the following method for screening solutions after mutation and crossover.
[0132] In multi-objective optimization problems, the mutual constraints between various objectives may make the improvement of one objective performance often at the expense of other objective performance. For optimization problems, the solution is usually a set of non-inferior solutions - Pareto solution set.
[0133] In the search of multi-objective optimization algorithms, the concept of dominate is commonly used. Perform optimization via Pareto domination and find a Pareto optimal solution.
[0134] Suppose we examine two decision vectors a, b∈X. If a Pareto dominates (Pareto Dominate) b, it is recorded as a>b, if and only if a and b satisfy:
[0135]
[0136] If there is no decision vector Pareto dominates a decision vector in the entire parameter space, the decision vector is said to be a Pareto optimal solution. All ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com