Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

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
164
Helped
0
Reputation
0
Reaction score
1
Trophy points
18
Activity points
1,235
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:


Screenshot (267).png



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
    Screenshot (267).png
    292.2 KB · Views: 110

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top