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#
Creates a new SIWaveCPASimulationSetup instance. |
Gets the name of the simulation setup. |
|
Gets the mode of the simulation setup. |
|
Gets the model type of the simulation setup. |
|
Gets the Q3D solver usage setting. |
|
Gets the net processing mode. |
|
Gets the channel setup configuration. |
|
Gets the solver options configuration. |
|
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:
Thenameofthesimulationsetup.
- str:
- property SIWaveCPASimulationSetup.mode#
Gets the mode of the simulation setup.
- Returns:
- str:
Themodeofthesimulationsetup(“channel” or “no_channel”).
- str:
- property SIWaveCPASimulationSetup.model_type#
Gets the model type of the simulation setup.
- Returns:
- str:
Themodeltype(“rlcg” or “esd_r”).
- str:
- property SIWaveCPASimulationSetup.use_q3d_solver#
Gets the Q3D solver usage setting.
- property SIWaveCPASimulationSetup.net_processing_mode#
Gets the net processing mode.
- Returns:
- str:
Thenetprocessingmode.
- str:
- property SIWaveCPASimulationSetup.channel_setup#
Gets the channel setup configuration.
- Returns:
- ChannelSetup:
Thechannelsetupconfiguration.
- ChannelSetup:
- property SIWaveCPASimulationSetup.solver_options#
Gets the solver options configuration.
- Returns:
- SolverOptions:
Thesolveroptionsconfiguration.
- SolverOptions:
Attribute detail#
- SIWaveCPASimulationSetup.type = 'cpa'#
Method detail#
- classmethod SIWaveCPASimulationSetup.create(edb: pyedb.grpc.edb.Edb, name=None, siwave_cpa_setup_class=None) SIWaveCPASimulationSetup#
Creates a new SIWaveCPASimulationSetup instance.
- Parameters:
- edb (pyedb.Edb): The EDB object representing the active design.
- name (str, optional): The name of the simulation setup. If not provided, a unique name will be generated.
- siwave_cpa_setup_class (SIwaveCpaSetup, optional): An optional configuration object to initialize the setup.
- #Returns:
- ——–
- SIWaveCPASimulationSetup: A new instance of SIWaveCPASimulationSetup.