SolverOptions#
- class pyedb.grpc.database.simulation_setup.siwave_cpa_simulation_setup.SolverOptions(pedb, cfg_solver_options=None)#
Represents solver options configuration for SIwave CPA simulations.
- Attributes:
- extraction_mode (str): Extraction mode (‘si’ or ‘pi’)
- custom_refinement (bool): Whether to use custom refinement settings
- extraction_frequency (str): Frequency for extraction (e.g. ‘10Ghz’)
- compute_capacitance (bool): Whether to compute capacitance
- compute_dc_parameters (bool): Whether to compute DC parameters
- compute_dc_rl (bool): Whether to compute DC RL parameters
- compute_dc_cg (bool): Whether to compute DC CG parameters
- compute_ac_rl (bool): Whether to compute AC RL parameters
- ground_power_nets_for_si (bool): Whether to ground power nets for SI analysis
- small_hole_diameter (float|str): Small hole diameter value or ‘auto’
- adaptive_refinement_cg_max_passes (int): Max passes for CG adaptive refinement
- adaptive_refinement_rl_max_passes (int): Max passes for RL adaptive refinement
- adaptive_refinement_cg_percent_error (float): Target error for CG refinement
- adaptive_refinement_rl_percent_error (float): Target error for RL refinement
- rl_percent_refinement_per_pass (float): RL refinement percentage per pass
- cg_percent_refinement_per_pass (float): CG refinement percentage per pass
- return_path_net_for_loop_parameters (bool): Whether to use return path net
Overview#
Gets the extraction mode from the database. |
|
Gets the custom refinement setting from the database. |
|
Gets the extraction frequency from the database. |
|
Gets the compute capacitance setting from the database. |
|
Gets the compute DC parameters setting from the database. |
|
Gets the compute DC RL parameters setting from the database. |
|
Gets the compute DC CG parameters setting from the database. |
|
Gets the compute AC RL parameters setting from the database. |
|
Gets the ground power nets for SI analysis setting from the database. |
|
Gets the small hole diameter setting from the database. |
|
Gets the model type setting from the database. |
|
Gets the maximum number of passes for CG adaptive refinement from the database. |
|
Gets the target error percentage for CG adaptive refinement from the database. |
|
Gets the percentage of CG refinement per pass from the database. |
|
Gets the maximum number of passes for RL adaptive refinement from the database. |
|
Gets the target error percentage for RL adaptive refinement from the database. |
|
Gets the percentage of RL refinement per pass from the database. |
|
Gets the return path net setting for loop parameters from the database. |
Import detail#
from pyedb.grpc.database.simulation_setup.siwave_cpa_simulation_setup import SolverOptions
Property detail#
- property SolverOptions.extraction_mode#
Gets the extraction mode from the database.
- Returns:
- str:
Theextractionmode.Returns“si”ifthemodeissetto“1”,otherwise“pi”.
- str:
- property SolverOptions.custom_refinement#
Gets the custom refinement setting from the database.
- property SolverOptions.extraction_frequency#
Gets the extraction frequency from the database.
- Returns:
- str:
Theextractionfrequencyvalueasastring.
- str:
- property SolverOptions.compute_capacitance#
Gets the compute capacitance setting from the database.
- property SolverOptions.compute_dc_parameters#
Gets the compute DC parameters setting from the database.
- property SolverOptions.compute_dc_rl#
Gets the compute DC RL parameters setting from the database.
- property SolverOptions.compute_dc_cg#
Gets the compute DC CG parameters setting from the database.
- property SolverOptions.compute_ac_rl#
Gets the compute AC RL parameters setting from the database.
- property SolverOptions.ground_power_nets_for_si#
Gets the ground power nets for SI analysis setting from the database.
- property SolverOptions.small_hole_diameter#
Gets the small hole diameter setting from the database.
- property SolverOptions.model_type#
Gets the model type setting from the database.
- property SolverOptions.adaptive_refinement_cg_max_passes#
Gets the maximum number of passes for CG adaptive refinement from the database.
- Returns:
- int:
ThemaximumnumberofpassesforCGadaptiverefinement.
- int:
- property SolverOptions.adaptive_refinement_cg_percent_error#
Gets the target error percentage for CG adaptive refinement from the database.
- Returns:
- float:
ThetargeterrorpercentageforCGadaptiverefinement.
- float:
- property SolverOptions.cg_percent_refinement_per_pass#
Gets the percentage of CG refinement per pass from the database.
- Returns:
- float:
ThepercentageofCGrefinementperpass.
- float:
- property SolverOptions.adaptive_refinement_rl_max_passes#
Gets the maximum number of passes for RL adaptive refinement from the database.
- Returns:
- int:
ThemaximumnumberofpassesforRLadaptiverefinement.
- int:
- property SolverOptions.adaptive_refinement_rl_percent_error#
Gets the target error percentage for RL adaptive refinement from the database.
- Returns:
- float:
ThetargeterrorpercentageforRLadaptiverefinement.
- float:
- property SolverOptions.rl_percent_refinement_per_pass#
Gets the percentage of RL refinement per pass from the database.
- Returns:
- float:
ThepercentageofRLrefinementperpass.
- float: