June 14, 2023 at 11:11 amMarin MilovacSubscriber
I have been trying to simulate TDR of the "Ideal" 50Ohm line (50-ohm source, line, and termination).
The thickness for 50R has been calculated via Altium's integrated 2D solver to be 0.325mm. The total delay of the trace is around 662ps:
Once I simulate TDR with SIwave's integrated TDRwizard I get this as a response:
I understand the first dip to ~9.5 ohm is due to the simulation starting and the current not instantaneously becoming the I=U/Z but rather "ramping up" to that value. But I don't understand why there is a ringing afterward. Shouldn't the response be a flat line if everything is matched correctly and not swinging +-3 ohms? Do you maybe know why this is the case? Is it typical for simulation or do you think that I am doing something wrong?
For any further clarification please don't hesitate to ask.
June 14, 2023 at 5:39 pmDan DvAnsys Employee
What did you use for your frequency sweep in the TDR Wizard setup in SIwave? I think the default sweep setup only goes up to 5GHz. Just looking at the waveform it looks like that rining is ~6GHz or so. Given that the TDR source in the Circuit tool uses a 35ps rising edge by default, we have to be careful with out of band energy unless you have upped the bandwith in the TDR setup. Alternately, you can go into the Circuit setup and slow down the edge of the TDR source to see if that changes anything.
June 20, 2023 at 9:35 amMarin MilovacSubscriber
From what I can see the main problem for TDR is the output voltage (red) because the ringing of the output voltage gets translated into noise in the TDR. The ringing is there for 1ps, 10ps, and 100ps. For 1ns there is no ringing but the edge is too slow to get any information about impedance discontinuities.
Also, two very interesting things that I have noticed:
First is that the resistor input voltage also starts ringing BEFORE the signal propagates to the resistor (especially at fast rise times) seemingly breaking causality:
Second is that for fast rise times voltage rises proportionately to the set rise time for about half of its amplitude, but for the second part of its amplitude it does not rise according to the set rise time:
Any help would be much appreciated.
June 20, 2023 at 2:36 pmDan DvAnsys Employee
First off, have you tried upping the maxiumum frequency of the TDR simulation in SIwave? If you have left it with the defaul maximum of 5GHz, I'm concerned that this ringing is above what SIwave is providing Circuit in the s-parameters.
Yes, I also have some concern about causality here. Are you using the default state-space method in Circuit, or convolution. If you run the casuality check on these s-parameters in the Network Data Explorer, what are those results?
- You must be logged in to reply to this topic.
Boost Ansys Fluent Simulations with AWS
Computational Fluid Dynamics (CFD) helps engineers design products in which the flow of fluid components is a significant challenge. These different use cases often require large complex models to solve on a traditional workstation. Click here to join this event to learn how to leverage Ansys Fluids on the cloud, thanks to Ansys Gateway powered by AWS.
Earth Rescue – An Ansys Online Series
The climate crisis is here. But so is the human ingenuity to fight it. Earth Rescue reveals what visionary companies are doing today to engineer radical new ideas in the fight against climate change. Click here to watch the first episode.
Subscribe to the Ansys Blog to get great new content about the power of simulation delivered right to your email on a weekly basis. With content from Ansys experts, partners and customers you will learn about product development advances, thought leadership and trends and tips to better use Ansys tools. Sign up here.
- simulation completed with execution error on server
- Maxwell, HFSS or Q3D?
- Unable to assign correctly the excitations in a coil
- How to export Ansys Maxwell simulation results for post-processing in matlab or in .csv file
- Intersect errors with model with complex structure
- Running ANSYS HFSS on the HPC (it runs on Linux only)
- Process ‘3dtds’ terminated abnormally
- Error while solving Optimetrics
- Concept of Interpolation Sweep in HFSS
© 2023 Copyright ANSYS, Inc. All rights reserved.