-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
S641118: Added siwave, dcir, and raptorx sim settings
- Loading branch information
Showing
15 changed files
with
1,684 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
121 changes: 121 additions & 0 deletions
121
protos/ansys/api/edb/v1/raptor_x_simulation_settings.proto
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,121 @@ | ||
// Proto file representing raptorx simulation setup settings | ||
|
||
syntax = "proto3"; | ||
|
||
package ansys.api.edb.v1; | ||
|
||
import "edb_messages.proto"; | ||
|
||
service RaptorXGeneralSettingsService { | ||
rpc GetUseGoldEMSolver(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseGoldEMSolver(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetMaxFrequency(EDBObjMessage) returns (google.protobuf.StringValue) {} | ||
rpc SetMaxFrequency(StringPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetGlobalTemperature(EDBObjMessage) returns (google.protobuf.DoubleValue) {} | ||
rpc SetGlobalTemperature(DoublePropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetSaveNetlist(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetSaveNetlist(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetNetlistExportSpectre(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetNetlistExportSpectre(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetSaveRFM(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetSaveRFM(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
} | ||
|
||
service RaptorXAdvancedSettingsService { | ||
rpc GetUseMeshFrequency(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseMeshFrequency(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetMeshFrequency(EDBObjMessage) returns (google.protobuf.StringValue) {} | ||
rpc SetMeshFrequency(StringPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseEdgeMesh(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseEdgeMesh(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetEdgeMesh(EDBObjMessage) returns (google.protobuf.StringValue) {} | ||
rpc SetEdgeMesh(StringPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseCellsPerWavelength(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseCellsPerWavelength(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetCellsPerWavelength(EDBObjMessage) returns (google.protobuf.UInt64Value) {} | ||
rpc SetCellsPerWavelength(UInt64PropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUsePlaneProjectionFactor(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUsePlaneProjectionFactor(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetPlaneProjectionFactor(EDBObjMessage) returns (google.protobuf.DoubleValue) {} | ||
rpc SetPlaneProjectionFactor(DoublePropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseRelaxedZAxis(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseRelaxedZAxis(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseEliminateSlitPerHoles(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseEliminateSlitPerHoles(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetEliminateSlitPerHoles(EDBObjMessage) returns (google.protobuf.DoubleValue) {} | ||
rpc SetEliminateSlitPerHoles(DoublePropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseArcResolution(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseArcResolution(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetArcResolution(EDBObjMessage) returns (google.protobuf.StringValue) {} | ||
rpc SetArcResolution(StringPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseAutoRemovalSliverPoly(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseAutoRemovalSliverPoly(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetAutoRemovalSliverPoly(EDBObjMessage) returns (google.protobuf.DoubleValue) {} | ||
rpc SetAutoRemovalSliverPoly(DoublePropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseAccelerateViaExtraction(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseAccelerateViaExtraction(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseEnableSubstrateNetworkExtraction(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseEnableSubstrateNetworkExtraction(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseLDE(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseLDE(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseExtractFloatingMetalsDummy(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseExtractFloatingMetalsDummy(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseExtractFloatingMetalsFloating(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseExtractFloatingMetalsFloating(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseEnableEtchTransform(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseEnableEtchTransform(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseEnableHybridExtraction(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseEnableHybridExtraction(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseEnableAdvancedCapEffects(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseEnableAdvancedCapEffects(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseOverrideShrinkFac(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseOverrideShrinkFac(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetOverrideShrinkFac(EDBObjMessage) returns (google.protobuf.DoubleValue) {} | ||
rpc SetOverrideShrinkFac(DoublePropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetAdvancedOptions(EDBObjMessage) returns (RaptorXSimSettingsOptionsMessage) {} | ||
rpc SetAdvancedOptions(RaptorXSimSettingsOptionsPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetNetSettingsOptions(EDBObjMessage) returns (RaptorXSimSettingsOptionsMessage) {} | ||
rpc SetNetSettingsOptions(RaptorXSimSettingsOptionsPropertyMessage) returns (google.protobuf.Empty) {} | ||
} | ||
|
||
message RaptorXSimSettingsOptionsMessage | ||
{ | ||
map<string, StringsMessage> options = 1; | ||
} | ||
|
||
message RaptorXSimSettingsOptionsPropertyMessage | ||
{ | ||
RaptorXSimSettingsOptionsMessage value = 1; | ||
EDBObjMessage target = 2; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
53 changes: 53 additions & 0 deletions
53
protos/ansys/api/edb/v1/siwave_dcir_simulation_settings.proto
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
// Proto file representing siwave dcir simulation setup settings | ||
|
||
syntax = "proto3"; | ||
|
||
package ansys.api.edb.v1; | ||
|
||
import "edb_messages.proto"; | ||
|
||
service SIWaveDCIRSimulationSettingsService { | ||
rpc GetIcepakTempFile(EDBObjMessage) returns (google.protobuf.StringValue) {} | ||
rpc SetIcepakTempFile(StringPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetSourceTermsToGround(EDBObjMessage) returns (SourceTermsToGroundMessage) {} | ||
rpc SetSourceTermsToGround(SourceTermsToGroundPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetExportDCThermalData(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetExportDCThermalData(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetImportThermalData(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetImportThermalData(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetFullDCReportPath(EDBObjMessage) returns (google.protobuf.StringValue) {} | ||
rpc SetFullDCReportPath(StringPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetViaReportPath(EDBObjMessage) returns (google.protobuf.StringValue) {} | ||
rpc SetViaReportPath(StringPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetPerPinResPath(EDBObjMessage) returns (google.protobuf.StringValue) {} | ||
rpc SetPerPinResPath(StringPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetDCReportConfigFile(EDBObjMessage) returns (google.protobuf.StringValue) {} | ||
rpc SetDCReportConfigFile(StringPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetDCReportShowActiveDevices(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetDCReportShowActiveDevices(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetPerPinUsePinFormat(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetPerPinUsePinFormat(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
|
||
rpc GetUseLoopResForPerPin(EDBObjMessage) returns (google.protobuf.BoolValue) {} | ||
rpc SetUseLoopResForPerPin(BoolPropertyMessage) returns (google.protobuf.Empty) {} | ||
} | ||
|
||
message SourceTermsToGroundMessage | ||
{ | ||
map<string, int64> source_terms_to_ground = 1; | ||
} | ||
|
||
message SourceTermsToGroundPropertyMessage | ||
{ | ||
SourceTermsToGroundMessage value = 1; | ||
EDBObjMessage target = 2; | ||
} |
Oops, something went wrong.