create_tdr_schematic_from_snp#
- Circuit.create_tdr_schematic_from_snp(input_file, tx_schematic_pins, tx_schematic_differential_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_file
str
Full path to the sNp file.
- 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.- analyzebool
Whether to automatically assign differential pairs. The default is
False
.- design_name
str
,optional
New schematic name. The default is
"LNA"
.
- input_file
- Returns: