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#
Gets the die name from the database. |
|
Gets the pin grouping mode from the database. |
|
Gets the channel component exposure configuration from the database. |
|
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.