Full-process automatic analog circuit design method

Through the full-process automated analog circuit design method, the problem of time-consuming and labor-intensive calculation and compatibility evaluation difficulties in the traditional design process is solved, and the accurate calculation of circuit parameters and the improvement of design efficiency is achieved.

CN119692281AActive Publication Date: 2025-03-25HUNAN UNIV

Patent Information

Application Number
CN202411794238.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-03-25
Estimated Expiration
2044-12-09

AI Technical Summary

Technical Problem

In the design process of traditional analog circuits, manual calculations are time-consuming and labor-intensive, prone to calculation errors, lack of effective visual aids, and difficulty in evaluating interaction and compatibility between different modules.

Method used

Provide a full-process automation simulation circuit design method, including user interaction module, circuit parameter calculation module, circuit layout design module, compatibility evaluation module and verification module. Each module is connected through signal to realize automated calculation and design optimization.

Benefits of technology

Through automated calculations and design optimization, the error risk and design cycle of manual calculations are reduced, the accuracy and design efficiency of circuit parameters are improved, and the circuit can meet performance requirements in actual work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119692281A_ABST
    Figure CN119692281A_ABST
Patent Text Reader

Abstract

The invention discloses a full-process automatic analog circuit design method, and particularly relates to the field of communication, a user interaction module, a circuit parameter calculation module, a circuit layout design module, a compatibility evaluation module and a verification module are included, and all the modules are connected through signals; the user interaction module is used for providing a visual graphical user interface; the circuit parameter calculation module is used for automatically calculating circuit parameters according to design requirements input in the user interaction module; the circuit layout design module is used for designing circuit layout; the compatibility evaluation module is used for evaluating interaction and compatibility among different circuit modules in the design; the verification module is used for verifying the designed circuit; according to the method, a large number of circuit parameters can be automatically calculated, the working efficiency is improved, the influence of circuit layout on signal transmission, interference resistance and other performance can be visually displayed, meanwhile, compatibility can be effectively evaluated, and the design period and cost are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and more specifically, to a full-process automated analog circuit design method. Background Art

[0002] Analog circuits are electronic circuits that process analog signals. Analog signals are continuously changing electrical signals whose voltage or current amplitude can take any value within a certain range and are continuous in time. For example, after the sound signal in nature is converted into an electrical signal through a microphone, it is an analog signal, and its voltage will change continuously with factors such as the strength of the sound and the pitch of the sound.

[0003] In the field of communications, the design of analog circuits is crucial. There are many problems in the traditional analog circuit design process. Designers usually need to manually calculate a large number of circuit parameters, such as the values ​​of resistance, capacitance, and inductance, which is not only time-consuming and laborious, but also prone to calculation errors. In terms of circuit layout design, it often relies on the experience and repeated trials of designers, and lacks effective visual auxiliary tools to intuitively display the impact of circuit layout on signal transmission, anti-interference and other performance. In addition, for complex communication analog circuits, it is difficult to effectively evaluate the interaction and compatibility between different modules during the design process, resulting in problems being discovered when the circuit is actually made and tested, increasing the design cycle and cost.

[0004] In order to solve the above problems, a technical solution is now provided. Summary of the invention

[0005] In order to overcome the above-mentioned defects of the prior art, an embodiment of the present invention provides a fully automated analog circuit design method to solve the problems raised in the above-mentioned background technology.

[0006] To achieve the above object, the present invention provides the following technical solutions:

[0007] A fully automated analog circuit design method includes a user interaction module, a circuit parameter calculation module, a circuit layout design module, a compatibility assessment module and a verification module, wherein each module is connected via signals;

[0008] The user interaction module is used to provide an intuitive graphical user interface;

[0009] The circuit parameter calculation module is used to automatically calculate circuit parameters based on the design requirements input in the user interaction module;

[0010] The circuit layout design module is used to design the circuit layout;

[0011] The compatibility evaluation module is used to evaluate the interaction and compatibility between different circuit modules in the design;

[0012] The verification module is used to verify the designed circuit.

[0013] In a preferred embodiment, the operation of the user interaction module specifically includes the following:

[0014] Provides an intuitive graphical user interface through which designers input design requirements, including circuit functions, operating frequency range, input and output signal characteristics, and performance indicators;

[0015] Supports multiple input methods and displays design progress and prompt information in real time.

[0016] In a preferred embodiment, the circuit parameter calculation module operation specifically includes the following contents:

[0017] Identify the type of analog circuit according to the circuit function input by the user interaction module;

[0018] Build a model library of analog circuit mathematical models and call the corresponding model for the identified circuit type;

[0019] Divide the analog circuit into multiple sub-modules, determine the order of sub-module parameter calculation according to the signal flow direction and the circuit function dependency, and after calculating each sub-module parameter, optimize and adjust the parameter to obtain the circuit element parameter;

[0020] The calculated circuit element parameters are output in a standard format and fed back to the user interaction module, and the calculation results are displayed on the user interaction interface.

[0021] In a preferred embodiment, the circuit layout design module operation specifically includes the following:

[0022] Obtaining circuit element parameter information from a circuit parameter calculation module, and determining a starting point, a transmission path, and an end point of a signal in a circuit according to the circuit element parameter information obtained from the circuit parameter calculation module;

[0023] Preliminarily determine the size and shape of the circuit board, and divide the circuit board into different areas according to the circuit function, including input buffer area, amplification area, filtering area and output area;

[0024] Identify the key components in the circuit, place larger components first and then smaller components, and plan the main wiring paths based on component layout and signal flow.

[0025] In a preferred embodiment, the circuit layout design module operation specifically includes the following:

[0026] Connect circuit component pins to form a complete circuit, give priority to connecting key signal lines, check and optimize the completed wiring, adjust the wiring length and direction, and for complex multi-layer circuit boards, use inner layer wiring to reduce the congestion of surface wiring.

[0027] In a preferred embodiment, the operation of the compatibility assessment module specifically includes the following:

[0028] For each circuit element, calculate its input power and output power, and analyze the power matching between adjacent circuit elements;

[0029] Calculate the efficiency of power transfer between circuit elements, that is, the ratio of output power to input power, and calculate the input impedance and output impedance of each circuit element;

[0030] According to the impedance relationship between circuit elements, the reflection coefficient during signal transmission is calculated using the following formula:

[0031] Where L is the reflection coefficient, Z L is the load impedance, Z 0 is the characteristic impedance of the transmission line.

[0032] In a preferred embodiment,

[0033] In a preferred embodiment, a reflection coefficient threshold 1 and a reflection coefficient threshold 2 are set, and the reflection coefficient is compared with the reflection coefficient threshold 1 and the reflection coefficient threshold 2;

[0034] If the reflection coefficient is less than the reflection coefficient threshold value one, a hold signal is generated;

[0035] If the reflection coefficient is greater than or equal to the reflection coefficient threshold 1 and less than the reflection coefficient threshold 2, an adjustment signal is generated;

[0036] If the reflection coefficient is greater than or equal to the reflection coefficient threshold 2, a warning signal is generated.

[0037] The verification module operation specifically includes the following:

[0038] According to the designed circuit parameters and layout, a circuit simulation model is constructed to simulate the working state of the analog circuit under different input signal conditions;

[0039] The simulation content includes signal waveform, frequency response, power loss and noise characteristics. By comparing with the performance indicators in the design requirements, the correctness of the design is verified;

[0040] If the simulation results do not meet the requirements, the relevant information will be fed back for adjustment and optimization.

[0041] The technical effects and advantages of the fully automated analog circuit design method of the present invention are as follows:

[0042] 1. The circuit parameter calculation module automatically performs calculations according to design requirements, avoiding the time-consuming and laborious manual calculations and the risk of errors. Built-in algorithms and mathematical models are used for different types of circuits to accurately calculate the parameters of components such as resistance, capacitance, and inductance. Especially after considering actual factors such as component tolerance and temperature coefficient, the accuracy and practicality of the calculation results are improved, ensuring that the designed circuit can meet the performance requirements in actual work;

[0043] 2. The circuit layout design module can reasonably arrange the position of components on the circuit board based on accurate parameter calculation results. Layout is carried out according to factors such as signal flow and electromagnetic compatibility, which reduces signal transmission loss and electromagnetic interference and improves circuit performance. The user interaction module provides an intuitive graphical user interface and multiple input methods to facilitate designers to quickly input design requirements. Real-time display of design progress and prompt information allows designers to understand the design status at any time, avoid blind operations, and improve design efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 The present invention is a schematic diagram of the structure of a fully automated analog circuit design method. DETAILED DESCRIPTION

[0045] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0046] Example 1

[0047] Figure 1 The present invention provides a fully automated analog circuit design method, including a user interaction module, a circuit parameter calculation module, a circuit layout design module, a compatibility evaluation module and a verification module, wherein each module is connected by a signal;

[0048] The user interaction module is used to provide an intuitive graphical user interface;

[0049] The circuit parameter calculation module is used to automatically calculate circuit parameters based on the design requirements input in the user interaction module;

[0050] The circuit layout design module is used to design the circuit layout;

[0051] The compatibility evaluation module is used to evaluate the interaction and compatibility between different circuit modules in the design;

[0052] The verification module is used to verify the designed circuit.

[0053] The operation of the user interaction module specifically includes the following:

[0054] Provides an intuitive graphical user interface through which designers input design requirements, including circuit functions, operating frequency range, input and output signal characteristics, and performance indicators;

[0055] Supports multiple input methods and displays design progress and prompt information in real time.

[0056] It should be added that providing an intuitive graphical user interface (GUI) allows designers to quickly understand and master input methods without having to remember complex commands or parameter formats, thereby reducing learning costs and operation time and improving overall design efficiency.

[0057] It supports multiple input methods, such as mouse click, keyboard input, drop-down menu selection, etc. Designers can choose the most convenient input method according to their own habits and specific circumstances. For example, when entering the operating frequency range, you can directly enter numbers through the keyboard, which is faster and more accurate; when selecting circuit functions, you can easily select through the drop-down menu to avoid input errors and improve input speed.

[0058] During the input process, real-time display of design progress and prompt information can help designers to know whether their operations are correct in time and avoid incorrect input due to unclear design status. For example, when the operating frequency range entered by the designer exceeds the common circuit application range, the system can give prompts in time to let the designer recheck whether the input is reasonable, thereby reducing the time and energy wasted due to incorrect input.

[0059] The real-time display of design progress allows designers to clearly understand the progress of the entire design process and have a clear understanding of the tasks at each stage. This can better plan the design time, arrange the work steps reasonably, avoid investing too much time in a certain link and ignoring other important steps, and improve the overall coordination and accuracy of the design.

[0060] The operation of the circuit parameter calculation module specifically includes the following:

[0061] Identify the type of analog circuit according to the circuit function input by the user interaction module;

[0062] Build a model library of analog circuit mathematical models and call the corresponding model for the identified circuit type;

[0063] Divide the analog circuit into multiple sub-modules, determine the order of sub-module parameter calculation according to the signal flow direction and the circuit function dependency, and after calculating each sub-module parameter, optimize and adjust the parameter to obtain the circuit element parameter;

[0064] The calculated circuit element parameters are output in a standard format and fed back to the user interaction module, and the calculation results are displayed on the user interaction interface.

[0065] It should be added that by identifying the analog circuit type according to the circuit function input by the user interaction module, it is possible to ensure that the circuit is understood accurately. Different circuit functions often correspond to specific circuit structures and component parameter requirements. Accurately identifying the circuit type is a prerequisite for correct parameter calculation. For example, if a design that should be a filter circuit is mistakenly judged as an amplifier circuit, then the subsequent parameter calculation and design will be completely wrong. This method can avoid such errors and improve the accuracy of the design.

[0066] By building a model library of analog circuit mathematical models and calling the corresponding models for the identified circuit types, it is possible to use verified professional mathematical models for parameter calculation. These models are established based on theory and practical experience and have high accuracy and reliability. For example, for an amplifier circuit, the amplifier's gain, input and output impedance models can be called to ensure that the calculated parameters meet the amplifier's operating principle and performance requirements, thereby improving the accuracy of the design.

[0067] The analog circuit is divided into multiple sub-modules and the parameters are optimized and adjusted, taking into account the complexity of the circuit and the mutual influence between the parts. In actual analog circuits, different sub-modules often have different functions and performance requirements, and the parameters between sub-modules are interrelated. In this way, after calculating the parameters of each sub-module, it can be optimized and adjusted according to the overall performance to avoid the situation where the local optimum leads to poor overall performance. For example, in a complex circuit containing multi-stage amplification and filtering, by optimizing and adjusting the parameters of each stage of amplifiers and the parameters of the filter, the frequency response, gain, noise and other performance indicators of the entire circuit can be optimized.

[0068] The calculated circuit component parameters are output in a standard format and fed back to the user interaction module, allowing designers to quickly and clearly understand the parameter calculation results. The standardized output format makes it easy for designers to view and compare the parameters of different components, reducing the time to understand and interpret the results. At the same time, the calculation results are displayed on the user interaction interface, so designers can evaluate and adjust the parameters in a timely manner without having to search for results in different software or documents, which improves the efficiency and convenience of design.

[0069] The circuit layout design module operation specifically includes the following:

[0070] Obtaining circuit element parameter information from a circuit parameter calculation module, and determining a starting point, a transmission path, and an end point of a signal in a circuit according to the circuit element parameter information obtained from the circuit parameter calculation module;

[0071] Preliminarily determine the size and shape of the circuit board, and divide the circuit board into different areas according to the circuit function, including input buffer area, amplification area, filtering area and output area;

[0072] Identify the key components in the circuit, place larger components first and then smaller components, and plan the main wiring paths based on component layout and signal flow.

[0073] It should be added that by determining the starting point, transmission path and end point of the signal in the circuit, the signal can be transmitted more smoothly on the circuit board. Reasonable planning of the signal path can reduce problems such as signal reflection, crosstalk and attenuation, and improve the integrity and quality of the signal. For example, for high-frequency circuits, accurately determining the signal transmission path can reduce the impedance mismatch of the transmission line and reduce the distortion and energy loss caused by signal reflection.

[0074] Divide the circuit board into different areas according to the function, so that the circuit modules with similar functions are concentrated together. This can reduce the interference between different functional modules and improve the stability and reliability of the circuit. For example, the input buffer area, amplification area, filtering area and output area are laid out separately to avoid the interference of the amplified signal by the input signal, and it is also convenient to debug and optimize each functional module independently.

[0075] After obtaining information from the circuit parameter calculation module, layout design can ensure that the layout matches the circuit parameters. This can avoid substandard circuit performance due to unreasonable layout, thereby reducing the number of design iterations. For example, if circuit parameters are not considered during layout design, the spacing between components may be too small, resulting in poor heat dissipation or signal interference, and the layout design needs to be re-performed. According to the above method, these factors can be taken into account at the beginning, improving the one-time success rate of the design.

[0076] The operation of the circuit layout design module specifically includes the following:

[0077] Connect circuit component pins to form a complete circuit, give priority to connecting key signal lines, check and optimize the completed wiring, adjust the wiring length and direction, and for complex multi-layer circuit boards, use inner layer wiring to reduce the congestion of surface wiring.

[0078] It should be added that giving priority to connecting critical signal lines helps ensure the stable transmission of important signals. Critical signals usually play a vital role in the overall performance of the circuit, such as clock signals, reset signals, and high-speed data signals. By giving priority to connecting these lines, the interference and delay caused by the connection of other non-critical lines to critical signals can be reduced, thereby improving the integrity and accuracy of the signal.

[0079] Checking and optimizing the completed wiring, adjusting the wiring length and direction, can reduce problems such as delay, reflection and crosstalk in signal transmission. For example, shortening the wiring length of key signals can reduce signal transmission time and improve the response speed of the circuit; adjusting the wiring direction can avoid parallel or crossover with other signal lines and reduce the occurrence of crosstalk. For high-frequency circuits, these optimization measures are particularly important and can improve the operating frequency and stability of the circuit.

[0080] The operation of the compatibility assessment module specifically includes the following:

[0081] For each circuit element, calculate its input power and output power, and analyze the power matching between adjacent circuit elements;

[0082] Calculate the efficiency of power transfer between circuit elements, that is, the ratio of output power to input power, and calculate the input impedance and output impedance of each circuit element;

[0083] According to the impedance relationship between circuit elements, the reflection coefficient during signal transmission is calculated using the following formula:

[0084] Where L is the reflection coefficient, Z L is the load impedance, Z 0 is the characteristic impedance of the transmission line.

[0085] Setting a reflection coefficient threshold 1 and a reflection coefficient threshold 2, and comparing the reflection coefficient with the reflection coefficient threshold 1 and the reflection coefficient threshold 2;

[0086] If the reflection coefficient is less than the reflection coefficient threshold value one, a hold signal is generated;

[0087] If the reflection coefficient is greater than or equal to the reflection coefficient threshold 1 and less than the reflection coefficient threshold 2, an adjustment signal is generated;

[0088] If the reflection coefficient is greater than or equal to the reflection coefficient threshold 2, a warning signal is generated.

[0089] It should be added that calculating the input power and output power of each circuit element and analyzing the power matching between adjacent elements can ensure that power is efficiently transmitted in the circuit. When the power is well matched, energy loss in the circuit is minimized, improving the efficiency and performance of the circuit. For example, in an amplifier circuit, if the input power and output power do not match, it may cause problems such as signal distortion, gain reduction, or increased heat. By evaluating the power matching, the circuit parameters can be adjusted to make the power transmission smoother.

[0090] By calculating the input impedance and output impedance of each circuit element and calculating the reflection coefficient during signal transmission based on the impedance relationship, the reflection of the signal in the circuit can be evaluated. The smaller the reflection coefficient, the less signal reflection and the higher the transmission quality. By adjusting the impedance of circuit elements to match each other, signal reflection can be reduced and the integrity and stability of the signal can be improved. For example, in high-speed digital circuits, signal reflection may cause data errors and reduced transmission rate. By optimizing impedance matching, the reflection coefficient can be reduced and the reliability of data transmission can be improved.

[0091] By setting the reflection coefficient threshold and generating different signals based on the comparison between the reflection coefficient and the threshold, potential problems can be discovered in time and corresponding measures can be taken. When the reflection coefficient is less than threshold one, it means that the circuit performance is good and the current state can be maintained; when the reflection coefficient is greater than or equal to threshold one and less than threshold two, it means that adjustments are needed to optimize circuit performance; when the reflection coefficient is greater than or equal to threshold two, it means that there may be serious problems and an early warning signal needs to be issued for timely troubleshooting. This hierarchical processing method can improve the reliability and stability of the circuit and reduce the probability of failures caused by signal reflection.

[0092] The verification module operation specifically includes the following:

[0093] According to the designed circuit parameters and layout, a circuit simulation model is constructed to simulate the working state of the analog circuit under different input signal conditions;

[0094] The simulation content includes signal waveform, frequency response, power loss and noise characteristics. By comparing with the performance indicators in the design requirements, the correctness of the design is verified;

[0095] If the simulation results do not meet the requirements, the relevant information will be fed back for adjustment and optimization.

[0096] It should be added that by building a circuit simulation model and simulating the working state under different input signal conditions, we can fully understand the performance of the circuit under various conditions. Signal waveform simulation can intuitively display the transmission and change of the signal in the circuit, helping designers to observe the signal's amplitude, phase, rise time, fall time and other parameters to ensure the integrity and accuracy of the signal.

[0097] Frequency response simulation can analyze the circuit's amplification, attenuation or filtering effects on signals of different frequencies, determine indicators such as the circuit's bandwidth, center frequency and flatness of the frequency response curve, and meet the requirements of specific application scenarios for frequency characteristics.

[0098] Power loss simulation can calculate the power consumption of each component in the circuit and the total power loss of the circuit, evaluate the energy efficiency of the circuit, and avoid problems such as heating, low efficiency or component damage caused by excessive power loss.

[0099] Noise characteristic simulation can analyze the noise source and noise level in the circuit, evaluate the impact of the circuit on the signal-to-noise ratio, ensure that the circuit works normally in a low-noise environment, and improve the quality and reliability of the signal.

[0100] The above formulas are all dimensionless and numerical calculations. The formula is a formula for the most recent real situation obtained by collecting a large amount of data and performing software simulation. The preset parameters and thresholds in the formula are set by technicians in this field according to actual conditions.

[0101] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0102] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0103] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned embodiments and will not be repeated here.

[0104] In the several embodiments provided in the present application, it should be understood that the disclosed systems and devices can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0105] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0106] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0107] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0108] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0109] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A fully automated analog circuit design method, characterized in that: It includes a user interaction module, a circuit parameter calculation module, a circuit layout design module, a compatibility assessment module and a verification module, and each module is connected through signals; The user interaction module is used to provide an intuitive graphical user interface; The circuit parameter calculation module is used to automatically calculate circuit parameters based on the design requirements input in the user interaction module; The circuit layout design module is used to design the circuit layout; The compatibility evaluation module is used to evaluate the interaction and compatibility between different circuit modules in the design; The verification module is used to verify the designed circuit.

2. A fully automated analog circuit design method according to claim 1, characterized in that: The operation of the user interaction module specifically includes the following: Provides an intuitive graphical user interface through which designers input design requirements, including circuit functions, operating frequency range, input and output signal characteristics, and performance indicators; Supports multiple input methods and displays design progress and prompt information in real time.

3. The fully automated analog circuit design method according to claim 2, characterized in that: The operation of the circuit parameter calculation module specifically includes the following: Identify the type of analog circuit according to the circuit function input by the user interaction module; Build a model library of analog circuit mathematical models and call the corresponding model for the identified circuit type; Divide the analog circuit into multiple sub-modules, determine the order of sub-module parameter calculation according to the signal flow direction and the circuit function dependency, and after calculating each sub-module parameter, optimize and adjust the parameter to obtain the circuit element parameter; The calculated circuit element parameters are output in a standard format and fed back to the user interaction module, and the calculation results are displayed on the user interaction interface.

4. The fully automated analog circuit design method according to claim 3, characterized in that: The circuit layout design module operation specifically includes the following: Obtaining circuit element parameter information from a circuit parameter calculation module, and determining a starting point, a transmission path, and an end point of a signal in a circuit according to the circuit element parameter information obtained from the circuit parameter calculation module; Preliminarily determine the size and shape of the circuit board, and divide the circuit board into different areas according to the circuit function, including input buffer area, amplification area, filtering area and output area; Identify the key components in the circuit, place larger components first and then smaller components, and plan the main wiring paths based on component layout and signal flow.

5. The fully automated analog circuit design method according to claim 4, characterized in that: The operation of the circuit layout design module specifically includes the following: Connect circuit component pins to form a complete circuit, give priority to connecting key signal lines, check and optimize the completed wiring, adjust the wiring length and direction, and for complex multi-layer circuit boards, use inner layer wiring to reduce the congestion of surface wiring.

6. The fully automated analog circuit design method according to claim 5, characterized in that: The operation of the compatibility assessment module specifically includes the following: For each circuit element, calculate its input power and output power, and analyze the power matching between adjacent circuit elements; Calculate the efficiency of power transfer between circuit elements, that is, the ratio of output power to input power, and calculate the input impedance and output impedance of each circuit element; According to the impedance relationship between circuit elements, the reflection coefficient during signal transmission is calculated using the following formula: Where L is the reflection coefficient, Z L is the load impedance, and Z0 is the characteristic impedance of the transmission line.

7. A fully automated analog circuit design method according to claim 6, characterized in that: Setting a reflection coefficient threshold 1 and a reflection coefficient threshold 2, and comparing the reflection coefficient with the reflection coefficient threshold 1 and the reflection coefficient threshold 2; If the reflection coefficient is less than the reflection coefficient threshold value one, a hold signal is generated; If the reflection coefficient is greater than or equal to the reflection coefficient threshold 1 and less than the reflection coefficient threshold 2, an adjustment signal is generated; If the reflection coefficient is greater than or equal to the reflection coefficient threshold 2, a warning signal is generated.

8. The fully automated analog circuit design method according to claim 7, characterized in that: The verification module operation specifically includes the following: According to the designed circuit parameters and layout, a circuit simulation model is constructed to simulate the working state of the analog circuit under different input signal conditions; The simulation content includes signal waveform, frequency response, power loss and noise characteristics. By comparing with the performance indicators in the design requirements, the correctness of the design is verified; If the simulation results do not meet the requirements, the relevant information will be fed back for adjustment and optimization.

Citation Information

Patent Citations

  • 'Component' based digital logic circuit CAI construction and simulation running realization method

    CN105404733A

  • Method and device for generating integrated circuit physical layout

    CN108399299A

  • A full customization method and system for a digital-analog hybrid chip asynchronous circuit

    CN109684755A

  • Impedance matching method and impedance matching system for plasma and external circuit

    CN114551208A

  • Circuit model generation method, circuit simulation verification method and corresponding device

    CN115796090A

Cited By

  • Rapid model selection method and system for optimally matched circuit components

    CN120430270A