ChannelSetup#

class pyedb.dotnet.database.utilities.siwave_cpa_simulation_setup.ChannelSetup(pedb, cfg_channel_setup=None)#

A class to manage the channel setup configuration for SIWave CPA simulations.

Attributes:

die_name (str): The name of the die associated with the channel setup. pin_grouping_mode (str): The mode for pin grouping, e.g., “perpin”, “ploc”, or “usediepingroups”. channel_component_exposure (dict): A dictionary mapping component names to their exposure status (True/False). vrm (list): A list of VRM (Voltage Regulator Module) configurations.

Overview#

die_name

pin_grouping_mode

Get the pin grouping mode from the SIWave properties.

channel_component_exposure

Get the channel component exposure configuration from the SIWave properties.

vrm

Get the VRM (Voltage Regulator Module) setup from the SIWave properties.

Import detail#

from pyedb.dotnet.database.utilities.siwave_cpa_simulation_setup import ChannelSetup

Property detail#

property ChannelSetup.die_name#
property ChannelSetup.pin_grouping_mode#

Get the pin grouping mode from the SIWave properties.

Returns:

str: The pin grouping mode (“perpin”, “ploc”, or “usediepingroups”).

property ChannelSetup.channel_component_exposure#

Get the channel component exposure configuration from the SIWave properties.

Returns:

dict: A dictionary mapping component names to their exposure status (True/False).

property ChannelSetup.vrm#

Get the VRM (Voltage Regulator Module) setup from the SIWave properties.

Returns:

list: A list of VRM objects.