SimSettings#

class pyedb.workflows.utilities.siwave_log_parser.SimSettings#

Simulation settings and configuration.

Attributes:
design_typestr

Type of design being simulated.

allow_off_corebool

Whether off-core solving is enabled.

manual_settingsbool

Whether manual settings are being used.

two_levelbool

Whether two-level solving is enabled.

distribution_typeslist of str

Distribution types configured for the simulation.

machineslist of str

Machine specifications (RAM, cores, etc.).

Examples

>>> settings = SimSettings(
...     design_type="SIwave",
...     allow_off_core=True,
...     manual_settings=False,
...     two_level=True,
...     distribution_types=["Local"],
...     machines=["localhost RAM: 32GB"],
... )
>>> settings.allow_off_core
True

Overview#

Import detail#

from pyedb.workflows.utilities.siwave_log_parser import SimSettings

Attribute detail#

SimSettings.design_type: str#
SimSettings.allow_off_core: bool#
SimSettings.manual_settings: bool#
SimSettings.two_level: bool#
SimSettings.distribution_types: list[str]#
SimSettings.machines: list[str]#