Occurring Time step error after placing connection between component and transmission lines - ADS error

Status
Not open for further replies.

mohamis288

Full Member level 3
Joined
Mar 1, 2022
Messages
165
Helped
0
Reputation
0
Reaction score
1
Trophy points
18
Activity points
1,231
I have recently created a project in ADS. It contains a couple of transmission lines, capacitors, and resistors. When I connect my transmission lines to the s2p file, transient simulation is done successfully. But, when I connect the large-signal model to transmission lines, a time step error is shown after about 120 ps. My component is an RF IC produced by NXP company. simulation models can be downloaded from the following link:

https://www.nxp.com/products/radio-...ed-amplifiers:AFIC10275N?fpsp=1#documentation

the large-signal model does not have any incompatibility with transient simulation, because I have done the simulation simulation on this ( without any other component, wire , transmission line and etc). My RF fundamental frequency is 1090 MHz. Also, I did s-parameter simulation on it successfully.

In order to solve the timestep error, I have taken the following measures:
-I have placed a 1e-6 pF capacitor at every node
-I have connected DC voltage supply to the IC with an intermediary 10 ohm resistor
-I have changed the "time step" parameter over a wide range from 0.01 ps to 100 ps
-I have enabled (or disabled) the "limit time step for transmission line" checkbox
-I have used different convolution tolerances (specially "strict" mode) and time step control methods

Here is the schematic:





I tried to upload my code, but its size was too much (even higher than 1 Gb).

The error message is represented in the following:

Code:
    Simulation Messages

Warning detected by hpeesofsim during netlist flattening.
    Inductor `FET2FSL1.X1.L1' L=-9e-11 is negative.
Warning detected by hpeesofsim during netlist flattening.
    Inductor `FET2FSL1.X2.L1' L=-9e-11 is negative.
Warning detected by hpeesofsim during netlist flattening.
    Inductor `FET2FSL1.X3.L1' L=-4e-11 is negative.
Warning detected by hpeesofsim during netlist flattening.
    Inductor `FET2FSL1.X3.L2' L=-4e-11 is negative.
Warning detected by hpeesofsim during netlist flattening.
    Inductor `FET2FSL1.X4.L1' L=-4e-11 is negative.
Warning detected by hpeesofsim during netlist flattening.
    Inductor `FET2FSL1.X4.L2' L=-4e-11 is negative.
Warning detected by hpeesofsim during circuit set up.
    Mutual inductor `FET2FSL1.X4.Q2.Mutual1' has an unphysical mutual inductance M=-7.061e-13.
    L1=0.000e+00 L2=0.000e+00; limit for M is +/-0.000e+00.
Warning detected by hpeesofsim during circuit set up.
    Mutual inductor `FET2FSL1.X4.Q1.Mutual1' has an unphysical mutual inductance M=-7.061e-13.
    L1=0.000e+00 L2=0.000e+00; limit for M is +/-0.000e+00.
Warning detected by hpeesofsim during circuit set up.
    Mutual inductor `FET2FSL1.X3.Q2.Mutual1' has an unphysical mutual inductance M=-7.061e-13.
    L1=0.000e+00 L2=0.000e+00; limit for M is +/-0.000e+00.
Warning detected by hpeesofsim during circuit set up.
    Mutual inductor `FET2FSL1.X3.Q1.Mutual1' has an unphysical mutual inductance M=-7.061e-13.
    L1=0.000e+00 L2=0.000e+00; limit for M is +/-0.000e+00.
Warning detected by hpeesofsim in topology check during circuit set up.
    Number of nodes with only one device attached (topology corrected): 1
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
    Component `FET2FSL1.X4.SNP1.CMP1':
       ImpMaxFreq is reduced to highest data frequency at 8.000000e+09 Hz.
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
    COMPONENT `FET2FSL1.X4.SNP1.CMP1':
       Highest frequency in data is 8e+09 Hz, which is smaller than the maximum source bandwidth 8.72e+09 Hz.
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
    Component `FET2FSL1.X3.SNP1.CMP1':
       ImpMaxFreq is reduced to highest data frequency at 8.000000e+09 Hz.
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
    COMPONENT `FET2FSL1.X3.SNP1.CMP1':
       Highest frequency in data is 8e+09 Hz, which is smaller than the maximum source bandwidth 8.72e+09 Hz.
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
    Component `FET2FSL1.SNP3.CMP1':
       ImpMaxFreq is reduced to highest data frequency at 8.000000e+09 Hz.
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
    COMPONENT `FET2FSL1.SNP3.CMP1':
       Highest frequency in data is 8e+09 Hz, which is smaller than the maximum source bandwidth 8.72e+09 Hz.
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
    Component `FET2FSL1.X2.SNP1.CMP1':
       ImpMaxFreq is reduced to highest data frequency at 8.000000e+09 Hz.
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
    COMPONENT `FET2FSL1.X2.SNP1.CMP1':
       Highest frequency in data is 8e+09 Hz, which is smaller than the maximum source bandwidth 8.72e+09 Hz.
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
    Component `FET2FSL1.SNP2.CMP1':
       ImpMaxFreq is reduced to highest data frequency at 8.000000e+09 Hz.
Error detected by hpeesofsim during TRAN analysis `Tran2'.
    Internal timestep 9.58155e-16 too small at time 1.44486e-10.

I have been thinking of solving this error for more than 2 weeks ,but I can not know how to solve this. It would be great if you can give me a couple of suggestions.
I have asked a similar question on the EDAboard, but here I asked it again with more clear details.
 

Attachments

  • Screenshot (267).png
    292.2 KB · Views: 115

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…