A fully automated analog circuit design method
By using a fully automated analog circuit design method, the problems of time-consuming and labor-intensive design and compatibility evaluation in traditional analog circuit design are solved, achieving efficient and accurate circuit design and verification, and reducing costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2026-03-13
AI Technical Summary
Traditional analog circuit design is time-consuming and labor-intensive, prone to calculation errors, lacks effective visualization tools, and is difficult to assess module compatibility, leading to increased design cycle and cost.
A fully automated analog circuit design method is provided, including a user interaction module, a circuit parameter calculation module, a circuit layout design module, a compatibility evaluation module, and a verification module, which realizes automated design and evaluation through signal connections.
It improves design efficiency and accuracy, reduces calculation errors, optimizes circuit layout, ensures module compatibility and performance verification, and reduces design cycle and cost.
Smart Images

Figure CN119692281B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communications, and more specifically, to a fully automated analog circuit design method. Background Technology
[0002] Analog circuits are electronic circuits that process analog signals. An analog signal is a continuously changing electrical signal, whose voltage or current amplitude can take any value within a certain range and is continuous in time. For example, a sound signal in nature, after being converted into an electrical signal by a microphone, is an analog signal, and its voltage will continuously change with factors such as the intensity and pitch of the sound.
[0003] In the field of communications, analog circuit design is crucial. Traditional analog circuit design processes suffer from numerous problems. Designers typically need to manually calculate a large number of circuit parameters, such as the values of resistors, capacitors, and inductors, which is not only time-consuming and labor-intensive but also prone to calculation errors. Circuit layout design often relies on the designer's experience and repeated trials, lacking effective visualization tools to intuitively demonstrate the impact of circuit layout on signal transmission, interference immunity, and other performance aspects. Furthermore, for complex communication analog circuits, it is difficult to effectively assess the interaction and compatibility between different modules during the design process, leading to problems being discovered only during actual circuit fabrication and testing, increasing design time and costs.
[0004] To address the aforementioned problems, a technical solution is provided. Summary of the Invention
[0005] In order to overcome the above-mentioned defects of the prior art, embodiments of the present invention provide a fully automated analog circuit design method to solve the problems mentioned in the background art.
[0006] To achieve the above objectives, the present invention provides the following technical solution:
[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 evaluation module, and a verification module, with each module connected by 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 assessment 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 user interaction module specifically includes the following:
[0014] It provides an intuitive graphical user interface, through which designers can input design requirements, including circuit functions, operating frequency range, input and output signal characteristics, and performance indicators;
[0015] It supports multiple input methods and displays design progress and prompts in real time.
[0016] In a preferred embodiment, the circuit parameter calculation module specifically includes the following:
[0017] Identify the type of analog circuit based on the circuit function input from the user interaction module;
[0018] A model library for constructing mathematical models of analog circuits is built, and the corresponding model is called for the identified circuit type;
[0019] The analog circuit is divided into multiple sub-modules. Based on the signal flow and the dependence of circuit functions, the order of sub-module parameter calculation is determined. After calculating the parameters of each sub-module, the parameters are optimized and adjusted to obtain the circuit element parameters.
[0020] The calculated circuit component parameters are output in a standard format and fed back to the user interaction module, where the calculation results are displayed on the user interface.
[0021] In a preferred embodiment, the circuit layout design module specifically includes the following:
[0022] The circuit component parameter information is obtained from the circuit parameter calculation module. Based on the circuit component parameter information obtained from the circuit parameter calculation module, the starting point, transmission path and ending point of the signal in the circuit are determined.
[0023] The size and shape of the circuit board are initially determined, and the circuit board is divided into different areas according to the circuit function, namely the input buffer area, amplification area, filtering area and output area.
[0024] Identify the key components in the circuit, place the larger components first, then the smaller components, and plan the main wiring channels according to the component layout and signal flow.
[0025] In a preferred embodiment, the circuit layout design module operation further includes the following:
[0026] Connect the pins of circuit components to form a complete circuit. Prioritize connecting critical signal lines. Inspect and optimize completed wiring, and adjust wiring length and direction. For complex multilayer circuit boards, use inner layer wiring to reduce the congestion of surface wiring.
[0027] In a preferred embodiment, 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, i.e., the ratio of output power to input power, and calculate the input impedance and output impedance of each circuit element.
[0030] Based on the impedance relationship between circuit components, the reflection coefficient during signal transmission is calculated using the following formula:
[0031] Where L is the reflection coefficient, Z L Z is the load impedance, and Z0 is the characteristic impedance of the transmission line.
[0032] In a preferred embodiment
[0033] In a preferred embodiment, a reflection coefficient threshold one and a reflection coefficient threshold two are set, and the reflection coefficient is compared with the reflection coefficient threshold one and the reflection coefficient threshold two.
[0034] If the reflection coefficient is less than the reflection coefficient threshold, a hold signal is generated;
[0035] If the reflection coefficient is greater than or equal to the reflection coefficient threshold one and less than the reflection coefficient threshold two, an adjustment signal is generated;
[0036] If the reflection coefficient is greater than or equal to the reflection coefficient threshold of 2, an early warning signal is generated.
[0037] The verification module operation specifically includes the following:
[0038] Based on 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 includes signal waveforms, frequency response, power loss, and noise characteristics. The correctness of the design is verified by comparing the simulation results with the performance indicators in the design requirements.
[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 this invention are as follows:
[0042] 1. The circuit parameter calculation module automatically performs calculations according to design requirements, avoiding the time-consuming, labor-intensive, and error-prone nature of manual calculations. It employs built-in algorithms and mathematical models for different types of circuits, accurately calculating component parameters such as resistors, capacitors, and inductors. Especially after considering practical factors such as component tolerances and temperature coefficients, it improves the accuracy and practicality of the calculation results, ensuring that the designed circuit meets performance requirements in actual operation.
[0043] 2. The circuit layout design module, based on accurate parameter calculations, can rationally arrange the positions of components on the circuit board. Layout is performed according to factors such as signal flow and electromagnetic compatibility, reducing signal transmission loss and electromagnetic interference, and improving circuit performance. The user interaction module provides an intuitive graphical user interface and multiple input methods, facilitating designers to quickly input design requirements. Real-time display of design progress and prompts allows designers to understand the design status at any time, avoiding blind operation and improving design efficiency. Attached Figure Description
[0044] Figure 1 This is a schematic diagram of the structure of a fully automated analog circuit design method according to the present invention. Detailed Implementation
[0045] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.
[0046] Example 1
[0047] Figure 1 This invention presents 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, with each module 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 assessment 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 user interaction module operation specifically includes the following:
[0054] It provides an intuitive graphical user interface, through which designers can input design requirements, including circuit functions, operating frequency range, input and output signal characteristics, and performance indicators;
[0055] It supports multiple input methods and displays design progress and prompts 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 memorize complex command or parameter formats, thereby reducing learning costs and operation time and improving overall design efficiency.
[0057] It supports multiple input methods, such as mouse clicks, keyboard input, and drop-down menu selection, allowing designers to choose the most convenient method based on their habits and specific needs. For example, when inputting the operating frequency range, numbers can be entered directly via the keyboard for faster and more accurate input; while when selecting circuit functions, drop-down menus can be used for easy selection, avoiding input errors and improving input speed.
[0058] During the input process, real-time display of design progress and prompts helps designers understand whether their operations are correct and avoids errors caused by misunderstandings of the design status. For example, when the operating frequency range entered by the designer exceeds the common circuit application range, the system can provide timely prompts, allowing the designer to recheck the input for reasonableness, thereby reducing the time and effort wasted due to incorrect input.
[0059] 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 enables better planning of design time, reasonable arrangement of work steps, and avoids over-investing time in one aspect while neglecting other important steps, thereby improving the overall coordination and accuracy of the design.
[0060] The circuit parameter calculation module includes the following components:
[0061] Identify the type of analog circuit based on the circuit function input from the user interaction module;
[0062] A model library for constructing mathematical models of analog circuits is built, and the corresponding model is called for the identified circuit type;
[0063] The analog circuit is divided into multiple sub-modules. Based on the signal flow and the dependence of circuit functions, the order of sub-module parameter calculation is determined. After calculating the parameters of each sub-module, the parameters are optimized and adjusted to obtain the circuit element parameters.
[0064] The calculated circuit component parameters are output in a standard format and fed back to the user interaction module, where the calculation results are displayed on the user interface.
[0065] It's worth noting that identifying the analog circuit type based on the circuit function input from the user interaction module ensures an accurate understanding of the circuit. Different circuit functions often correspond to specific circuit structures and component parameter requirements; accurately identifying the circuit type is a prerequisite for correct parameter calculations. For example, if a design that should be a filter circuit is mistakenly identified as an amplifier circuit, subsequent parameter calculations and design will be completely wrong. This method can avoid such errors and improve design accuracy.
[0066] A model library for constructing mathematical models of analog circuits is built, and the corresponding model can be called for the identified circuit type. This allows for parameter calculations using validated, professional mathematical models. These models are based on theoretical and practical experience and possess high accuracy and reliability. For example, for an amplifier circuit, models of the amplifier's gain, input and output impedance can be called to ensure that the calculated parameters conform to the amplifier's operating principles and performance requirements, thereby improving design accuracy.
[0067] Dividing the analog circuit into multiple sub-modules and optimizing their parameters takes into account the circuit's complexity and the interrelationships between its components. In practical analog circuits, different sub-modules often have different functional and performance requirements, and their parameters are interconnected. This approach allows for optimization based on overall performance after calculating the parameters of each sub-module, avoiding local optima that could lead to poor overall performance. For example, in a complex circuit containing multiple stages of amplification and filtering, optimizing the parameters of each amplifier stage and the filter can bring the overall circuit's frequency response, gain, noise, and other performance indicators to their optimal state.
[0068] The calculated circuit component parameters are output in a standard format and fed back to the user interface module, enabling designers to quickly and clearly understand the calculation results. The standardized output format facilitates designers' viewing and comparison of parameters for different components, reducing the time spent understanding and interpreting the results. Simultaneously, displaying the calculation results on the user interface allows designers to promptly evaluate and adjust the parameters without needing to search for results in different software or documents, improving design efficiency and convenience.
[0069] The circuit layout design module operation specifically includes the following:
[0070] The circuit component parameter information is obtained from the circuit parameter calculation module. Based on the circuit component parameter information obtained from the circuit parameter calculation module, the starting point, transmission path and ending point of the signal in the circuit are determined.
[0071] The size and shape of the circuit board are initially determined, and the circuit board is divided into different areas according to the circuit function, namely the input buffer area, amplification area, filtering area and output area.
[0072] Identify the key components in the circuit, place the larger components first, then the smaller components, and plan the main wiring channels according to the component layout and signal flow.
[0073] It's worth noting that by determining the start point, transmission path, and end point of signals in a circuit, smoother signal transmission on the circuit board can be ensured. Properly planning signal paths can reduce problems such as signal reflection, crosstalk, and attenuation, improving signal integrity and quality. For example, in high-frequency circuits, accurately determining the signal transmission path can reduce impedance mismatch in transmission lines, minimizing distortion and energy loss caused by signal reflection.
[0074] Dividing the circuit board into different areas according to function allows circuit modules with similar functions to be grouped together. This reduces interference between different functional modules and improves the stability and reliability of the circuit. For example, separating the input buffer area, amplification area, filtering area, and output area can prevent the amplified signal from being interfered with by the input signal, and also facilitates independent debugging and optimization of each functional module.
[0075] Obtaining information from the circuit parameter calculation module before layout design ensures that the layout matches the circuit parameters. This avoids substandard circuit performance due to improper layout, thus 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, leading to poor heat dissipation or signal interference, requiring a complete redesign. Using the method described above, these factors can be considered from the outset, increasing the first-time success rate of the design.
[0076] The circuit layout design module also includes the following:
[0077] Connect the pins of circuit components to form a complete circuit. Prioritize connecting critical signal lines. Inspect and optimize completed wiring, and adjust wiring length and direction. For complex multilayer circuit boards, use inner layer wiring to reduce the congestion of surface wiring.
[0078] It's worth noting that prioritizing the connection of critical signal lines helps ensure the stable transmission of important signals. Critical signals, such as clock signals, reset signals, and high-speed data signals, often play a crucial role in the overall performance of a circuit. By prioritizing the connection of these lines, interference and delays caused to critical signals by the connection of other non-critical lines can be reduced, thereby improving signal integrity and accuracy.
[0079] Inspecting and optimizing completed wiring, adjusting its length and direction, can reduce problems such as delay, reflection, and crosstalk in signal transmission. For example, shortening the wiring length of critical signals can reduce signal transmission time and improve circuit response speed; adjusting the wiring direction can avoid paralleling or crossing with other signal lines, reducing crosstalk. These optimization measures are particularly important for high-frequency circuits, as they can improve the circuit's operating frequency and stability.
[0080] The compatibility assessment module operation 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, i.e., the ratio of output power to input power, and calculate the input impedance and output impedance of each circuit element.
[0083] Based on the impedance relationship between circuit components, the reflection coefficient during signal transmission is calculated using the following formula:
[0084] Where L is the reflection coefficient, Z L Z is the load impedance, and Z0 is the characteristic impedance of the transmission line.
[0085] Set a first threshold and a second threshold for the reflection coefficient, and compare the reflection coefficient with the first threshold and the second threshold.
[0086] If the reflection coefficient is less than the reflection coefficient threshold, a hold signal is generated;
[0087] If the reflection coefficient is greater than or equal to the reflection coefficient threshold one and less than the reflection coefficient threshold two, an adjustment signal is generated;
[0088] If the reflection coefficient is greater than or equal to the reflection coefficient threshold of 2, an early warning signal is generated.
[0089] It's worth noting that calculating the input and output power of each circuit element and analyzing the power matching between adjacent elements ensures efficient power transfer within the circuit. Good power matching minimizes energy loss, improving circuit efficiency and performance. For example, in an amplifier circuit, a mismatch between input and output power can lead to signal distortion, decreased gain, or increased heat generation. By evaluating power matching, circuit parameters can be adjusted to ensure smoother power transfer.
[0090] By calculating the input and output impedances of each circuit element and then using the impedance relationships to calculate the reflection coefficient during signal transmission, the signal reflection situation in the circuit can be evaluated. A smaller reflection coefficient indicates less signal reflection and higher transmission quality. By adjusting the impedances of circuit elements to ensure they are matched, signal reflection can be reduced, improving signal integrity and stability. For example, in high-speed digital circuits, signal reflection can lead to data errors and reduced transmission rates. Optimizing impedance matching can lower the reflection coefficient and improve the reliability of data transmission.
[0091] By setting a reflection coefficient threshold and generating different signals based on the comparison between the reflection coefficient and the threshold, potential problems can be detected and appropriate measures taken in a timely manner. When the reflection coefficient is less than threshold one, it indicates 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 but less than threshold two, it indicates that adjustments are needed to optimize circuit performance. When the reflection coefficient is greater than or equal to threshold two, it indicates a potentially serious problem, requiring an early warning signal for timely troubleshooting. This hierarchical processing method can improve the reliability and stability of the circuit and reduce the probability of faults caused by signal reflection.
[0092] The verification module operation specifically includes the following:
[0093] Based on 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 includes signal waveforms, frequency response, power loss, and noise characteristics. The correctness of the design is verified by comparing the simulation results with the performance indicators in the design requirements.
[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 constructing circuit simulation models and simulating the operating states under different input signal conditions, a comprehensive understanding of the circuit's performance under various circumstances can be obtained. Signal waveform simulation can intuitively demonstrate the transmission and changes of signals in the circuit, helping designers observe parameters such as signal amplitude, phase, rise time, and fall time, ensuring the integrity and accuracy of the signal.
[0097] Frequency response simulation can analyze the amplification, attenuation, or filtering effects of a circuit on signals of different frequencies, determine the circuit's bandwidth, center frequency, and the flatness of the frequency response curve, and meet the frequency characteristics requirements of specific application scenarios.
[0098] Power loss simulation can calculate the power consumption of each component in a circuit and the total power loss of the circuit, evaluate the energy efficiency of the circuit, and avoid problems such as overheating, low efficiency or component damage caused by excessive power loss.
[0099] Noise characteristic simulation can analyze the noise sources and levels in a circuit, evaluate the circuit's impact on the signal-to-noise ratio, ensure that the circuit operates normally in a low-noise environment, and improve signal quality and reliability.
[0100] The above formulas are all dimensionless calculations. The formulas are derived from software simulations based on a large amount of collected data to obtain the most recent real-world results. The preset parameters and thresholds in the formulas are set by those skilled in the art according to the actual situation.
[0101] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as 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, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. 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 includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0102] Those skilled in the art will recognize that the units and algorithm steps of the various examples 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0103] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing embodiments, and will not be repeated here.
[0104] In the several embodiments provided in this 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 merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or units, and may be electrical, mechanical, or other forms.
[0105] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0106] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0107] If the aforementioned functions are implemented as 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 this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0108] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0109] In conclusion, 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 within 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 evaluation module, and a verification module, and the modules are connected by 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 assessment 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; The user interaction module operation specifically includes the following: It provides an intuitive graphical user interface, through which designers can 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 prompts in real time; The circuit parameter calculation module includes the following components: Identify the type of analog circuit based on the circuit function input from the user interaction module; A model library for constructing mathematical models of analog circuits is built, and the corresponding model is called for the identified circuit type; The analog circuit is divided into multiple sub-modules. Based on the signal flow and the dependence of circuit functions, the order of sub-module parameter calculation is determined. After calculating the parameters of each sub-module, the parameters are optimized and adjusted to obtain the circuit element parameters. The calculated circuit component parameters are output in a standard format and fed back to the user interaction module, where the calculation results are displayed on the user interface. The circuit layout design module operation specifically includes the following: The circuit component parameter information is obtained from the circuit parameter calculation module. Based on the circuit component parameter information obtained from the circuit parameter calculation module, the starting point, transmission path and ending point of the signal in the circuit are determined. The size and shape of the circuit board are initially determined, and the circuit board is divided into different areas according to the circuit function, namely the input buffer area, amplification area, filtering area and output area. Identify the key components in the circuit, place the larger components first, then the smaller components, and plan the main wiring channels according to the component layout and signal flow direction; The circuit layout design module also includes the following: Connect the pins of circuit components to form a complete circuit. Prioritize connecting critical signal lines. Inspect and optimize completed wiring, and adjust wiring length and direction. For complex multilayer circuit boards, use inner layer wiring to reduce the congestion of surface wiring. The compatibility assessment module operation 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, i.e., the ratio of output power to input power, and calculate the input impedance and output impedance of each circuit element. Based on the impedance relationship between circuit components, the reflection coefficient during signal transmission is calculated using the following formula: ; Where L is the reflection coefficient. For load impedance, The characteristic impedance of the transmission line; Set a first threshold and a second threshold for the reflection coefficient, and compare the reflection coefficient with the first threshold and the second threshold. If the reflection coefficient is less than the reflection coefficient threshold, a hold signal is generated; If the reflection coefficient is greater than or equal to the reflection coefficient threshold one and less than the reflection coefficient threshold two, an adjustment signal is generated; If the reflection coefficient is greater than or equal to the reflection coefficient threshold of 2, an early warning signal is generated.
2. The fully automated analog circuit design method according to claim 1, characterized in that: The verification module operation specifically includes the following: Based on 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 includes signal waveforms, frequency response, power loss, and noise characteristics. The correctness of the design is verified by comparing the simulation results with the performance indicators in the design requirements. If the simulation results do not meet the requirements, the relevant information will be fed back for adjustment and optimization.
Citation Information
Patent Citations
Integrated circuit design method and integrated circuit simulation system
CN116720474A
Circuit generation method and device, computer equipment, storage medium and program product
CN118133728A
Layout method for designing integrated circuit
CN118569188A