-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Diff-Mode S-Parameter files exported from HyperLynx not viewable #46
Comments
Made some adaptations to the non-working file. With that adaptations it worke. ASCII-compare shows the difference. |
These s-parameters are in Touchstone 2.0 format, while my tool supports only Touchstone 1.0. It would not be to hard to make a Touchstone 2.0 parser and handle this. Can HyperLynx output Touchstone 1.0? Some advantages to supporting Touchstone 2.0 would be:
I do see mixed-mode keyword, but do not see that in the Teraspeed document. I'd need to look at the standard. In the past, I looked at the new specification with the intent of supporting it, but the committee who invented that thing made it so complicated with not much advantage and the lack of availability of an open-source golden parser to test against made me shy away from it. By the way, our commercial instruments do not support this standard either, and I've never heard a complaint. I'm going to move this to a feature request, although it's method of failing I will treat as a bug initially. |
I don´t see any way to configure HyperLynx with respect tp the Touchstone version. I´ll have to ask Mentor/Siemens about it. But there needs to be a way for it. Since commercial instruments don´t support 2.0, for proper simulation-to-measurent correlation there must be a way to output Touchstone 1.0 from HyperLynx. Will check. |
Just a slight correction to what you said. "Our (Teledyne LeCroy) instruments do not support it". I'm sure Keysight or Anritsu support it. Since our instruments are mostly a producer of s-parameters and because a Touchstone 2.0 or 2.1 parser must be backwards compatible (able to read Touchstone 1.0), it doesn't cause a problem. The problem is on import, which does change things. I do know, since I wrote the code, that our Virtual Probe oscilloscope component will not accept Touchstone 2.0 files. |
Response from HyperLynx-Support: |
That will work in this case, for other cases, where the port reference impedances have been changed, for example, that will lead to quite erroneous results. At some point, I will consider supporting Touchstone 2.0. |
S-Parameter-Files converted from standard mode to differential mode using HyperLynx touchstone viewer are not viewable.
Differential Modes S-Parameters from HyperLynx_v27.zip
The text was updated successfully, but these errors were encountered: