Device and method for determining interference between signals, medium and electronic equipment

By using an inter-signal interference determination device, the mutual interference between high-speed SerDes signals and power signals is simulated, solving the problem that interference cannot be assessed in existing technologies, and realizing accurate interference assessment and optimization in high-current environments such as AI servers.

CN121907368APending Publication Date: 2026-04-21SOPHGO TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-31
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing technologies cannot effectively assess the mutual interference between high-speed SerDes signals and power supply signals, especially in high-current environments, leading to misjudgments of signal and power interference, affecting the performance of AI servers and potentially causing system failures.

Method used

A device for determining inter-signal interference is provided, comprising a channel model module, a behavior model module, and a power supply model module. By simulating the transmitting and receiving ends of a product, a total signal is generated and the interference result is determined, reflecting the degree of time-domain interference between signals. It is suitable for the verification stage before product tape-out.

Benefits of technology

It enables accurate assessment of time-domain interference between signals and power supplies, providing a basis for product optimization and avoiding performance degradation and system failures caused by interference.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121907368A_ABST
    Figure CN121907368A_ABST
Patent Text Reader

Abstract

The invention provides a device and a method for determining interference between signals, a medium and electronic equipment. The device comprises a channel model module, a behavior model module and a power supply model module, the behavior model module is used for inputting a target input signal to the channel model module; the power supply model module is used for inputting a target power supply signal to the channel model module; the channel model module is used for generating a total signal based on the target input signal and the target power supply signal, and sending the total signal to the behavior model module; the behavior model module is used for generating an interference result based on the total signal; through the device, product simulation is realized, a mixed application scene between the target power supply signal and the target input signal is simulated, and the analog signal is processed and transmitted, so that the mutual interference condition of the target input signal and the target power supply signal is determined through the interference result, the product is optimized through the interference result, and the product quality is improved. The interference between the target power supply signal and the target input signal is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of interference technology, and more particularly to an apparatus, method, medium, and electronic device for determining inter-signal interference. Background Technology

[0002] With the development of technology, the computing power of products has grown explosively, leading to a continuous increase in the demand for signals and power. High-speed serializer / deserializer (Serdes) interfaces serve as components that enable high-speed data transmission between products and external devices, used to transmit high-speed Serdes signals.

[0003] However, high-speed SerDes signals and power supply signals often interfere with each other, and related technologies cannot assess the impact of the interaction between high-speed SerDes signals and power supply signals. Summary of the Invention

[0004] To overcome the problems existing in related technologies, this disclosure provides an apparatus, method, medium, and electronic device for determining inter-signal interference.

[0005] According to a first aspect of the present disclosure, an apparatus for determining inter-signal interference is provided, the apparatus comprising: a channel model module, a behavior model module, and a power supply model module;

[0006] The behavior model module is used to input the target input signal to the channel model module; wherein, the behavior model module is used to simulate the transmitting end and receiving end of the product;

[0007] The power model module is used to input the target power signal corresponding to the power value to the channel model module when the power value of the product meets the first preset condition; wherein, the power model module is used to simulate the power supply part of the product;

[0008] The channel model module is used to generate a total signal based on the target input signal and the target power signal; and send the total signal to the behavior model module; wherein, the channel model module is used to simulate the passive link of the product;

[0009] The behavior model module is used to generate interference results based on the total signal; wherein the interference results are used to indicate the degree of temporal interference between signals.

[0010] In some embodiments, the power model module includes a power supply module, the target power signal includes a preset power signal, and the total signal includes a first power interference total signal;

[0011] The power supply module is used to determine a preset power signal and input the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal;

[0012] The channel model module is used to generate a first power interference total signal based on the preset power signal and the target input signal.

[0013] In some embodiments, the power model module includes a power supply module and a current source model module, the target power signal includes a preset power signal and a power adjustment signal, and the total signal includes a second power interference total signal;

[0014] The power supply module is used to determine a preset power signal and input the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal;

[0015] The current source model module is used to input the power adjustment signal to the channel model module;

[0016] The channel model module is used to generate a first power excitation signal based on the power adjustment signal and the preset power signal; and to generate a second power interference total signal based on the first power excitation signal and the target input signal.

[0017] In some embodiments, the power model module includes a power supply module and a parasitic model module, the target power signal includes a preset power signal and a transient power signal, and the total signal includes a third power interference total signal;

[0018] The power supply module is used to determine a preset power signal and input the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal;

[0019] The parasitic model module is used to input transient power signals to the channel model module;

[0020] The channel model module is used to generate a second power excitation signal based on the transient power signal and the preset power signal; and to generate a third power interference total signal based on the second power excitation signal and the target input signal.

[0021] In some embodiments, the power model module includes a power supply module, a current source model module, and a parasitic model module; the target power signal includes a preset power signal, a power adjustment signal, and a transient power signal; and the total signal includes a fourth power interference total signal.

[0022] The power supply module is used to determine a preset power signal and input the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal;

[0023] The current source model module is used to input the power adjustment signal to the channel model module;

[0024] The parasitic model module is used to input transient power signals to the channel model module;

[0025] The channel model module is used to generate a third power excitation signal based on the transient power signal, the power adjustment signal, and the preset power signal; and to generate a fourth power interference total signal based on the third power excitation signal and the target input signal.

[0026] In some embodiments, the power supply model module includes a first signal input model module;

[0027] The first signal input model module is used to input the target power signal to the channel model module;

[0028] The target power signal may include a preset power signal; or the target power signal may include the preset power signal, a power adjustment signal, and / or a transient power signal.

[0029] In some embodiments, the total signal includes a first observation interference total signal; the behavior model module includes a signal input model module;

[0030] The second signal input model module is used to input the target observation signal to the channel model module;

[0031] The channel model module is used to generate a first frequency domain signal based on the target observation signal; generate a second frequency domain signal based on the target power signal; generate a first spectrum signal based on the first frequency domain signal and the second frequency domain signal; generate a first time domain signal based on the first spectrum signal; and determine a first total observation interference signal based on the first time domain signal.

[0032] In some embodiments, the total signal includes a second observation interference total signal; the behavior model module further includes at least one first interference input module;

[0033] Each of the first interference input modules is used to input a first interference signal to the channel model module; wherein, the first interference signal includes a signal obtained after exciting a preset interference;

[0034] The channel model module is configured to, for each of the first interference signals, generate a third frequency domain signal based on the first interference signal; generate a second spectral signal based on the first frequency domain signal, the second frequency domain signal, and at least one of the third frequency domain signals; generate a second time domain signal based on the second spectral signal; and determine a second total observation interference signal based on the second time domain signal.

[0035] In some embodiments, the total signal includes a third observation interference total signal; the behavior model module further includes at least one second interference input module and at least one excitation input module; each of the excitation input modules and the second interference input module corresponds to a different second interference input module;

[0036] Each of the second interference input modules is used to input a second interference signal to the channel model module; wherein the second interference signal includes a signal obtained by quantizing a preset interference;

[0037] Each of the aforementioned excitation input modules is used to input an excitation signal to the channel model module; wherein the excitation signal is correlated with the target observation signal;

[0038] The channel model module is configured to generate an interference excitation signal based on the second interference signal and the excitation signal for each second interference signal; generate a fourth frequency domain signal based on the interference excitation signal for each interference excitation signal; generate a third spectral signal based on the first frequency domain signal, the second frequency domain signal and at least one of the fourth frequency domain signals; generate a third time domain signal based on the third spectral signal; and determine a third total observation interference signal based on the third time domain signal.

[0039] In some embodiments, the behavior model module includes a signal generation module and an interference generation module;

[0040] The signal generation module is used to input the target input signal to the channel model module;

[0041] The interference generation module is used to generate interference results based on the total signal; the interference results include at least one of the following: eye diagram, bathtub curve, and bit error rate curve.

[0042] In some embodiments, the channel model module is used to output the total signal.

[0043] In some embodiments, the interference results include eye diagrams, bathtub curves, and bit error rate curves;

[0044] The interference generation module is used to segment the total signal based on a preset truncation length to generate multiple truncation signals; generate an eye diagram based on the multiple truncation signals; and generate a bathtub curve and a bit error rate curve based on the eye diagram.

[0045] According to a second aspect of the present disclosure, a method for determining inter-signal interference is provided. The method is applied to an inter-signal interference determination apparatus, which includes a channel model module, a behavior model module, and a power supply model module. The method includes:

[0046] The target input signal is generated through the behavior model module, and the target power signal is generated through the power model module.

[0047] The target input signal and the target power signal are input to the channel model module, and the total signal output by the channel model module is obtained.

[0048] The total signal is input to the behavior model module, and the interference result output by the behavior model module is obtained; wherein, the interference result is used to indicate the degree of time-domain interference between signals.

[0049] In some embodiments, the channel model module is used to run a channel model; the method further includes:

[0050] Based on the channel parameters of the product, the channel model is generated; wherein the channel parameters include the parameters of all channels of the product.

[0051] According to a third aspect of the present disclosure, an electronic device is provided, including a processor; a memory for storing computer programs or instructions; wherein the processor executes the computer programs or instructions to implement the steps of the method described in the first aspect above.

[0052] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, the storage medium storing a computer program or instructions that, when executed by a processor, implement the steps of the method described in the first aspect above.

[0053] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:

[0054] The device for determining inter-signal interference simulates mixed application scenarios between target power signals and target input signals during product operation. It simulates signal processing and transmission, and then determines the interference results through a behavior model module. The interference results reflect the degree of time-domain interference between target input signals and target power signals, thereby determining the mutual interference between target input signals and target power signals during product transmission. Relevant personnel can then optimize the product based on the interference results.

[0055] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0056] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0057] Figure 1 This is a schematic diagram of a power plane in related technologies;

[0058] Figure 2 This is a schematic diagram of a device for determining inter-signal interference provided in an embodiment of this disclosure;

[0059] Figure 3 This is a schematic diagram of another device for determining inter-signal interference provided in an embodiment of this disclosure;

[0060] Figure 4 This is a flowchart of a method for determining inter-signal interference provided in an embodiment of this disclosure;

[0061] Figure 5 This is a structural block diagram of an electronic device provided in an embodiment of this disclosure;

[0062] Figure 6 This is a block diagram of a device for determining inter-signal interference provided in an embodiment of this disclosure. Detailed Implementation

[0063] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses consistent with some aspects of this disclosure as detailed in the appended claims.

[0064] Products include servers, such as Artificial Intelligence (AI) servers. With the rapid development of AI technology, the computing power of AI servers is exploding. To achieve high-speed transmission, AI servers often employ large power supply designs to provide power. As a port for transmitting signals, the SERDE interface must meet stringent conditions such as impedance matching, increased wire spacing, and controlled wire length to ensure signal integrity. This inevitably occupies a significant amount of cabling space.

[0065] At the same time, the current that the power plane needs to transmit is increasing, with some servers requiring a single power supply exceeding 1000A. To meet power supply design specifications, the DC resistance between the power supply module and the chip typically needs to be less than 1 milliohm (mohm).

[0066] To achieve this goal, large power planes typically increase the number of layers and plane width as much as possible to reduce DC resistance. This inevitably leads to close-range spatial interference between many high-speed SerDes signals and large power designs. Accurately assessing the impact of the interaction between high-speed SerDes signals and large power supplies has become a pressing challenge in the field of AI server design.

[0067] High-speed SerDes signal simulation typically employs eye diagram analysis. An eye diagram is a tool used to analyze digital signal quality; it's created by superimposing signal waveforms from different bits. The eye diagram visually displays signal distortion, noise, and jitter. General Electronics Design Automation (EEA) tools can use the Input / Output Buffer Information Specification Algorithmic Model Interface (IBIS AMI) model to simulate the transmitting and receiving ends of high-speed SerDes signals, and then build the system's circuit model in a circuit simulation tool.

[0068] One related technique proposes that, in the absence of a transmitter IBIS AMI model, the step response of the encryption model can be imported into the ADS tool to generate an eye diagram of the high-speed SerDes signal at the receiver. Alternatively, by segmenting the waveform obtained from the test and performing probability statistics on the distribution of vertical voltage values ​​to generate a probability eye diagram and related parameters such as standard deviation and mean, important information such as jitter, noise, and crosstalk of the high-speed SerDes signal can be obtained.

[0069] However, the process of generating eye diagrams for high-speed SerDes signals is limited to crosstalk analysis of the high-speed SerDes signals themselves; it only focuses on the generation of SerDes signal eye diagrams under specific scenarios and does not address simulation issues related to power supply interference. Alternatively, there is an eye diagram calculated based on probability distribution, which can consider eye diagrams formed by interference. However, this is a testing method based on chip tape-out and is not suitable for the product verification stage before chip tape-out.

[0070] In another related technique, the target impedance method and the time-domain current waveform method are methods for analyzing power supply integrity. The target impedance method extracts a model of the power supply network and determines the feasibility of the power supply design based on the frequency domain impedance value of the network. The time-domain current waveform method, by incorporating a time-domain waveform into the actual power supply network, allows engineers to obtain the noise waveform of the actual power supply and determine the feasibility of the power supply design based on the fluctuations in power supply noise. For example, by extracting the resistive and inductive network of the ground plane, a precise model of the power supply network can be extracted. Alternatively, in a time-domain power waveform analysis method, the power supply network response is calculated based on the power supply current curve.

[0071] In practical applications, while the target impedance method and time-domain current waveform method can evaluate power supply quality, it's important to note that their design and application primarily focus on power supply simulation itself, neglecting to consider the mutual interference between the power supply and high-speed SerDes signals. Furthermore, extracting real-world time-domain current based on transistor operating scenarios involves extremely high computational demands, with achievable current durations typically less than 1µs. To accurately simulate inter-symbol interference (ISI) in high-speed SerDes signals, the simulation bit depth typically needs to exceed one million bits, resulting in simulation times exceeding tens of µs. This discrepancy between the simulation durations of high-speed SerDes signals and feasible power supply simulations further complicates the time-domain hybrid simulation of high-speed SerDes signals and power supplies.

[0072] In another related technique, scattering parameters, also known as S-parameters, are used, and frequency domain S-parameter analysis is one method for evaluating interference. For multiport networks, crosstalk can be measured using specific... Quantization is achieved using parameters. Assume there are two adjacent signal transmission lines, corresponding to port i and port j respectively. When port i is the signal input port and port j is the port subjected to interference, The parameters reflect the degree of crosstalk from port i to port j; The value indicates the proportion of signal coupled to port j when a signal is input at port i. In power supply and high-speed SerDes signal interference analysis, simulation engineers can use advanced 2D / 3D electromagnetic simulation tools to accurately extract the S-parameters of key components in electronic circuits, namely power and signal traces. This operation allows for precise determination of the isolation value between port i and port j. This isolation value, as a key indicator, directly reflects the degree of frequency domain interference between port i and port j.

[0073] In some cases, the power supply current can reach as high as 1000 amperes (A). Figure 1 This is a schematic diagram of a power plane in related technologies. To effectively reduce the direct current (DC) resistance of the power supply, in electronic product design, the power plane must pass through a large number of four-level pulse amplitude modulation (PAM4) signal vias, such as... Figure 1 As shown, multiple vias are provided in the power plane, and high-speed SerDes signals are transmitted through the vias in the power plane.

[0074] like Figure 1 The design shown, while effectively reducing the DC resistance of the power plane and ensuring the power supply's current-carrying capacity, may lead to mutual interference between the signal and the power supply, affecting the overall system performance. To comprehensively and accurately evaluate the interaction between the power plane and the high-speed SerDes signal lines, frequency domain S-parameter analysis can be used. By comparing the voltage ratios of the power and signal ports at different frequencies, the frequency domain interaction between the high-speed SerDes signal and the power supply in a complex electromagnetic environment can be determined.

[0075] However, frequency domain S-parameter analysis, as a key technique for analyzing electromagnetic interference, relies on the core principle of accurately determining the energy transfer characteristics between different ports, focusing on the quantification of energy transfer from one port to another. In traditional electronic product applications, the risks associated with using frequency domain S-parameter methods for signal and power interference analysis are within acceptable limits due to the typically low power supply current. This is because the time-domain voltage impact is relatively weak under low current conditions (usually not exceeding 10A). However, for high-performance computing products like AI servers, the power supply current can instantaneously reach over 1000A and undergoes periodic charging and power-off cycles. These frequent current switching cause continuous fluctuations in power supply voltage and generate a wide-band noise spectrum, resulting in strong electromagnetic interference to high-speed SerDes signals, leading to jitter and noise in the eye diagram of these signals. If S-parameter analysis methods based on traditional electronic product experience are still used, the time-domain eye diagram changes of SerDes signals caused by high current cannot be assessed, potentially leading to serious misjudgments of signal and power interference. This will not only adversely affect the performance of AI servers, but may also cause system failures.

[0076] Therefore, for application scenarios involving a mix of high-current and high-speed SerDes interfaces, such as AI servers, it is impossible to fully simulate the actual working conditions of power supply and high-speed SerDes signals, resulting in an inability to accurately determine the interference between the two.

[0077] This disclosure provides a device for determining inter-signal interference, designed to realistically simulate the mutual interference between a product's target input signal and power supply in the time domain. This device can simulate the product's operation, thereby simulating mixed application scenarios between the target power signal and the target input signal. It simulates signal processing and transmission, and then determines the interference result through a behavioral model module. The interference result reflects the degree of time-domain interference between the target input signal and the target power signal, thus determining the mutual interference between the target input signal and the target power signal during the product's transmission process. Relevant personnel can then optimize the product based on the interference result.

[0078] Figure 2 This is a schematic diagram of a device for determining inter-signal interference provided in an embodiment of this disclosure, as shown below. Figure 2 As shown, the device 200 includes: a channel model module 201, a behavior model module 202, and a power model module 203. The channel model module 201 includes a signal channel submodule 2011 and a power channel submodule 2012. The behavior model module 202 is connected to the channel model module 201 through the signal channel submodule 2011, and the power model module 203 is connected to the channel model module 201 through the power channel submodule 2012.

[0079] The behavior model module 202 is used to input the target input signal to the channel model module 201; wherein, the behavior model module is used to simulate the transmitting end and receiving end of the product;

[0080] The power model module 203 is used to input the target power signal corresponding to the power value to the channel model module 201 when the power value of the product meets the first preset condition; wherein, the power model module is used to simulate the power supply part of the product.

[0081] The channel model module 201 is used to generate a total signal based on the target input signal and the target power signal, and send the total signal to the behavior model module 202; wherein, the channel model module is used to simulate the passive link of the product;

[0082] Behavioral model module 202 is used to generate interference results based on the total signal; wherein the interference results are used to indicate the degree of temporal interference between signals.

[0083] In this embodiment of the disclosure, the product may include devices such as circuit boards and chips. The device 200 is used to run a simulation model of the product; the simulation model may include a channel model, a behavior model, and a power supply model.

[0084] A power supply model can represent the power supply design of a product and can be used to dynamically supply power to the product. Whether the power supply value meets a first preset condition can be used to indicate whether the product's power supply design meets the requirements of a large power supply design. For example, if the product needs to be connected to a 1000A power supply, and the power supply value is 1000A, then the product belongs to the large power supply design and the power supply value meets the first preset condition. The target power supply signal includes the signal that simulates the power supply value, for example, the target power supply signal includes a periodic square wave signal.

[0085] Channel models can be used to simulate the physical interconnect network of a product, reflecting the frequency domain transmission and reflection characteristics of passive, linear channels such as traces, vias, connectors, backplanes, packages, and cables. Channel models focus more on port-to-port electromagnetic behavior and do not pay attention to the internal implementation of the product, or even any internal implementation at all.

[0086] Behavioral models can be used to simulate the algorithmic behavior within a product, simulating the algorithms corresponding to each port. For example, behavioral models can involve algorithms such as pre-emphasis and feed-forward equalization (FFE) for input ports (Tx ports), and nonlinear or adaptive equalization algorithms such as continuous-time linear equalizer (CTLE), decision feedback equalizer (DFE), clock and data recovery (CDR), and decision threshold for output ports (Rx ports). Behavioral models focus more on the product's internal algorithms and do not pay attention to the product's physical structure, or even any physical structure at all.

[0087] In determining the interference between signals, the product simulation model can be run using the interference determination device 200. Specifically, the channel model module 201 can be used to run the channel model, the behavior model module 202 can be used to run the behavior model, and the power supply model module 203 can be used to run the power supply model. The channel model module 201, behavior model module 202, and power supply model module 203 work together to achieve product simulation.

[0088] The device 200 is applicable to the product verification stage before tape-out, such as the aforementioned channel model, behavioral model, and power model. It does not focus on the product's internal implementation and physical structure. Therefore, before the product structure is fully designed, the interference determination device 200 can evaluate the interference between the product's target input signal and target power signal, obtaining the interference results. The interference results reflect the signal quality and the degree of mutual influence between signals. Relevant personnel can use eye diagrams to determine design optimizations for aspects such as product stack-up, termination, and routing topology. Of course, the interference determination device 200 can also be applied after product tape-out.

[0089] The target input signal can be used to indicate the signal input to the product. For example, the function of the target input signal can be control, notification, prompt, etc. The target input signal includes signals of the product in actual operation. The target input signal may include a high-speed SerDes signal. Of course, this disclosure does not limit the target input signal. The target power signal may include a large power signal, such as a high current signal, a high voltage signal, etc.

[0090] The channel submodule may include ports, pins, solder joints, etc., and this disclosure does not limit the connection submodel. For example, the channel submodule may include ports, and the product may include ports for transmitting target input signals and ports for transmitting target power signals. To confirm the interaction between the target input signal and the target power signal, this disclosure focuses on the transmission of the target input signal between ports and the transmission of the target power signal between ports, and thus the channel model module 201 includes a signal channel submodule 2011 and a power channel submodule 2012. Of course, the product may also include other ports, and this disclosure does not limit the number of ports in the product.

[0091] The signal channel submodule focuses more on the overall input and output of the signal, rather than the input and output between various components within the product. For example, the target power signal and the target input signal are input to the product from external devices. The channel model module 201 does not include submodules corresponding to the ports inside the product. When the product uses a large power network, the large power network often introduces a large number of decoupling capacitors, some of which can have hundreds of ports. If the channel model module 201 includes modules corresponding to the ports of each component, it will bring great complexity to the subsequent simulation. In order to simplify the simulation structure and reduce unnecessary calculations, the channel model module 201 can include submodules corresponding to the overall input and output ports of the product. This simplifies the simulation structure and ensures that the electromagnetic characteristics are accurately reflected at the key ports, providing a reasonable basis for subsequent simulations.

[0092] In this embodiment of the disclosure, the signal interference determination device 200 can simulate the operation of the product and simulate the mixed application scenario between the target power signal and the target input signal. The product's signal processing and transmission can be simulated, and the interference between signals can also be simulated. Then, the interference result is determined by the behavior model module 202. The interference result reflects the degree of time-domain interference between the target input signal and the target power signal, thereby determining the mutual interference between the target input signal and the target power signal during the transmission process of the product. Then, relevant personnel can optimize the product based on the interference result.

[0093] In some embodiments, the power model module 203 includes a power supply module 2031, the power channel submodule 2012 includes a first power input submodule 20311, the power supply module 2031 is connected to the channel model module 201 through the first power input submodule 20311; the target power signal includes a preset power signal, and the total signal includes a first power interference total signal.

[0094] The power supply module 2031 is used to determine a preset power signal and input the preset power signal to the channel model module 201; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal;

[0095] The channel model module 201 is used to generate a first power interference total signal based on a preset power signal and a target input signal.

[0096] In this embodiment of the disclosure, under ideal conditions, the power supply module 2031 is used to simulate a power supply to input a power signal to the product, and there is no other interference. Thus, when the interference result is obtained through the first power interference signal, the interference result can reflect the interference of the power supply on the target input signal.

[0097] For example, the power supply module 2031 includes an ideal current source and a preset power signal including a preset current signal. The ideal current source can output the preset current signal. The preset power signal is a square wave signal or a periodic square wave signal. The current output by the power supply is simulated by the square wave or periodic square wave. In reality, the rise time of the current affects its power supply capability to the load and its interaction with other circuit modules. Different currents output by the power supply can be simulated by adjusting the rise time of the square wave signal or periodic square wave signal. Furthermore, using the square wave signal or periodic square wave signal as the preset current signal can avoid the problem of too short simulation time caused by large current (such as 1000A). The square wave signal or periodic square wave signal can accurately simulate the current received by the product in reality, thereby providing a power excitation that conforms to the actual scenario for studying the coupling between the power supply and the high-speed SerDes signal.

[0098] In some embodiments, the power model module 203 includes a power supply module 2031 and a current source model module 2032, and the power channel submodule 2012 includes a first power input submodule 20311 and a second power input submodule 20312. The power supply module 2031 is connected to the channel model module 201 through the first power input submodule 20311, and the current source model module 2032 is connected to the channel model module 201 through the second power input submodule 20312. The target power signal includes a preset power signal and a power adjustment signal, and the total signal includes a second power interference total signal.

[0099] The power supply module 2031 is used to determine a preset power signal and input the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal;

[0100] The current source model module 2032 is used to input the power supply adjustment signal to the channel model module;

[0101] The channel model module 201 is used to generate a first power excitation signal based on the power adjustment signal and the preset power signal; and to generate a second power interference total signal based on the first power excitation signal and the target input signal.

[0102] In this embodiment of the disclosure, the power adjustment signal can be a preset signal; the power adjustment signal can include at least one of the following: a square wave signal, a periodic square wave signal. When the power network of the product includes structures such as a package, a printed circuit board (PCB) and decoupling capacitors, it is necessary to consider the influence of the package, PCB and decoupling capacitors on the signal during signal transmission; the current source model module 2032 is used to simulate the influence of the product's package, PCB and decoupling capacitors on the preset power signal.

[0103] In some embodiments, the power model module 203 includes a power supply module 2031 and a parasitic model module 2033, and the power channel submodule 2012 includes a first power input submodule 20311 and a second power input submodule 20312. The power supply module 2031 is connected to the channel model module 201 through the first power input submodule 20311, and the parasitic model module 2033 is connected to the channel model module 201 through the second power input submodule 20312. The target power signal includes a preset power signal and a transient power signal, and the total signal includes a third power interference total signal.

[0104] The power supply module 2031 is used to determine a preset power signal and input the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal;

[0105] Parasitic model module 2033 is used to input transient power signals to the channel model module;

[0106] The channel model module 201 is used to generate a second power excitation signal based on a transient power signal and a preset power signal; and to generate a third power interference total signal based on the second power excitation signal and the target input signal.

[0107] In this embodiment of the disclosure, the transient power signal can be a preset signal; the transient power signal can include at least one of the following: a square wave signal, a periodic square wave signal. When the power network of the product includes parasitic capacitance, resistance, MOSFET and other components, it is necessary to consider the influence of parasitic capacitance, resistance, MOSFET and other components on the signal during signal transmission; the parasitic model module 2033 is used to simulate the influence of parasitic capacitance, resistance and other components of the product on the preset power signal.

[0108] In some embodiments, the power model module 203 includes a power supply module 2031, a current source model module 2032, and a parasitic model module 2033; the power channel submodule 2012 includes a first power input submodule 20311 and a second power input submodule 20312, the power supply module 2031 is connected to the channel model module 201 through the first power input submodule 20311, and the current source model module 2032 and the parasitic model module 2033 are connected to the channel model module 201 through the same second power input submodule 20312; the target power signal includes a preset power signal, a power adjustment signal, and a transient power signal, and the total signal includes a fourth power interference total signal;

[0109] The power supply module 2031 is used to determine a preset power signal and input the preset power signal to the channel model module 201; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal;

[0110] The current source model module 2032 is used to input the power supply adjustment signal to the channel model module 201;

[0111] Parasitic model module 2033 is used to input transient power signals to channel model module 201;

[0112] The channel model module 201 is used to generate a third power excitation signal based on the transient power signal, the power adjustment signal and the preset power signal; and to generate a fourth power interference total signal based on the third power excitation signal and the target input signal.

[0113] In this embodiment of the disclosure, the power model module 203 is connected to the channel model module 201 via the power channel submodule 2012. The power model module 203 can run a power model, and the channel model module 201 can run an S-parameter model, thereby realizing the connection between the power model and the S-parameter model.

[0114] Power supply models can include ideal power supplies, current power models (CPM), and controllable current source models. When simulating transient behavior of power networks, such as voltage drop and ground bounce noise, CPM can accurately simulate the filtering effect of decoupling capacitors on high-frequency noise. Controllable current source models can simulate the product's package, printed circuit board (PCB) structure, and decoupling capacitors. CPM provides the simulation basis for the product's parasitic capacitance and resistance. Controllable current source models can generate power adjustment signals based on preset power signals, which can be used to represent the ideal voltage or current supplied to the product.

[0115] The preset power signal can include a preset square wave signal or a periodic square wave signal, which can simulate large current or large voltage. By adjusting the rise time and period of the preset square wave signal or periodic square wave signal, the operating conditions of large power supplies in different scenarios can be flexibly simulated.

[0116] For example, in practical applications, the rise time of a power supply affects its ability to supply power to the load and its interaction with other circuit modules. By precisely adjusting the rise time of the square wave signal, different actual situations can be realistically simulated, thereby providing a power excitation that conforms to the actual scenario for studying the coupling between the power supply and the high-speed SerDes signal.

[0117] Then, the preset power signal, power adjustment signal and transient power signal can be input to the channel model module 201. The channel model module 201 generates the total signal based on the transmission of the power excitation signal and the target input signal between the ports.

[0118] The target power signal includes a preset power signal, a power adjustment signal, and a transient power signal. Under the condition that the simulated target power signal meets preset conditions, the preset current signal includes at least one of the following: a square wave signal or a periodic square wave signal; the power adjustment signal includes at least one of the following: a square wave signal or a periodic square wave signal; and the transient power signal includes at least one of the following: a square wave signal or a periodic square wave signal. The target power signal includes a target current value. The preset condition includes that the target current value is greater than a preset current threshold. When the target current value is greater than the preset current threshold, it indicates that the product adopts a high-current design. This allows for long-term simulation of actual current conditions using square wave signals or periodic square wave signals, avoiding the drawback of excessively short simulation time when using actual high current for simulation.

[0119] In some embodiments, the power model module 203 includes a first signal input model module 2034;

[0120] The first signal input model module 2034 is used to input the target power signal to the channel model module;

[0121] The target power signal includes a preset power signal; or the target power signal includes a preset power signal, a power adjustment signal, and / or a transient power signal.

[0122] In this embodiment of the disclosure, the target power signal includes a preset power signal; or, the target power signal includes a preset power signal and a power adjustment signal; or, the target power signal includes a preset power signal and a transient power signal; or, the target power signal includes a preset power signal, a power adjustment signal, and a transient power signal. The first signal input model module 2034 can run a TX AMI model to generate the target power signal; the preset power signal, the power adjustment signal, and the transient power signal can all include at least one of the following: a square wave signal and a periodic square wave signal.

[0123] Of course, the current in the product can also be simulated using signals such as stepped signals and pulse signals. This disclosure is not limited to simulating the current in the product using square wave signals or periodic square wave signals.

[0124] In some embodiments, the behavior model module 202 includes a signal generation module 2021 and an interference generation module 2022; the signal channel submodule 2011 includes a signal input submodule 301 and a signal output submodule 302, the signal generation module 2021 is connected to the channel model module 201 through the signal input submodule 301, and the interference generation module 2022 is connected to the channel model module 201 through the signal output submodule 302;

[0125] The signal generation module 2021 is used to input the target input signal to the channel model module 201;

[0126] Interference generation module 2022 is used to generate interference results based on the total signal; the interference results include at least one of the following: eye diagram, bathtub curve, bit error rate curve.

[0127] In this embodiment of the disclosure, the channel model module 201 may include multiple channel sub-modules, which may include ports, pins, etc. For example, the signal generation module 2021 may run a TX AMI model, the interference generation module 2022 may run an RX AMI model, the signal input sub-module 301 may include a signal input port P1, the signal output sub-module 302 may include a signal output port P2, and the channel model module 201 may run an S-parameter model. The channel model includes an S-parameter model, so the signal generation module 2021 is connected to the channel model module 201 through the signal input port P1, realizing the connection between the TX AMI model and the S-parameter model; the interference generation module 2022 is connected to the channel model module 201 through the signal output port P2, realizing the connection between the RX AMI model and the S-parameter model.

[0128] The interference generation module 2022 can run the RX AMI model, inputting the total signal into the RX AMI model to obtain the interference results output by the RX AMI model. The interference results include interference data, and the interference parameters include at least one of the following: eye diagram, bathtub curve, and bit error rate curve. Of course, the interference results may also include analysis results obtained after analyzing the interference parameters. The interference results may include interference data and / or analysis results.

[0129] The waveform of an eye diagram is an important tool for evaluating signal integrity. By observing the eye opening and jitter, one can intuitively understand the degree of interference the signal is subjected to during transmission. The bit error rate (BER) curve reflects the bit error rate of the signal under different noise conditions, while the bathtub curve shows the reliability changes of the device 200 at different operating stages.

[0130] When the target input signal includes a high-speed SerDes signal, interference parameters can directly reflect the fluctuations in the power supply voltage and current of the product affected by the high-speed SerDes signal. Based on the general standards for the amplitude of power supply voltage and current fluctuations, the success of the power supply design can be determined. Interference parameters are of great significance for comprehensively evaluating the performance of high-speed SerDes signals and their electromagnetic coupling effects with the power supply, providing solid data support for subsequent circuit optimization and design improvements.

[0131] In some embodiments, the total signal includes a first observation interference total signal, the signal channel submodule 2011 includes a signal input submodule 301, and the behavior model module 202 includes a second signal input model module 401; the second signal input model module 401 is connected to the channel model module 201 through the signal input submodule 301.

[0132] The second signal input model module 401 is used to input the target observation signal to the channel model module 201;

[0133] The channel model module 201 is used to generate a first frequency domain signal based on the target observation signal; generate a second frequency domain signal based on the target power signal; generate a first spectrum signal based on the first frequency domain signal and the second frequency domain signal; generate a first time domain signal based on the first spectrum signal; and determine the first total observation interference signal based on the first time domain signal.

[0134] In this embodiment of the disclosure, the signal input module 2021 may include a second signal input model module 401, which may include a TX AMI model module. The signal input submodule 301 includes a signal input port, the behavior model may include a TX AMI model, and the channel model may include an S-parameter model. For example, the second signal input model module 202 is connected to the channel model module 201 through the signal input port. In this case, the TX AMI model is connected to the S-parameter model through the second signal input port.

[0135] The second signal input model module 401 can be used to acquire a pre-set initial observation signal. The initial observation signal can be a signal set according to the actual operating scenario of the product, or it can be any signal. The second signal input model module 401 can convert the initial observation signal into a target observation signal through an equalization algorithm; the equalization algorithm can include pre-emphasis, FFE, etc. For example, the initial observation signal includes a target bit sequence, and the target observation signal includes a voltage waveform or a current waveform. The target bit sequence can be composed of 0 and 1 logic, and the voltage waveform can include waveforms with shapes such as steps, pulses, and square waves. The current waveform can also include waveforms with shapes such as steps, pulses, and square waves.

[0136] The target observation signal includes a time-domain current waveform, and the target power supply signal may include a time-domain current waveform. Channel model module 201 is specifically used to generate a first frequency-domain signal based on the time-domain type target observation signal using a frequency-domain decomposition function. The first frequency-domain signal may include a first frequency-domain vector. (f); Using a frequency domain decomposition function, a second frequency domain signal of frequency domain type is generated based on the target power signal of time domain type. The second frequency domain signal may include a second frequency domain vector. (f); by the first frequency domain vector (f) and the second frequency domain vector (f) Forming the first incident wave vector (f) = The first incident wave vector is calculated using matrix multiplication. (f) Process the signal to obtain the first spectral signal under the combined effect of all inputs. (f); where the signal channel submodule 2011 includes a signal input submodule 301 and a signal output submodule 302, and the value of k is related to the number of the signal output submodule 302; the first spectrum signal is restored using a time-domain restoration function. (f) obtains the first time-domain signal. (t), and the first time-domain signal (t) serves as the first total signal.

[0137] Assuming the channel model module 201 includes a signal input port P1, a signal output port P2, and a power supply port P3, the frequency domain decomposition function may include a Fast Fourier Transform (FFT) function, performing FFT on the target observation signal and the target power supply signal respectively to obtain the first frequency domain vector. (f) and the second frequency domain vector (f), derived from the first frequency domain vector (f) Second frequency domain vector (f) Constructs a first matrix using the first preset parameters corresponding to the signal output port P2, and the first incident wave vector. (f) is the transpose of the first matrix. The first preset parameter can be equal to 0. (f) can be expressed as formula (1).

[0138] (f) = , formula (1).

[0139] Obtain the S matrix, which represents the linear frequency domain transfer relationship between multiple sub-modules, including the complex gain parameter from the incident wave of one channel sub-module to the outgoing wave of another channel sub-module. The complex gain parameter is related to the channel sub-module itself and is independent of the signal passing through the channel. For example, the S matrix can be expressed as formula (2).

[0140] S(f) = , formula (2);

[0141] in, This represents the complex gain of the incident wave from signal output port P2 to the outgoing wave from signal input port P1, meaning that signal input port P1 outputs the target input signal, and signal output port P2 receives the target input signal. The complex gain of the incident wave from signal output port P2 to the outgoing wave from power input port P3. , , The value is related to factors such as the port's connector, wiring, vias, packaging, and cables.

[0142] By matrix multiplication, based on S(f) and (f) Multiply to obtain the first spectral signal (f) thus obtains the spectrum of all signals superimposed in the input channel model module 201.

[0143] The time-domain restoration function includes the Inverse Fast Fourier Transform (IFFT) for the first spectral signal. (f) Perform a fast inverse Fourier transform to obtain the final total time-domain waveform, i.e., the first time-domain signal. Then, input the first time-domain signal as the first total signal to the interference generation module 2022. Thus, under the condition of eliminating other external interference, the first total signal can be used to confirm the channel itself (loss, reflection, impedance discontinuity, etc.) and the extreme influence of the large power supply on the target input signal. The interference generation module 2022 is used to obtain the first interference result based on the first total signal. The first interference result reflects the influence of the large power supply on the target input signal in the absence of other interference signals.

[0144] In some embodiments, the total signal includes a second observed interference total signal, and the behavior model module 202 further includes at least one first interference input module 402; each first interference input module 402 is connected to the channel model module 201 through the signal input submodule 301.

[0145] Each first interference input module 402 is used to input a first interference signal to the channel model module 201; wherein, the first interference signal includes a signal obtained after exciting a preset interference.

[0146] The channel model module 201 is used to generate a third frequency domain signal based on the first interference signal for each first interference signal; generate a second spectrum signal based on the first frequency domain signal, the second frequency domain signal and at least one third frequency domain signal; generate a second time domain signal based on the second spectrum signal; and determine the second total observation interference signal based on the second time domain signal.

[0147] In this embodiment of the disclosure, the signal input module 2021 may include at least one first interference input module 402, which includes a TX AMI model module. The first interference input module 402 can be used to output a first interference signal, which may represent a signal after being excited by a preset interference, where the preset interference refers to interference other than large power supply interference.

[0148] The first interference input module 402 can be used to generate a first interference signal. The first interference signal can represent a time-domain signal. Simultaneously, the first interference signal can represent the signal obtained after exciting the interference caused by factors such as crosstalk, electromagnetic interference (EMI), and common-mode to differential-mode conversion on the target input signal. For example, the first interference signal corresponding to crosstalk can represent the signal obtained by quantizing the interference caused by factors such as parallel lines, vias, and connectors on the same or adjacent layers of the signal input submodule 301, and then exciting the quantized interference. The first interference signal corresponding to EMI can represent the signal obtained by quantizing the interference caused by factors such as antennas, motors, and wireless base stations, and then exciting the quantized interference. The first interference signal corresponding to common-mode to differential-mode conversion can represent the signal obtained by quantizing the interference caused by factors such as unbalanced cables and connector ground potential differences, and then exciting the quantized interference.

[0149] The behavior model module 202 includes N first interference input modules 402, where N is an integer greater than or equal to 1. Each interference input module 402 can be used to generate different first interference signals. For example, if N equals 3, the first first interference input module is used to generate the first interference signal corresponding to crosstalk, the second first interference input module is used to generate the first interference signal corresponding to EMI, and the third first interference input module is used to generate the first interference signal corresponding to common-mode to differential-mode conversion. Each first interference input module is used to input the generated first interference signal to the channel model module 201. This disclosure does not limit the value of N, nor does it limit the value of each interference signal.

[0150] Channel model module 201 is specifically used to perform FFT processing on the target observation signal, the target power signal, and at least one first interference signal to obtain a first frequency domain signal, a second frequency domain signal, and at least one third frequency domain signal; the third frequency domain signal includes a third frequency domain vector. (f); by the first frequency domain vector (f) Second frequency domain vector (f) The first preset parameter and at least one third frequency domain vector corresponding to the signal output port P2 (f) Construct the second matrix and the second incident wave vector. (f) is the transpose of the second matrix.

[0151] Assume that each signal input submodule 301 corresponding to the first interference input module 402 includes an interference input port P4_n, where n is an integer greater than or equal to 1 and less than or equal to N; obtain the S matrix, which includes the signal input submodule P4_n. , , and at least one The matrix is ​​formed. Through matrix multiplication, based on S(f) and... (f) Multiply to obtain the second spectral signal (f) thus obtains the spectrum of all signals superimposed in the input channel model module 201.

[0152] For the second spectrum signal (f) Perform a fast inverse Fourier transform to obtain the final total time-domain waveform, i.e., the second time-domain signal. Then, input the second time-domain signal as the second total signal to the interference generation module 2022. Thus, considering other external interference, the influence of the channel itself and the large power supply on the target input signal can be confirmed through the second total signal. The interference generation module 2022 is used to obtain the second interference result based on the second total signal. The second interference result reflects the influence of the large power supply on the target input signal in the presence of other interference signals.

[0153] In some embodiments, the total signal includes a third observation interference total signal, and the behavior model module 202 further includes at least one excitation input module 403 and at least one second interference input module 404; each excitation input module 403 corresponds to a second interference input module 404, and the second interference input module 404 corresponding to each excitation input module 403 is different; each excitation input module 403 is connected to the channel model module 201 through the signal input submodule 301, and each second interference input module 404 is connected to the channel model module 201 through the signal input submodule 301.

[0154] Each second interference input module 404 is used to input a second interference signal to the channel model module 201; wherein, the second interference signal includes a signal obtained by quantizing a preset interference;

[0155] Each excitation input module 403 is used to input an excitation signal to the channel model module 201; wherein the excitation signal is related to the target observation signal;

[0156] The channel model module 201 is used to generate an interference excitation signal based on the second interference signal and the excitation signal for each second interference signal; generate a fourth frequency domain signal based on the interference excitation signal for each interference excitation signal; generate a third spectrum signal based on the first frequency domain signal, the second frequency domain signal and at least one fourth frequency domain signal; generate a third time domain signal based on the third spectrum signal; and determine the third total observed interference signal based on the third time domain signal.

[0157] In this embodiment, the signal input module 2021 may include at least one excitation input module 403 and at least one second interference input module 404. The second interference input module 404 may include a capacitor-resistance equivalent module. For example, to simplify the inter-signal interference determination device 200, an equivalent capacitor-resistance module can be constructed using equivalent termination resistors and capacitors. This equivalent construction method can reflect the influence of the second interference signal on the target input signal to a certain extent, while avoiding the construction of a complex architecture for the inter-signal interference determination device 200. The excitation input module 403 may include a current-controlled current source. For example, the current-controlled current source can output an excitation signal, which can be the same as the target input signal. By inputting the excitation signal to the channel model module 201, the second interference signal can be excited to obtain an interference excitation signal.

[0158] The number of excitation input modules 403 is equal to the number of second interference input modules 404. For example, the number of second interference input modules 404 is M, where M is an integer greater than or equal to 1. M can be equal to or different from N. The number of excitation input modules 403 is M, and the M excitation input modules 403 can be the same.

[0159] The channel model module 201 is specifically used to generate an interference excitation signal corresponding to each second interference signal based on at least one second interference signal and an excitation signal corresponding to each second interference signal; and to perform FFT processing on the target observation signal, the target power supply signal, and at least one interference excitation signal respectively to obtain a first frequency domain signal, a second frequency domain signal, and at least one fourth frequency domain signal; the fourth frequency domain signal includes a fourth frequency domain vector. (f); by the first frequency domain vector (f) Second frequency domain vector (f) The first preset parameter and at least one fourth frequency domain vector corresponding to the signal output port P2 (f) Construct the third matrix and the third incident wave vector. (f) is the transpose of the third matrix.

[0160] Assume that each interference input module 402 corresponds to a signal input submodule 301 including an interference input port P4_m, and each excitation input module 403 corresponds to a signal input submodule 301 including an excitation input port P5_m, where m is an integer greater than or equal to 1 and less than or equal to M; obtain the S matrix, which includes... , , and at least one The matrix is ​​formed. Through matrix multiplication, based on S(f) and... (f) Multiply to obtain the third spectral signal (f) thus obtains the spectrum of all signals superimposed in the input channel model module 201.

[0161] For the third spectrum signal (f) Perform a fast Fourier inverse transform to obtain the final total time-domain waveform, i.e., the third time-domain signal. Then, input the third time-domain signal as the third total signal to the interference generation module 2022. Thus, considering other external interferences, the influence of the channel itself and the large power supply on the target input signal can be confirmed through the third total signal. The interference generation module 2022 is used to obtain the third interference result based on the third total signal. The third interference result reflects the influence of the large power supply on the target input signal in the presence of other interference signals.

[0162] In some embodiments, the channel model module 201 is used to output the total signal.

[0163] In this embodiment of the present disclosure, a total signal is output by a signal output submodule 302. The total signal may include a first total signal, a second total signal, or a third total signal. The signal output submodule 302 is used to output the total signal to a display module; the display module is used to display the total signal. The signal output module includes an RX port.

[0164] The total signal reflects the superposition of all signals in the input channel model module 201. Therefore, the target input signal can be monitored by monitoring the total signal, ensuring the fidelity of the target input signal. Relevant personnel can confirm whether the behavior model module 202 and the power model module 203 have input signals to the channel model module 201 by observing the total signal. If the signal input submodule 301 does not receive the signal input from the behavior model module 202 or the power model module 203 by confirming through the total signal, the relevant personnel can control the device 200 to regenerate the interference result.

[0165] In some embodiments, the channel model module 201 includes an S-parameter model module and ports. The behavior model module 202 includes a signal generation module 2021 and an interference generation module 2022. The signal generation module 2021 includes a second signal input model module 401, M excitation input modules 403, and M second interference input modules 404. The second signal input model module 401 includes a TX AMI model module, the excitation input module 403 includes a current-controlled current source (CCCS), the second interference input module 404 includes a capacitor-resistance equivalent module, and the interference generation module 2022 includes an RXAMI model module. The power supply model module 203 includes a power supply module 2031, a current source model module 2032, and a parasitic model module 2033. The power supply module 2031 includes an ideal current source, the current source model module 2032 includes a controllable current source model, and the parasitic model module 2033 includes a CPM.

[0166] Among them, a controllable current source refers to adjusting the output signal of a controllable current source model by inputting a signal to the model. A current-controlled current source refers to adjusting the output current signal of a current-controlled current source by inputting a current signal, which may include a periodic square wave signal.

[0167] In some embodiments, the interference results include eye diagrams, bathtub curves, and bit error rate curves;

[0168] The interference generation module is used to segment the total signal based on a preset truncation length to generate multiple truncation signals; generate an eye diagram based on the multiple truncation signals; and generate a bathtub curve and a bit error rate curve based on the eye diagram.

[0169] In this embodiment, the interference generation module is used to segment the total signal based on a preset truncation length, generating multiple segmented signals. The signal length of each segmented signal is less than or equal to the preset truncation length. A first segmented signal with a signal length equal to the preset truncation length can be used as the truncated signal. It is also necessary to delete second segmented signals with signal lengths less than the preset truncation length; or, the second segmented signal can be padded so that its length equals the preset truncation length. Then, by superimposing the multiple truncated signals over multiple time units in the time domain, an eye diagram can be obtained.

[0170] After obtaining the eye diagram, simulation tools can be used to perform mathematical operations on the eye diagram to obtain the BER curve and bathtub curve. Of course, the total signal can also be segmented based on a preset number of segments to generate multiple truncated signals, which will not be elaborated on here.

[0171] Figure 3 This is a schematic diagram of another signal interference determination device provided in an embodiment of this disclosure, as shown below. Figure 3 As shown, the TX AMI model module 21 is connected to the S-parameter model module 11 via port 2, the RX AMI model module 22 is connected to the S-parameter model module 11 via port 1, and the RX AMI model module 22 can be used to generate interference results.

[0172] The signal generation module 2021 includes M equivalent capacitance-resistance modules and M current-controlled current sources, where M is an integer greater than or equal to 1. The first equivalent capacitance-resistance module 231 is connected to the S-parameter model module 11 via port 4, and the first current-controlled current source 232 is connected to the S-parameter model module 11 via port 3. The first current-controlled current source 232 corresponds to the first equivalent capacitance-resistance module 231. The second equivalent capacitance-resistance module 241 is connected to the S-parameter model module 11 via port 6, and the second current-controlled current source 242 is connected to the S-parameter model module 11 via port 5. The second current-controlled current source 242 corresponds to the second equivalent capacitance-resistance module 241. The Mth capacitor-resistance equivalent module 251 is connected to the S-parameter model module 11 through port 2(M+1), and the Mth current-controlled current source 242 is connected to the S-parameter model module 11 through port 2M+1. The Mth current-controlled current source 252 corresponds to the Mth capacitor-resistance equivalent module 251.

[0173] Ideal current source 31 is connected to S-parameter model module 11 through port 2 (M+2), controllable current source model module 32 is connected to S-parameter model module 11 through port 2 (M+3), and CPM module 33 is connected to S-parameter model module 11 through port 2 (M+3).

[0174] In this embodiment of the disclosure, the TX AMI model module 21 can run the TX AMI model, and the TX AMI model module 21 generates the target observation signal by running the TX AMI model. The target observation signal may include waveforms with shapes such as steps, pulses, and square waves.

[0175] Initial observation signals can be input into the TX AMI model module 21 to simulate real products through the TX AMI model. It can accurately simulate the input and output characteristics of the product, including signal driving capability, transmission delay and signal integrity, thereby providing a highly realistic simulation effect for the simulation of the target signal.

[0176] For interferences other than those from the main power supply, to simplify the model, the impact of the interference signal on the target signal can be reflected by equivalent methods using terminating resistors and capacitors, avoiding the computational burden of complex models. Simultaneously, several current-controlled sources are used, with currents of the same magnitude as the current fluctuations of the target observed signal serving as the excitation for each second interference signal. This allows for accurate simulation of the excitation of the second interference signal. By comparing the changes in the target observed signal under different excitations of the second interference signal, the coupling mechanism of the second interference signal on the target observed signal can be analyzed in depth. Furthermore, compared to generating interference excitation signals through other methods, the interference excitation signal generated by the current equivalent method does not require more complex mathematical calculations within the internal model, significantly improving the simulation speed.

[0177] It should be noted that, in order to simplify the model, the equivalent capacitor and resistor modules 231, 241, and 251 in this disclosure have the same structure and components in the figure, all including resistors and capacitors. However, in practice, the structure and / or components of each equivalent capacitor and resistor module may be different.

[0178] When performing large power supply simulations, an ideal current source 31 can be constructed based on the power supply of the input product; a controllable current source model module 32 can be constructed based on the product's structure, including its package, PCB components, and decoupling capacitors; and a CPM module 33 can be constructed based on the product's structure, including parasitic capacitance and resistance. CCCS stands for "Current Amplifier," meaning the output current is determined by the input current; a controllable current source is a "General-Purpose Adjustable Constant Current Source," meaning the output current is determined by any controllable quantity selected by the relevant personnel.

[0179] CPM is widely used in product design and system-level power management, especially in simulating the transient behavior of power networks, such as voltage drop and ground bounce noise. CPM can accurately simulate the filtering effect of decoupling capacitors on high-frequency noise.

[0180] The ideal current source 31 can output periodic square wave signals. Power supply adjustment signals and transient power supply signals are also periodic square wave signals. These periodic square wave signals can simulate large currents input to products, as well as filtering and interference from these large currents, thus avoiding the problems of excessive current and short simulation times. Long-term high-current simulations can be performed using periodic square wave signals. Furthermore, by adjusting the rise time and period of the periodic square wave signal, different scenarios of large power supply operation can be flexibly simulated. For example, in practical applications, the rise time of the power supply affects its power supply capacity to the load and its interaction with other circuit modules. By precisely adjusting the rise time of the periodic square wave signal, different actual situations of large currents can be realistically simulated, providing a power excitation that conforms to real-world scenarios for studying the coupling between the power supply and high-speed SerDes signals.

[0181] The S-parameter model module 11 can simulate signal transmission between ports. By performing calculations on the input signals, the total signal is obtained. The total signal reflects the waveforms of different signals in the time domain, and relevant personnel can determine the integrity of each signal input to the S-parameter model module 11 by observing the total signal.

[0182] The RX AMI model module 22 can obtain interference results based on the total signal. These results include at least one of the following: eye diagram, bathtub curve, bit error rate curve, etc. The eye diagram is an important indicator for evaluating signal integrity. By observing the eye diagram's opening and jitter, relevant personnel can intuitively understand the degree of interference the target observed signal experiences from the target power signal and ports during transmission. The bit error rate curve reflects the bit error rate of the target observed signal under different noise conditions. The bathtub curve shows the reliability changes of the device 200 at different operating stages. Therefore, relevant personnel can determine the interference between signals by observing these graphs, and further determine the rationality of the product's power supply design based on the interference between signals. If the interference between signals does not meet the product design requirements based on the interference results, it can be determined that the power supply design is unreasonable. The interference results can then be used to optimize the product, providing solid data support for subsequent product optimization and design improvements.

[0183] Utilizing mainstream simulation tools, a simulation model of the product is constructed. The signal interference determination device 200 can run the product's simulation model, simplifying the model construction process. It can simulate the current operation in the product using periodic square wave signals, improving power supply simulation time. Even when simulating large power supplies, the simulation time is reduced to only tens of microseconds due to excessive current, thus improving the overall simulation time. Furthermore, it shortens the simulation time required to obtain interference results. The S-parameter model module includes ports for signal transmission and power transmission, eliminating the need to simulate all ports of the product, reducing simulation complexity. This ensures that the simulation time required to obtain interference results is essentially the same as the simulation time for the target input signal, avoiding the drawback of traditional simulation methods where simulation time increases exponentially with the number of input signals, resulting in faster simulation speeds. The interference results include eye diagrams, bathtub curves, and bit error rate curves, providing intuitive results that allow relevant personnel to quickly determine the degree of mutual influence between the observed signal and the power supply, thereby determining whether the product's power supply design meets the product's design requirements.

[0184] Figure 4 This is a flowchart of a method for determining inter-signal interference provided in an embodiment of this disclosure, as shown below. Figure 4 As shown, this method is applied to the aforementioned inter-signal interference determination device, which includes: a channel model module, a behavior model module, and a power supply model module. The method includes:

[0185] S401. Generate the target input signal through the behavior model module and generate the target power signal through the power model module;

[0186] S402. Input the target input signal and the target power signal to the channel model module, and obtain the total signal output by the channel model module;

[0187] S403. Input the total signal to the behavior model module and obtain the interference result output by the behavior model module; wherein, the interference result is used to indicate the degree of time-domain interference between signals.

[0188] In this embodiment, the behavior model module runs the behavior model, the channel model module runs the channel model, and the power supply model module runs the power supply model. The target input signal includes a high-speed SerDes signal. A time-domain simulation tool is selected from general-purpose circuit simulation tools for simulation. The time-domain mode can intuitively display the changes of the signal over time, making it extremely suitable for analyzing signals with complex time-domain characteristics, such as high-speed SerDes signals, as well as the dynamic characteristics of power supplies. It can clearly capture the voltage and current changes of the signal at different times, providing a powerful means for in-depth research on coupling and interference between signals.

[0189] The channel model includes the S-parameter model, which is a model that describes the electrical performance of a passive structure and can be used for circuit simulation. The S-parameter model can be used to simulate the transmission of the target input signal between ports.

[0190] The behavioral model includes the IBIS AMI model. Time-domain simulation tools utilize the IBIS AMI model, a general-purpose model for simulating high-speed SerDes signals. The IBIS AMI model is a modeling standard used to describe the electrical behavior of input / output pins in digital circuits and supports complex algorithmic modeling of high-speed serial links. The IBIS AMI model accurately simulates the effects of reflection, crosstalk, loss, and equalization on high-speed SerDes signals. The IBIS AMI model can include TX AMI and RX AMI models. The TX AMI model is used to simulate the signal of the input product and can also simulate interference with the input product's signal. The RX AMI model is used to generate interference results based on the total signal.

[0191] Meanwhile, the power supply model can simulate parameterized time-domain periodic square wave excitation to simulate the behavior of large power supplies. By adjusting the rise time and period of the signal, it is possible to flexibly simulate the working conditions of large power supplies in different scenarios.

[0192] Behavioral models can simulate target input signals, power supply models can simulate target power signals, and channel models can simulate the transmission of target input signals and target power signals between channels to obtain the total signal. The behavioral model can then obtain interference results from the total signal. The interference results can directly determine the degree of interference between the power supply and the signal. By importing S-parameters into circuit simulation tools and loading time-domain waveform excitation, it is possible to directly determine whether the degree of interference between the power supply and the signal meets the product design requirements based on the interference results. If the interference results determine that the degree of interference does not meet the product design requirements, relevant personnel can optimize the product's stack-up, termination, and routing topology. Then, based on the optimized product, a simulation model can be rebuilt until the interference results determine that the degree of interference between the product's signal and power supply meets the product design requirements.

[0193] In some embodiments, the channel model module is used to run a channel model; the method further includes: generating a channel model based on the channel parameters of the product; wherein the channel parameters include parameters of all channels of the product.

[0194] In this embodiment, the channel parameters include the S-parameters of all ports of the product. The functions of all ports include, but are not limited to, transmitting input signals, power, and reading data. To achieve a realistic simulation of the spatial electromagnetic field coupling between high-speed SerDes signals and power, all signal and power ports must be comprehensively included when extracting the S-parameters of the product. Omission of any port may lead to an incomplete electromagnetic coupling simulation. Therefore, extracting all ports of the product improves the accuracy of the simulation results. For example, the PCB file includes the traces and packages of the product's large power network (SerDes). S-parameter extraction from the PCB file yields the channel model.

[0195] The channel model includes ports for transmitting signals and power. It comprises virtual signal channels and virtual power channels; the virtual signal channels transmit signals, and the virtual power channels transmit power. For example, the channel model may include two virtual power channels and all virtual signal channels used for transmitting input signals. The channel model also includes an S-parameter model. The S-parameter model yields the total signal, which allows relevant personnel to determine the isolation level from frequency domain interference.

[0196] In some embodiments, the power model module includes a power supply module, the target power signal includes a preset power signal, and the total signal includes a first power interference total signal.

[0197] The target power signal is generated through the power model module, including S5011 and S402, which includes S5012, wherein:

[0198] S5011. The power supply module determines the preset power signal and inputs the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: square wave signal, periodic square wave signal;

[0199] S5012. The first power interference total signal is generated based on the preset power signal and the target input signal through the channel model module.

[0200] In some embodiments, the power model module includes a power supply module and a current source model module, the target power signal includes a preset power signal and a power adjustment signal, and the total signal includes a second power interference total signal.

[0201] The target power signal is generated through the power model module, including S5021 to S5022, and S402 includes S5023 to S5024, wherein:

[0202] S5021. The power supply module determines the preset power signal and inputs the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: square wave signal, periodic square wave signal;

[0203] S5022. The power supply adjustment signal is input to the channel model module through the current source model module;

[0204] S5023. Generate a first power excitation signal based on the power adjustment signal and the preset power signal through the channel model module;

[0205] S5024. The second power interference total signal is generated based on the first power excitation signal and the target input signal through the channel model module.

[0206] In some embodiments, the power model module includes a power supply module and a parasitic model module, the target power signal includes a preset power signal and a transient power signal, and the total signal includes a third power interference total signal.

[0207] The target power signal is generated through the power model module, including S5031 to S5032, and S402 includes S5033 to S5034, wherein:

[0208] S5031. The power supply module determines the preset power signal and inputs the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: square wave signal, periodic square wave signal;

[0209] S5032. Transient power signals are input to the channel model module through the parasitic model module;

[0210] S5033. Generate a second power excitation signal based on the transient power signal and the preset power signal through the channel model module;

[0211] S5034. The third power supply interference signal is generated based on the second power supply excitation signal and the target input signal through the channel model module.

[0212] In some embodiments, the power supply model module includes a power supply module, a current source model module, and a parasitic model module; the target power signal includes a preset power signal, a power adjustment signal, and a transient power signal; and the total signal includes a fourth power interference total signal. Generating the target power signal through the power supply model module includes steps S5041 to S5043, and step S402 includes steps S5044 to S5046, wherein:

[0213] S5041. A preset power signal is determined through the power supply module; wherein the preset current signal includes at least one of the following: a square wave signal, or a periodic square wave signal;

[0214] S5042. Determine the power supply adjustment signal through the current source model module;

[0215] S5043. Determine the transient power signal through the parasitic model module;

[0216] S5044. Input the preset current signal, power adjustment signal and transient power signal to the channel model module;

[0217] S5045. Through the channel model module, a third power excitation signal is generated based on the transient power signal, the power adjustment signal and the preset power signal.

[0218] S5046. The fourth power supply interference signal is generated based on the third power supply excitation signal and the target input signal through the channel model module.

[0219] In some embodiments, the power model module includes a first signal input model module; generating a target power signal through the power model module includes S5051, wherein:

[0220] S5051. The target power signal is input to the channel model module through the first signal input model module;

[0221] The target power signal includes a preset power signal; or the target power signal includes a preset power signal, a power adjustment signal, and / or a transient power signal.

[0222] In some embodiments, the total signal includes a first observation interference total signal; the behavior model module includes a second signal input model module; generating the target input signal through the behavior model module includes S601, and S402 includes S602 to S606, wherein:

[0223] S601. The target observation signal is determined by inputting the second signal into the model module;

[0224] S602. Input the target observation signal into the channel model module;

[0225] S603. Generate a first frequency domain signal based on the target observation signal through the channel model module;

[0226] S604. Generate a second frequency domain signal based on the target power signal;

[0227] S605. Generate a first frequency domain signal based on the first frequency domain signal and the second frequency domain signal;

[0228] S606. Generate a first time-domain signal based on the first spectrum signal, and determine the first total observation interference signal based on the first time-domain signal.

[0229] In some embodiments, the total signal includes a second observed interference total signal; the behavior model module includes a second signal input model module and at least one first interference input module; generating the target input signal through the behavior model module includes S701 and S702, and S402 includes S703 to S705, wherein:

[0230] S701. The target observation signal is determined by inputting the second signal into the model module;

[0231] S702. For each first interference input module, a first interference signal is determined through the first interference input module; wherein, the first interference signal includes a signal obtained after exciting a preset interference.

[0232] S703. Input the target observation signal and at least one first interference signal into the channel model module;

[0233] S703. Using the channel model module, for each first interference signal, generate a third frequency domain signal based on the first interference signal;

[0234] S704. Generate a second frequency spectrum signal based on the first frequency domain signal, the second frequency domain signal, and at least one third frequency domain signal;

[0235] S705. Generate a second time-domain signal based on the second spectral signal, and determine the second total observation interference signal based on the second time-domain signal.

[0236] In some embodiments, the total signal includes a third observed interference total signal; the behavior model module includes a second signal input model module, at least one second interference input module, and at least one excitation input module; each excitation input module corresponds to a second interference input module, and the second interference input module corresponding to each excitation input module is different; generating the target input signal through the behavior model module includes S801 and S803, and S402 includes S804 to S808, wherein:

[0237] S801. The target observation signal is determined by inputting the second signal into the model module;

[0238] S802. For each second interference input module, a second interference signal is determined through the second interference input module; wherein, the second interference signal includes a signal obtained by quantizing a preset interference;

[0239] S803. For each excitation input module, the excitation signal is determined through the excitation input model module; wherein, the excitation signal is related to the target observation signal;

[0240] S804. Input the target observation signal, at least one second interference signal, and at least one excitation signal into the channel model module;

[0241] S805. For each second interference signal, generate an interference excitation signal based on the second interference signal and the excitation signal;

[0242] S806. For each interference excitation signal, generate a fourth frequency domain signal based on the interference excitation signal;

[0243] S807. Generate a third frequency spectrum signal based on the first frequency domain signal, the second frequency domain signal, and at least one fourth frequency domain signal;

[0244] S808. Generate a third time-domain signal based on the third spectral signal, and determine the third observation interference total signal based on the third time-domain signal.

[0245] In some embodiments, the behavior model module includes a signal generation module and an interference generation module; generating the target input signal through the behavior model module includes S4021, and S403 includes S4041, wherein:

[0246] S4021. Determine the target input signal through the signal generation module;

[0247] S4041. An interference result is generated based on the total signal through the interference generation module; the interference result includes at least one of the following: eye diagram, bathtub curve, and bit error rate curve.

[0248] In some embodiments, the method further includes: outputting a total signal through a channel model module.

[0249] In some embodiments, the interference results include eye diagrams, bathtub curves, and bit error rate curves; S4041 includes S901 to S903, wherein:

[0250] S901. The total signal is divided into multiple intercepted signals by the interference generation module based on the preset interception length.

[0251] S902. An eye diagram is generated based on multiple intercepted signals using the interference generation module.

[0252] S903. Through the interference generation module, a bathtub curve and a bit error rate curve are generated based on the eye diagram.

[0253] Regarding the methods in the above embodiments, the specific manner in which each step is performed has been described in detail in the embodiments related to the device, and will not be elaborated here.

[0254] Figure 5 This is a structural block diagram of an electronic device 500 provided in an embodiment of this disclosure. For example, the electronic device 500 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0255] Reference Figure 5 The electronic device 500 may include one or more of the following components: processing component 502, memory 504, power supply component 506, multimedia component 508, audio component 510, input / output (I / O) interface 512, sensor component 514, and communication component 516.

[0256] Processing component 502 typically controls the overall operation of electronic device 500, such as operations associated with at least one of display, telephone call, data communication, camera operation, and recording operation. Processing component 502 may include one or more processors 520 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 502 may include one or more modules to facilitate interaction between processing component 502 and other components. For example, processing component 502 may include a multimedia module to facilitate interaction between multimedia component 508 and processing component 502.

[0257] Memory 504 is configured to store various types of data to support operation on electronic device 500. Examples of such data include at least one of the following: instructions for any application or method operating on electronic device 500, contact data, phonebook data, messages, pictures, and videos. Memory 504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0258] Power supply component 506 provides power to various components of electronic device 500. Power supply component 506 may include at least one of the following: a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 500.

[0259] Multimedia component 508 includes a screen that provides an output interface between electronic device 500 and user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a Touch Panel, the screen may be implemented as a touchscreen to receive input signals from the user. The Touch Panel includes one or more touch sensors to sense touches, swipes, and gestures on the Touch Panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 508 includes a front-facing camera and / or a rear-facing camera. When electronic device 500 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0260] Audio component 510 is configured to output and / or input audio signals. For example, audio component 510 includes a microphone (MIC) configured to receive external audio signals when electronic device 500 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 504 or transmitted via communication component 516. In some embodiments, audio component 510 also includes a speaker for outputting audio signals.

[0261] I / O interface 512 provides an interface between processing component 502 and peripheral interface modules, such as keyboards, click wheels, and buttons. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0262] Sensor assembly 514 includes one or more sensors for providing state assessments of various aspects of electronic device 500. For example, sensor assembly 514 may detect the on / off state of electronic device 500, the relative positioning of components such as the display and keypad of electronic device 500, changes in position of electronic device 500 or one of its components, the presence or absence of user contact with electronic device 500, orientation or acceleration / deceleration of electronic device 500, and temperature changes of electronic device 500. Sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 514 may also include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, sensor assembly 514 may also include, but is not limited to, at least one of the following: an accelerometer, a gyroscope, a magnetometer, a pressure sensor, and a temperature sensor.

[0263] Communication component 516 is configured to facilitate wired or wireless communication between electronic device 500 and other devices. Electronic device 500 can access wireless networks based on communication standards, such as Wi-Fi, 4G, 5G, or combinations thereof. In one exemplary embodiment, communication component 516 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 516 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), Bluetooth (BT), and other technologies.

[0264] In an exemplary embodiment, the electronic device 500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components.

[0265] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 504 including executable instructions or a computer program, which can be executed by a processor 520 of an electronic device 500 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0266] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform any of the signal interference determination methods described in the embodiments of this disclosure.

[0267] Figure 6 This is a block diagram of an apparatus 600 for determining inter-signal interference according to an embodiment of this disclosure. For example, apparatus 600 may be provided as a server. See also... Figure 6 The device 600 includes a processing component 622, which further includes one or more processors, and memory resources represented by memory 632 for storing instructions, such as application programs, that can be executed by the processing component 622. The application programs stored in memory 632 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 622 is configured to execute instructions to perform any of the aforementioned methods for determining inter-signal interference.

[0268] Device 600 may also include a power supply component 626 configured to perform power management of device 600, a wired or wireless network interface 650 configured to connect device 600 to a network, and an input / output (I / O) interface 658. Device 600 can operate an operating system stored in memory 632, such as Windows Server™, Mac OS X™, Unix™, Linux™, Free BSD™, or similar.

[0269] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0270] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A device for determining inter-signal interference, characterized in that, The device includes: a channel model module, a behavior model module, and a power model module; The behavior model module is used to input the target input signal to the channel model module; wherein, the behavior model module is used to simulate the transmitting end and receiving end of the product; The power model module is used to input the target power signal corresponding to the power value to the channel model module when the power value of the product meets the first preset condition; wherein, the power model module is used to simulate the power supply part of the product. The channel model module is used to generate a total signal based on the target input signal and the target power signal; and send the total signal to the behavior model module; wherein, the channel model module is used to simulate the passive link of the product; The behavior model module is used to generate interference results based on the total signal; wherein the interference results are used to indicate the degree of temporal interference between signals.

2. The apparatus according to claim 1, characterized in that, The power model module includes a power supply module, the target power signal includes a preset power signal, and the total signal includes a first power interference total signal. The power supply module is used to determine a preset power signal and input the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal; The channel model module is used to generate a first power interference total signal based on the preset power signal and the target input signal.

3. The apparatus according to claim 1, characterized in that, The power model module includes a power supply module and a current source model module; the target power signal includes a preset power signal and a power adjustment signal; and the total signal includes a second power interference total signal. The power supply module is used to determine a preset power signal and input the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal; The current source model module is used to input the power adjustment signal to the channel model module; The channel model module is used to generate a first power excitation signal based on the power adjustment signal and the preset power signal; and to generate a second power interference total signal based on the first power excitation signal and the target input signal.

4. The apparatus according to claim 1, characterized in that, The power model module includes a power supply module and a parasitic model module; the target power signal includes a preset power signal and a transient power signal; and the total signal includes a third power interference total signal. The power supply module is used to determine a preset power signal and input the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal; The parasitic model module is used to input transient power signals to the channel model module; The channel model module is used to generate a second power excitation signal based on the transient power signal and the preset power signal; and to generate a third power interference total signal based on the second power excitation signal and the target input signal.

5. The apparatus according to claim 1, characterized in that, The power model module includes a power supply module, a current source model module, and a parasitic model module. The target power signal includes a preset power signal, a power adjustment signal, and a transient power signal. The total signal includes a fourth power interference total signal. The power supply module is used to determine a preset power signal and input the preset power signal to the channel model module; wherein, the preset current signal includes at least one of the following: a square wave signal and a periodic square wave signal; The current source model module is used to input the power adjustment signal to the channel model module; The parasitic model module is used to input transient power signals to the channel model module; The channel model module is used to generate a third power excitation signal based on the transient power signal, the power adjustment signal, and the preset power signal; and to generate a fourth power interference total signal based on the third power excitation signal and the target input signal.

6. The apparatus according to claim 1, characterized in that, The power supply model module includes a first signal input model module; The first signal input model module is used to input the target power signal to the channel model module; The target power signal may include a preset power signal; or the target power signal may include the preset power signal, a power adjustment signal, and / or a transient power signal.

7. The apparatus according to claim 1, characterized in that, The total signal includes a first observation interference total signal; the behavior model module includes a second signal input model module; The second signal input model module is used to input the target observation signal to the channel model module; The channel model module is used to generate a first frequency domain signal based on the target observation signal; generate a second frequency domain signal based on the target power signal; generate a first spectrum signal based on the first frequency domain signal and the second frequency domain signal; generate a first time domain signal based on the first spectrum signal; and determine a first total observation interference signal based on the first time domain signal.

8. The apparatus according to claim 7, characterized in that, The total signal includes a second observation interference total signal; the behavior model module also includes at least one first interference input module; Each of the first interference input modules is used to input a first interference signal to the channel model module; wherein, the first interference signal includes a signal obtained after exciting a preset interference; The channel model module is configured to, for each of the first interference signals, generate a third frequency domain signal based on the first interference signal; generate a second spectral signal based on the first frequency domain signal, the second frequency domain signal, and at least one of the third frequency domain signals; generate a second time domain signal based on the second spectral signal; and determine a second total observation interference signal based on the second time domain signal.

9. The apparatus according to claim 7, characterized in that, The total signal includes a third observation interference total signal; the behavior model module further includes at least one second interference input module and at least one excitation input module; each of the excitation input modules and the second interference input module corresponds to each other, and the second interference input module corresponding to each of the excitation input modules is different; Each of the second interference input modules is used to input a second interference signal to the channel model module; wherein the second interference signal includes a signal obtained by quantizing a preset interference; Each of the aforementioned excitation input modules is used to input an excitation signal to the channel model module; wherein the excitation signal is correlated with the target observation signal; The channel model module is configured to generate an interference excitation signal based on the second interference signal and the excitation signal for each second interference signal; generate a fourth frequency domain signal based on the interference excitation signal for each interference excitation signal; generate a third spectral signal based on the first frequency domain signal, the second frequency domain signal and at least one of the fourth frequency domain signals; generate a third time domain signal based on the third spectral signal; and determine a third total observation interference signal based on the third time domain signal.

10. The apparatus according to any one of claims 1 to 9, characterized in that, The behavior model module includes a signal generation module and an interference generation module; The signal generation module is used to input the target input signal to the channel model module; The interference generation module is used to generate interference results based on the total signal; the interference results include at least one of the following: eye diagram, bathtub curve, and bit error rate curve.

11. The apparatus according to claim 1, characterized in that, The channel model module is used to output the total signal.

12. The apparatus according to claim 10, characterized in that, The interference results include eye diagrams, bathtub curves, and bit error rate curves. The interference generation module is used to segment the total signal based on a preset truncation length to generate multiple truncation signals; and to generate an eye diagram based on the multiple truncation signals. Based on the eye diagram, a bathtub curve and a bit error rate curve are generated.

13. A method for determining inter-signal interference, characterized in that, The method is applied to a device for determining inter-signal interference, the device comprising: a channel model module, a behavior model module, and a power supply model module, and the method comprising: The target input signal is generated through the behavior model module, and the target power signal is generated through the power model module. The target input signal and the target power signal are input to the channel model module, and the total signal output by the channel model module is obtained. The total signal is input to the behavior model module, and the interference result output by the behavior model module is obtained; wherein, the interference result is used to indicate the degree of time-domain interference between signals.

14. The method according to claim 13, characterized in that, The channel model module is used to run the channel model; the method further includes: The channel model is generated based on the channel parameters of the product; wherein the channel parameters include the parameters of all channels of the product.

15. An electronic device, characterized in that, include: processor; Memory used to store computer programs or instructions; The processor executes the computer program or instructions to implement the steps of the method of claim 13 or 14.

16. A non-transitory computer-readable storage medium storing a computer program or instructions, characterized in that, When the computer program or instructions in the storage medium are executed by a processor, the steps of the method of claim 13 or 14 are implemented.