compute_erl#
- SpiSim.compute_erl(config_file=None, port_order=None, specify_through_ports=None, bandwidth=None, tdr_duration=None, z_terminations=None, transition_time=None, fixture_delay=None, input_amplitude=None, ber=None, pdf_bin_size=None, signal_loss_factor=None, permitted_reflection=None, reflections_length=None, modulation_type=None)#
Compute effective return loss (ERL) using Ansys SPISIM from S-parameter file.
- Parameters:
- config_file
str
,optional
Configuration file to use as a reference. The default is
None
, in which case this parameter is ignored.- port_order
str
,optional
Whether to use “
EvenOdd
” or “Incremental
” numbering for S4P files. The default isNone
. This parameter is ignored if there are more than four ports.- specify_through_ports
list
,optional
Input and output ports to compute the ERL on. Those are ordered like
[inp, inneg, outp, outneg]
. The default isNone
. This parameter is ignored if there are more than four ports.- bandwidth
float
,str
,optional
Application bandwidth in hertz (Hz), which is the inverse of one UI (unit interval). The value can be a float or a string with the unit (“m”, “g”). The default is
30e9
.- tdr_duration
float
,optional
Time domain reflectometry (TDR) duration in seconds, meaning how long the TDR tailed data should be applied. The default is
5
.- z_terminations
float
,optional
Z-terminations (Z11 and Z22) when TDR is calculated. The default is
50
.- transition_time
float
,str
,optional
Transition time: how fast (slew rate) input pulse transit from 0 to Vcc volt. The default is “
10p
”.- fixture_delay
float
,optional
Fixture delay: delay when input starts transition from 0 to Vcc. The default is
500e-12
.- input_amplitude
float
,optional
Input amplitude: Vcc volt of step input. The default is
1.0
.- ber
float
,optional
Specified BER: At what threshold ERL is calculated. The default is
1e-4
.- pdf_bin_size
float
,optional
PDF bin size: how to quantize the superimposed value. The default is
1e-5
.- signal_loss_factor
float
,optional
Signal loss factor (Beta). For more information, see the SPISIM Help. The default is
1.7e9
.- permitted_reflection
float
,optional
Permitted reflection (Rho). For more information, see the SPISIM Help. The default is
0.18
.- reflections_length
float
,optional
Length of the reflections: how many UI will be used to calculate ERL. The default is
1000
.- modulation_type
str
,optional
Modulations type: signal modulation type “
NRZ
” or “PAM4
”. The default is “NRZ
”.
- config_file
- Returns: