Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Automatic synthesis method of analog circuit based on picture coding

An analog circuit, automatic synthesis technology, applied in the direction of gene model, electrical digital data processing, special data processing application, etc., can solve the problems of limited circuit structure, premature, local optimization, etc., to achieve convenient and direct coding, high coding efficiency, mapping simple effect

Inactive Publication Date: 2011-09-07
WUHAN UNIV OF SCI & TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, one of the biggest problems with methods based on GA or GP is that the search process tends to fall into local optimum, and it is prone to "premature" phenomenon
[0005] A comprehensive analysis of the current representation methods of analog circuits mainly has the following deficiencies: First, many methods limit the structure of the circuit, and these methods can only generate circuits with specific structures; second, many methods have very complicated mapping rules. It takes a lot of computing time to get to the circuit

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
  • Automatic synthesis method of analog circuit based on picture coding
  • Automatic synthesis method of analog circuit based on picture coding
  • Automatic synthesis method of analog circuit based on picture coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0080] Embodiment 1 A method of automatic synthesis of a low-pass filter analog circuit based on "graph" coding, the automatic synthesis steps of the analog circuit are as follows figure 1 Shown:

[0081] The first step: use "undirected biconnected multigraph" to represent the analog circuit, the "graph" G is recorded as (V, E), V is the set of all vertices, E is the set of all edges, and the vertices of the "graph" represent components The edges of the "graph" represent the types and parameters of the corresponding components; components include two-port components of resistors, capacitors, inductors and diodes, and multi-port components including field effect transistors, triodes and transformers.

[0082] The vertices of the "graph" are divided into five categories: input, output, power supply, ground and regular vertices, and the input, output, power supply, ground and regular vertices use V IN , V OUT , V POWER , V GND and V NORMAL Represents; in the process of evolu...

Embodiment 2

[0133] Embodiment 2 An automatic synthesis method of a square analog circuit based on "graph" coding, the automatic synthesis steps of the analog circuit are as follows figure 1 Shown:

[0134] The first step: the same as the first step in embodiment 1.

[0135] Step 2: Set the functional parameters of the automatically synthesized square analog circuit:

[0136] The range of input voltage input is -250mV to 250mV;

[0137] The output voltage is Tar output =(input) 2 +20mV.

[0138] Step 3: If Figure 8 A template analog circuit diagram is shown for generating active circuits with fixed input signal sources, load resistors, and power supplies. The individuals are randomly generated on the basis of the template analog circuit, and an individual represents the "graph" code of an analog circuit; the process of randomly generating an individual is: randomly adding vertices to the template analog circuit, and the number of added vertices is also random; Edges are added betwe...

Embodiment 3

[0166] Embodiment 3 A kind of automatic synthesis method based on the reverse amplifier analog circuit of " graph " coding, the automatic synthesis step of this analog circuit is as follows figure 1 Shown:

[0167] The first step: the same as the first step in embodiment 1.

[0168] The second step: set the functional parameters of the automatically synthesized reverse amplifier analog circuit:

[0169] The amplification factor is 5623.4 (75dB); the input signal range is -1mV~1mV.

[0170] Step 3: Divide yields such as Figure 13 Except for the first individual shown, the others are the same as the third step of embodiment 2.

[0171] Step 4: Evaluate the performance of the inverting amplifier analog circuit represented by all individuals in the population P.

[0172] Set the five input voltage values ​​of the inverting amplifier analog circuit as -1mV, -0.5mV, 0mV, 0.5mV and 1mV respectively.

[0173] The evaluation process is: first convert each individual into a SPICE ...

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 present invention relates to an automatic synthesis method of analogue circuit based on chart encode. The automatic synthesis includes steps of using the undirected doubly connected multiple image to represent the analogue circuit, setting the analogue circuit functional parameters, accidentally producing N individual to form a population P, evaluating the performance of all individual in the population P, selecting n individuals with high affinity to form a temporary population PS, cloning the temporary population PS to form a cloning population PC, modifying the cloning population PC to form a variation population PM, evaluating the variation population PM, selecting m individuals with high affinity to form a reselect population PR, substituting the individuals with low affinity in the population P to form a hypo-novel population PN, accidentally producing d novel individuals to substitute individuals with low affinity in the hypo-novel population PN to form a novel population PT; evaluating the novel population PT according to the evaluation method of the population P, circulating thereupon, until generating an analogue circuit satisfying the requirement. The automatic synthesis method of analogue circuit based on chart encode provided by the present invention has features of simple mappings, high coding efficiency and capability of generating random structural forms.

Description

technical field [0001] The invention relates to the field of analog circuit design. Specifically, it relates to an automatic synthesis method of an analog circuit based on "graph" coding. Background technique [0002] With the rapid development of computer technology, an evolutionary algorithm that imitates the process of biological evolution has been applied in many fields, such as combinatorial optimization, pattern recognition and machine learning. In this context, the concept of evolutionary hardware was proposed in 1992. In a nutshell, EHW uses evolutionary algorithms, especially genetic algorithms, as combinatorial optimization and global search tools, and uses programmable devices as a carrier to try to evolve circuits that meet the design requirements without prior knowledge and external intervention ( including circuit topology and component parameters). Analog circuits still play an irreplaceable role in electronic systems, so the design of analog circuits is ve...

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 Patents(China)
IPC IPC(8): G06F17/50G06N3/12
Inventor 甘朝晖杨振坤尚涛余天佑李高斌蒋旻
Owner WUHAN UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products