create_tdr_schematic_from_snp#

Circuit.create_tdr_schematic_from_snp(input_file: str | Hfss3dLayout | Path, tx_schematic_pins: list, tx_schematic_differential_pins: list | None = None, termination_pins: list | None = None, differential: bool | None = True, rise_time: float | int = 30, use_convolution: bool | None = True, design_name: str | None = 'LNA', impedance: float | None = 50, time_step: str | None = None, time_stop: str | None = None) list[str]#

Create a schematic from a Touchstone file and automatically setup a TDR transient analysis.

Parameters:
input_filestr, HFSS3dLayout, Path

Full path to the sNp file or Hfss3dLayout object to export the touchstone from.

tx_schematic_pinslist

List of pins to attach to the probe components.

tx_schematic_differential_pinslist, optional

Reference pins to attach to probe components. The default is None. This parameter is valid only in differential TDR probes.

termination_pinslist, optional

Pins to terminate. The default is None.

differentialbool, optional

Whether the buffers are differential. The default is True. If False, the pins are single ended.

rise_timefloat, int, optional

Rise time of the input pulse in picoseconds. The default is 30.

use_convolutionbool, optional

Whether to use convolution for the Touchstone file. The default is True. If False, state-space is used.

design_namestr, optional

New schematic name. The default is "LNA".

impedancefloat, optional

TDR single ended impedance. The default is 50. For differential tdr, it will be computed by PyAEDT.

time_stepstr, optional

Transient analysis step size, including units (for example "10ps"). The default is None, which derives rise_time / 4 in nanoseconds. The recommended range for the step size is 2-15 ps depending on the frequency content of the model.

time_stopstr, optional

Transient analysis stop time, including units (for example "35ns"). The default is None, which derives rise_time * 1000 in nanoseconds. The stop time should be chosen based on the flight time of the signal under test.

Returns:
list

List of TDR probe traces when successful.