BatchGroup#

class pyedb.workflows.sipi.hfss_auto_configuration.BatchGroup#

Group of nets to be processed together in a batch simulation.

This dataclass represents a collection of signal nets that will be simulated together with optional custom simulation settings.

Attributes:
namestr

Descriptive name for the batch group. The default is "".

netslist of str

List of net names to include in this batch. The default is an empty list.

simulation_setupSimulationSetup or None

Custom simulation settings for this batch. If None, the global configuration settings are used. The default is None.

Examples

>>> group = BatchGroup(
...     name="DDR4_Signals",
...     nets=["DDR4_DQ0", "DDR4_DQ1", "DDR4_CLK"],
...     simulation_setup=SimulationSetup(stop_frequency="20GHz"),
... )
>>> group.name
'DDR4_Signals'
>>> len(group.nets)
3

Overview#

Import detail#

from pyedb.workflows.sipi.hfss_auto_configuration import BatchGroup

Attribute detail#

BatchGroup.name: str = ''#
BatchGroup.nets: list[str] = []#
BatchGroup.simulation_setup: SimulationSetup | None = None#