compute_ucie#

SpiSim.compute_ucie(tx_ports: list[int], rx_ports: list[int], victim_ports: list[int], tx_resistance: int | float | str = 30, tx_capacitance: str = '0.2p', rx_resistance: int | float | str = 50, rx_capacitance: str = '0.2p', packaging_type='standard', data_rate='GTS04', report_directory: str = None)#

Universal Chiplet Interface Express (UCIe) Compliance support.

Parameters:
tx_portslist

Transmitter port indexes.

rx_portslist

Receiver port indexes.

victim_portslist

Victim port indexes.

tx_resistancefloat, str, optional

Transmitter termination resistance parameter.

tx_capacitancestr, optional

Transmitter termination capacitance parameter.

rx_resistancefloat, str, optional

Receiver termination resistance parameter.

rx_capacitancestr, optional

Receiver termination capacitance parameter.

packaging_typestr, optional

Type of packaging. Available options are standard and advanced.

data_ratestr, optional

Data rate. Available options are GTS04, GTS08.,``GTS12``.``GTS16``.``GTS24``. and GTS32.

report_directorystr, optional

Directory to save report files.