This is an alpha functional version that allows the user to select a S-parameters model extracted from Ansys SIwave or HFSS containing transmission lines and automatically add drivers and receivers and run a transient analysis using Nexxim. Then, it will automatically create Delay and Skew tables between the different nets.
PyAEDT
- more information about it here
Ansys Electronics Desktop
- more information about it here
- On a text editor/IDE of your choice, open the file SparamSkewCheck.py and modify the inputs as seen below:
inputSparam = r"D:\Scripts\aapyAEDT\SparamDelayCheck\hbm_dqh7_13_notsv_0ord_solvIns.s12p" drvName = "N7" rcvName = "HBM" portNamingConventionSeparator = '.' # i.e: current portNamingConvention="$REFDES.$PINNAME.$NETNAME" diffPairSuffix_pos = "_t" diffPairSuffix_neg = "_c" drv_datarate="3.2GHz" desktop_version = "2023.1" non_graphical = False new_thread = True
- Save it and run it in your
PyAEDT
virtual environment or, starting onAnsys Electronics Desktop
2023R2, you can run it via the tab Automation > PyAEDT > Run PyAEDT Script
PyAEDT
is licensed under the MIT
license.
This module makes no commercial claim over Ansys whatsoever. PyAEDT
extends the functionality of AEDT
by adding an additional Python interface to AEDT
without changing the core behavior or license of the original software. The use of the interactive control of PyAEDT
requires a legally licensed local copy of AEDT
. For more information about AEDT
, visit the AEDT page on the Ansys
website.