SIWaveCPASimulationSetup#

class pyedb.grpc.database.simulation_setup.siwave_cpa_simulation_setup.SIWaveCPASimulationSetup(pedb, name=None, siwave_cpa_setup_class=None)#

Represents the setup configuration for SIwave CPA simulations.

Attributes:

_pedb: The database object representing the active cell. _channel_setup (ChannelSetup): The channel setup configuration. _solver_options (SolverOptions): The solver options configuration.

Overview#

name

Gets the name of the simulation setup.

mode

Gets the mode of the simulation setup.

model_type

Gets the model type of the simulation setup.

use_q3d_solver

Gets the Q3D solver usage setting.

net_processing_mode

Gets the net processing mode.

channel_setup

Gets the channel setup configuration.

solver_options

Gets the solver options configuration.

nets_to_process

Gets the list of nets to process.

Import detail#

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

Property detail#

property SIWaveCPASimulationSetup.name: str#

Gets the name of the simulation setup.

Returns:

str: The name of the simulation setup.

property SIWaveCPASimulationSetup.mode#

Gets the mode of the simulation setup.

Returns:

str: The mode of the simulation setup (“channel” or “no_channel”).

property SIWaveCPASimulationSetup.model_type#

Gets the model type of the simulation setup.

Returns:

str: The model type (“rlcg” or “esd_r”).

property SIWaveCPASimulationSetup.use_q3d_solver#

Gets the Q3D solver usage setting.

Returns:

bool: True if the Q3D solver is used, False otherwise.

property SIWaveCPASimulationSetup.net_processing_mode#

Gets the net processing mode.

Returns:

str: The net processing mode.

property SIWaveCPASimulationSetup.channel_setup#

Gets the channel setup configuration.

Returns:

ChannelSetup: The channel setup configuration.

property SIWaveCPASimulationSetup.solver_options#

Gets the solver options configuration.

Returns:

SolverOptions: The solver options configuration.

property SIWaveCPASimulationSetup.nets_to_process#

Gets the list of nets to process.

Returns:

list: A list of nets to process.

Attribute detail#

SIWaveCPASimulationSetup.type = 'cpa'#