create_tdr_schematic_from_snp#

Circuit.create_tdr_schematic_from_snp(input_file, probe_pins, probe_ref_pins=None, termination_pins=None, differential=True, rise_time=30, use_convolution=True, analyze=True, design_name='LNA')[source]#

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

Parameters:
input_filestr

Full path to the sNp file.

probe_pinslist

List of pins to attach to the probe components.

probe_ref_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.

analyzebool

Whether to automatically assign differential pairs. The default is False.

design_namestr, optional

New schematic name. The default is "LNA".

Returns: