Search

US-12619812-B2 - Automatically generating method, automatically generating system for generating simulation circuit and computer readable recording medium

US12619812B2US 12619812 B2US12619812 B2US 12619812B2US-12619812-B2

Abstract

An automatically generating method for generating a simulation circuit includes performing a circuit dividing step, a circuit segmenting step, a main element model generating step, a circuit segment model generating step and a model combining step. The circuit dividing step includes accessing a radio frequency circuit information from a memory unit, and dividing the radio frequency circuit information into a plurality of circuit units. The circuit segmenting step includes transforming each of the circuit units into a plurality of circuit segments. The main element model generating step includes generating at least one main element model. The circuit segment model generating step includes generating a circuit segment model. The circuit segment model is corresponding to each of the circuit segments. The model combining step includes combining the at least one main element model and the circuit segment model corresponding to each of the circuit segments to generate the simulation circuit.

Inventors

  • WEI YUAN LIN
  • CHUN HUANG LEE

Assignees

  • UNIVERSAL GLOBAL TECHNOLOGY (KUNSHAN) CO., LTD.

Dates

Publication Date
20260505
Application Date
20230501
Priority Date
20221223

Claims (11)

  1. 1 . An automatically generating method for generating a simulation circuit, which is configured to generate the simulation circuit automatically according to a radio frequency circuit information, and the automatically generating method for generating the simulation circuit comprising: performing a circuit dividing step, wherein the circuit dividing step comprises configuring a processor to access the radio frequency circuit information from a memory unit, and divide the radio frequency circuit information into a plurality of circuit units; performing a circuit segmenting step, wherein the circuit segmenting step comprises configuring the processor to transform each of the circuit units into a plurality of circuit segments according to a circuit connecting relationship of each of the circuit units, and each of the circuit segments comprises at least one main element data and at least one peripheral element data; performing a main element model generating step, wherein the main element model generating step comprises configuring the processor to generate at least one main element model according to the at least one main element data of each of the circuit segments and at least one first parameter corresponding to the at least one main element data, and the at least one main element model is corresponding to the at least one main element data of each of the circuit segments; performing a circuit segment model generating step, wherein the circuit segment model generating step comprises configuring the processor to generate a circuit segment model according to the at least one peripheral element data of each of the circuit segments and at least one second parameter corresponding to the at least one peripheral element data, and the circuit segment model is corresponding to each of the circuit segments; and performing a model combining step, wherein the model combining step comprises configuring the processor to combine the at least one main element model and the circuit segment model corresponding to each of the circuit segments to generate the simulation circuit.
  2. 2 . The automatically generating method for generating the simulation circuit of claim 1 , wherein the circuit dividing step further comprises: performing a first dividing step, wherein the first dividing step comprises configuring the processor to divide the radio frequency circuit information into a plurality of frequency band circuit information; and performing a second dividing step, wherein the second dividing step comprises configuring the processor to divide each of the frequency band circuit information into the circuit units.
  3. 3 . The automatically generating method for generating the simulation circuit of claim 1 , wherein one of the at least one main element data and the at least one peripheral element data of each of the circuit segments comprises at least one of an element type label, an element name label and a connection pin label.
  4. 4 . The automatically generating method for generating the simulation circuit of claim 3 , wherein at least one of the circuit segments further comprises a continuing element data, and a number of a plurality of ports of the circuit segment model is a sum of a number of the at least one main element data, a number of the at least one peripheral element data and a number of the continuing element data.
  5. 5 . The automatically generating method for generating the simulation circuit of claim 1 , wherein, each of the at least one main element data of each of the circuit segments is corresponding to at least one main element of each of the circuit units, and the at least one main element is one of a communication module and a radio frequency module; and the at least one peripheral element data is corresponding to at least one peripheral element of each of the circuit units, and the at least one peripheral element is one of a resistor, a capacitor and an inductor.
  6. 6 . An automatically generating system for generating a simulation circuit, which is configured to generate the simulation circuit automatically according to a radio frequency circuit information, and the automatically generating system for generating the simulation circuit comprising: a memory unit storing the radio frequency circuit information, a plurality of circuit units, a plurality of circuit segments corresponding to each of the circuit units, at least one first parameter and at least one second parameter corresponding to each of the circuit segments, wherein each of the circuit segments comprises at least one main element data and at least one peripheral element data; and a processor signally connected to the memory unit, and configured to perform an automatically generating method for generating the simulation circuit comprising: performing a circuit dividing step, wherein the circuit dividing step comprises accessing the radio frequency circuit information from the memory unit, and dividing the radio frequency circuit information into the circuit units; performing a circuit segmenting step, wherein the circuit segmenting step comprises transforming each of the circuit units into the circuit segments according to a circuit connecting relationship of each of the circuit units; performing a main element model generating step, wherein the main element model generating step comprises generating at least one main element model according to the at least one main element data of each of the circuit segments and the at least one first parameter corresponding to the at least one main element data, and the at least one main element model is corresponding to the at least one main element data of each of the circuit segments; performing a circuit segment model generating step, wherein the circuit segment model generating step comprises generating a circuit segment model according to the at least one peripheral element data of each of the circuit segments and the at least one second parameter corresponding to the at least one peripheral element data, and the circuit segment model is corresponding to each of the circuit segments; and performing a model combining step, wherein the model combining step comprises combining the at least one main element model and the circuit segment model corresponding to each of the circuit segments to generate the simulation circuit.
  7. 7 . The automatically generating system for generating the simulation circuit of claim 6 , wherein the circuit dividing step further comprises: performing a first dividing step, wherein the first dividing step comprises dividing the radio frequency circuit information into a plurality of frequency band circuit information; and performing a second dividing step, wherein the second dividing step comprises dividing each of the frequency band circuit information into the circuit units.
  8. 8 . The automatically generating system for generating the simulation circuit of claim 6 , wherein one of the at least one main element data and the at least one peripheral element data of each of the circuit segments comprises at least one of an element type label, an element name label and a connection pin label.
  9. 9 . The automatically generating system for generating the simulation circuit of claim 8 , wherein at least one of the circuit segments further comprises a continuing element data, and a number of a plurality of ports of the circuit segment model is a sum of a number of the at least one main element data, a number of the at least one peripheral element data and a number of the continuing element data.
  10. 10 . The automatically generating system for generating the simulation circuit of claim 6 , wherein, each of the at least one main element data of each of the circuit segments is corresponding to at least one main element of each of the circuit units, and the at least one main element is one of a communication module and a radio frequency module; and the at least one peripheral element data is corresponding to at least one peripheral element of each of the circuit units, and the at least one peripheral element is one of a resistor, a capacitor and an inductor.
  11. 11 . A computer readable recording medium storing a program for a processor capable of generating a simulation circuit automatically, to execute an automatically generating method for generating the simulation circuit comprising: performing a circuit dividing step, wherein the circuit dividing step comprises configuring the processor to access a radio frequency circuit information from a memory unit, and divide the radio frequency circuit information into a plurality of circuit units; performing a circuit segmenting step, wherein the circuit segmenting step comprises configuring the processor to transform each of the circuit units into a plurality of circuit segments according to a circuit connecting relationship of each of the circuit units, and each of the circuit segments comprises at least one main element data and at least one peripheral element data; performing a main element model generating step, wherein the main element model generating step comprises configuring the processor to generate at least one main element model according to the at least one main element data of each of the circuit segments and at least one first parameter corresponding to the at least one main element data, and the at least one main element model is corresponding to the at least one main element data of each of the circuit segments; performing a circuit segment model generating step, wherein the circuit segment model generating step comprises configuring the processor to generate a circuit segment model according to the at least one peripheral element data of each of the circuit segments and at least one second parameter corresponding to the at least one peripheral element data, and the circuit segment model is corresponding to each of the circuit segments; and performing a model combining step, wherein the model combining step comprises configuring the processor to combine the at least one main element model and the circuit segment model corresponding to each of the circuit segments to generate the simulation circuit.

Description

RELATED APPLICATIONS This application claims priority to China Application Serial Number 202211664219.2, filed Dec. 23, 2022, which is herein incorporated by reference. BACKGROUND Technical Field The present disclosure relates to an automatically generating method, an automatically generating system for generating a simulation circuit and a computer readable recording medium. More particularly, the present disclosure relates to an automatically generating method, an automatically generating system for generating a radio frequency simulation circuit and a computer readable recording medium. Description of Related Art A radio frequency (RF) engineer can simulate a radio frequency circuit by a simulation tool during the circuit developing process to verify the efficiency of the circuit and correct the circuit. Because the circuit layout and the circuit simulation are executed by different software, the electrical property simulation engineer needs to input the circuit into the simulation tool manually, and set the relative parameter of the circuit after the RF engineer completed the circuit layout. However, due to the requirement of the wireless transmission function in a mobile device is increased, there are many wireless channels in a radio frequency circuit, and the complexity of inputting the radio frequency circuit in the simulation tool is also increased. The electrical property simulation engineer needs to spend a lot of time to input the circuit into the simulation tool, and input errors may occur. Thus, developing an automatically generating method, an automatically generating system for generating a simulation circuit and a computer readable recording medium which can reduce a circuit transforming time is commercially desirable. SUMMARY According to one aspect of the present disclosure, an automatically generating method for generating a simulation circuit is configured to generate the simulation circuit automatically according to a radio frequency circuit information. The automatically generating method for generating the simulation circuit includes performing a circuit dividing step, a circuit segmenting step, a main element model generating step, a circuit segment model generating step and a model combining step. The circuit dividing step includes configuring a processor to access the radio frequency circuit information from a memory unit, and divide the radio frequency circuit information into a plurality of circuit units. The circuit segmenting step includes configuring the processor to transform each of the circuit units into a plurality of circuit segments according to a circuit connecting relationship of each of the circuit units. Each of the circuit segments includes at least one main element data and at least one peripheral element data. The main element model generating step includes configuring the processor to generate at least one main element model according to the at least one main element data of each of the circuit segments and at least one first parameter corresponding to the at least one main element data. The at least one main element model is corresponding to the at least one main element data of each of the circuit segments. The circuit segment model generating step includes configuring the processor to generate a circuit segment model according to the at least one peripheral element data of each of the circuit segments and at least one second parameter corresponding to the at least one peripheral element data. The circuit segment model is corresponding to each of the circuit segments. The model combining step includes configuring the processor to combine the at least one main element model and the circuit segment model corresponding to each of the circuit segments to generate the simulation circuit. According to another aspect of the present disclosure, an automatically generating system for generating a simulation circuit is configured to generate the simulation circuit automatically according to a radio frequency circuit information. The automatically generating system for generating the simulation circuit includes a memory unit and a processor. The memory unit stores the radio frequency circuit information, a plurality of circuit units, a plurality of circuit segments corresponding to each of the circuit units, at least one first parameter and at least one second parameter corresponding to each of the circuit segments. Each of the circuit segments includes at least one main element data and at least one peripheral element data. The processor is signally connected to the memory unit, and configured to perform an automatically generating method for generating the simulation circuit. The automatically generating method for generating the simulation circuit includes performing a circuit dividing step, a circuit segmenting step, a main element model generating step, a circuit segment model generating step and a model combining step. The circuit dividing step includes accessing t