ChannelSetup#

class pyedb.grpc.database.simulation_setup.siwave_cpa_simulation_setup.ChannelSetup(pedb, cfg_channel_setup=None)#

Represents the setup configuration for a channel in 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. Options are “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

Gets the die name from the database.

pin_grouping_mode

Gets the pin grouping mode from the database.

channel_component_exposure

Gets the channel component exposure configuration from the database.

vrm

Gets the VRM (Voltage Regulator Module) setup from the database.

Import detail#

from pyedb.grpc.database.simulation_setup.siwave_cpa_simulation_setup import ChannelSetup

Property detail#

property ChannelSetup.die_name#

Gets the die name from the database.

Returns:

str: The die name.

property ChannelSetup.pin_grouping_mode#

Gets the pin grouping mode from the database.

Returns:

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

property ChannelSetup.channel_component_exposure#

Gets the channel component exposure configuration from the database.

Returns:

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

property ChannelSetup.vrm#

Gets the VRM (Voltage Regulator Module) setup from the database.

Returns:

list: A list of Vrm objects representing the VRM setup.

Raises:

ValueError: If the VRM format is invalid.