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_file
str,HFSS3dLayout,Path Full path to the sNp file or Hfss3dLayout object to export the touchstone from.
- tx_schematic_pins
list List of pins to attach to the probe components.
- tx_schematic_differential_pins
list,optional Reference pins to attach to probe components. The default is
None. This parameter is valid only in differential TDR probes.- termination_pins
list,optional Pins to terminate. The default is
None.- differentialbool,
optional Whether the buffers are differential. The default is
True. IfFalse, the pins are single ended.- rise_time
float,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. IfFalse, state-space is used.- design_name
str,optional New schematic name. The default is
"LNA".- impedance
float,optional TDR single ended impedance. The default is
50. For differential tdr, it will be computed by PyAEDT.- time_step
str,optional Transient analysis step size, including units (for example
"10ps"). The default isNone, which derivesrise_time / 4in nanoseconds. The recommended range for the step size is 2-15 ps depending on the frequency content of the model.- time_stop
str,optional Transient analysis stop time, including units (for example
"35ns"). The default isNone, which derivesrise_time * 1000in nanoseconds. The stop time should be chosen based on the flight time of the signal under test.
- input_file
- Returns:
listList of TDR probe traces when successful.