get_fext_xtalk_list#

Circuit.get_fext_xtalk_list(trlist=None, reclist=None, tx_prefix='', rx_prefix='', skip_same_index_couples=True)[source]#

Retrieve a list of all the far end XTalks from two lists of exctitations (driver and receiver).

Parameters:
trlistlist, optional

List of drivers. The default is []. For example, ["1", "2"].

reclistlist, optional

List of receiver. The default is []. For example, ["3", "4"].

tx_prefixstr, optional

Prefix for driver names. For example, "DIE". The default is "".

rx_prefixstr, optional

Prefix for receiver names. For examples, "BGA" The default is "".

skip_same_index_couplesbool, optional

Whether to skip driver and receiver couples with the same index position. The default is True, in which case the drivers and receivers with the same index position are considered insertion losses and excluded from the list.

Returns:
list of str

List of strings representing the far end XTalks of the excitations. For example, ["S(1, 4)", "S(2, 3)"].

References

>>> oEditor.GetAllPorts