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

Pending Publication Date: 2019-08-13
GUANGZHOU UNIVERSITY
View PDF11 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When designing a new circuit structure, it takes a lot of time to optimize the circuit parameters, which often lengthens the circuit design cycle and requires a lot of tedious work.
[0003] However, circuit design is a multi-objective optimization problem, especially the design of analog circuits needs to be compromised in eight aspects: noise, linearity, gain, power supply voltage, output swing, speed, input / output impedance, power consumption, etc.
Using traditional machine learning algorithms, it is necessary to select a set of appropriate parameters in up to 8 dimensions, and the amount of calculation and time consumed are difficult to estimate
Using manual calculation of electrical parameters requires a lot of time and calculation process

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Circuit parameter optimization method based on differential optimization algorithm
  • Circuit parameter optimization method based on differential optimization algorithm
  • Circuit parameter optimization method based on differential optimization algorithm

Examples

Experimental program
Comparison scheme
Effect test

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 ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to the field of design automation, in particular to a circuit parameter optimization method based on a differential optimization algorithm, which is applied to reference voltagesource design and comprises the following steps: S1, describing device parameters in a circuit structure by using a parameter vector, and selecting a plurality of device parameters as parameter vectors; S2, judging whether the parameter vector meets an optimization termination condition or not, and if so, ending optimization; if not, executing the step S3; S3, obtaining variation vectors in one-to-one correspondence with the parameter vectors by using a variation algorithm according to the parameter vectors; S4, performing cross processing on the parameter vectors and the corresponding variation vectors by using a cross algorithm to obtain cross vectors; and S5, calculating performance indexes corresponding to the parameter vector, the variation vector and the cross vector respectively, selecting a vector which enables the performance indexes to be optimal as a new parameter vector by using a selection algorithm, and executing the step S2. According to the optimization method disclosedby the invention, parameter optimization can be quickly executed on the reference voltage source circuit.

Description

technical field [0001] The invention relates to the field of electronic design automation, in particular to a circuit parameter optimization method based on a differential optimization algorithm. Background technique [0002] In the design process of integrated circuits, especially analog integrated circuits, when the circuit structure and process have been determined according to the design requirements and the constraints of the process documents provided by the foundry, most of the optimization work of circuit parameters (such as the determination of device parameters) It is done manually. When designing a new circuit structure, it takes a lot of time to optimize the circuit parameters, which often lengthens the circuit design cycle and requires a lot of tedious work. [0003] However, 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 vol...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/50
CPCG06F30/39
Inventor 曾衍瀚李锦韬廖锦锐黄华杰杨敬慈詹逸
Owner GUANGZHOU UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products