Package | Description |
---|---|
com.sun.electric.database |
Package for the Electric database.
|
com.sun.electric.database.hierarchy |
Package for hierarchy (cell instances inside of cells).
|
com.sun.electric.database.network |
Package for handling network control in Electric.
|
com.sun.electric.database.text |
Package for handling text.
|
com.sun.electric.technology |
Package for handling technology information.
|
com.sun.electric.technology.technologies |
Package for the individual technologies.
|
com.sun.electric.tool |
Package for all synthesis and analysis tools.
|
com.sun.electric.tool.generator.layout | |
com.sun.electric.tool.io |
Package for handling the I/O tool (file import and export).
|
com.sun.electric.tool.io.input | |
com.sun.electric.tool.logicaleffort |
Package for handling the logical effort tool.
|
com.sun.electric.tool.simulation |
Package for handling the simulation tool.
|
com.sun.electric.tool.user |
Package for handling the user-interface tool.
|
com.sun.electric.tool.user.dialogs | |
com.sun.electric.tool.user.dialogs.options | |
com.sun.electric.tool.user.projectSettings |
Modifier and Type | Field and Description |
---|---|
java.util.Map<Setting,java.lang.Object> |
Environment.settingValues |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Setting,java.lang.Object> |
Environment.getSettings()
Returns map from Setting to its value in this Snapshot
|
java.util.Map<Setting,java.lang.Object> |
Snapshot.getSettings()
Returns map from Setting to its value in this Snapshot
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
Environment.getValue(Setting setting) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Setting,java.lang.Object> |
EDatabase.getSettings() |
Modifier and Type | Method and Description |
---|---|
static Setting |
NetworkTool.getIgnoreResistorsSetting()
Returns project preferences to tell whether resistors are ignored in the circuit.
|
Modifier and Type | Method and Description |
---|---|
Setting |
Setting.Group.getSetting(java.lang.String xmlPath)
Returns Setting from this Group or a subgroup by its relative path
|
Setting |
Setting.Group.makeBooleanSetting(java.lang.String prefName,
java.lang.String prefGroup,
java.lang.String xmlName,
java.lang.String location,
java.lang.String description,
boolean factory)
Factory methods to create a boolean project preferences objects.
|
Setting |
Setting.Group.makeDoubleSetting(java.lang.String prefName,
java.lang.String prefGroup,
java.lang.String xmlName,
java.lang.String location,
java.lang.String description,
double factory)
Factory methods to create a double project preferences objects.
|
Setting |
Setting.Group.makeIntSetting(java.lang.String prefName,
java.lang.String prefGroup,
java.lang.String xmlName,
java.lang.String location,
java.lang.String description,
int factory,
java.lang.String... trueMeaning)
Factory methods to create an integer project preferences objects.
|
Setting |
Setting.Group.makeLongSetting(java.lang.String prefName,
java.lang.String prefGroup,
java.lang.String xmlName,
java.lang.String location,
java.lang.String description,
long factory)
Factory methods to create a long project preferences objects.
|
Setting |
Setting.Group.makeStringSetting(java.lang.String prefName,
java.lang.String prefGroup,
java.lang.String xmlName,
java.lang.String location,
java.lang.String description,
java.lang.String factory)
Factory methods to create a string project preferences objects.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<Setting,java.lang.Object> |
Setting.Group.getDiskSettings(java.util.Map<Setting,java.lang.Object> settingValues)
Method to get a list of project preferences from this Group
which should be written to disk libraries
|
java.util.Collection<Setting> |
Setting.Group.getSettings()
Returns all Settings from this Group and its subgroups
|
Modifier and Type | Method and Description |
---|---|
void |
Setting.SettingChangeBatch.add(Setting setting,
java.lang.Object newValue) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Setting,java.lang.Object> |
Setting.Group.getDiskSettings(java.util.Map<Setting,java.lang.Object> settingValues)
Method to get a list of project preferences from this Group
which should be written to disk libraries
|
Modifier and Type | Method and Description |
---|---|
Setting |
Layer.getCapacitanceSetting()
Returns project preferences to tell the capacitance for this Layer.
|
Setting |
Layer.getCIFLayerSetting()
Returns project preferences to tell the CIF name of this Layer.
|
Setting |
Technology.getDiffAlphaSetting()
Returns project preferences to tell the diffusion to gate capacitance ratio for Logical Effort.
|
Setting |
Layer.getDistanceSetting()
Returns project preferences to tell the distance of this layer.
|
Setting |
Layer.getDXFLayerSetting()
Returns project preferences to tell the DXF name of this Layer.
|
Setting |
Layer.getEdgeCapacitanceSetting()
Returns project preferences to tell the edge capacitance for this Layer.
|
Setting |
Technology.getGateCapacitanceSetting()
Returns project preferences to tell the Gate Capacitance for Logical Effort.
|
Setting |
Technology.getGateIncludedSetting()
Returns project preferences to tell gate inclusion.
|
Setting |
Technology.getGateLengthSubtractionSetting()
Returns project preferences to tell the gate length subtraction for this Technology (in microns)
This is used because there is sometimes a subtracted offset from the layout
to the drawn length.
|
Setting |
Foundry.getGDSLayerSetting(Layer layer)
Method to return the map from Layers of Foundry's technology to project preferences
which define their GDS names in this foundry.
|
Setting |
Technology.getGroundNetIncludedSetting()
Returns project preferences to tell ground network inclusion.
|
Setting |
Technology.getMaxSeriesResistanceSetting()
Returns project preferences to tell the maximum series resistance for layout extraction
for this Technology.
|
Setting |
Technology.getMinCapacitanceSetting()
Returns project preferences to tell the minimum capacitance of this Technology.
|
Setting |
Technology.getMinResistanceSetting()
Returns project preferences to tell the minimum resistance of this Technology.
|
Setting |
Technology.getNumMetalsSetting()
Returns project preferences to tell the number of metal layers in the MoCMOS technology.
|
Setting |
Technology.getPrefFoundrySetting()
Returns project preferences to tell foundry for DRC rules.
|
Setting |
Layer.getResistanceSetting()
Returns project preferences to tell the resistance for this Layer.
|
Setting |
Technology.getScaleSetting()
Returns project preferences to tell the scale of this technology.
|
Setting |
Technology.getSetting(java.lang.String xmlPath) |
Setting |
Technology.getSetting(TechFactory.Param param) |
Setting |
Layer.getSkillLayerSetting()
Returns project preferences to tell the Skill name of this Layer.
|
Setting |
Layer.getThicknessSetting()
Returns project preferences to tell the thickness of this layer.
|
Setting |
Technology.getWireRatioSetting()
Returns project preferences to tell the wire capacitance ratio for Logical Effort.
|
Setting |
Technology.makeBooleanSetting(java.lang.String name,
java.lang.String location,
java.lang.String description,
java.lang.String xmlName,
boolean factory) |
Setting |
Technology.makeDoubleSetting(java.lang.String name,
java.lang.String location,
java.lang.String description,
java.lang.String xmlName,
double factory) |
Setting |
Technology.makeIntSetting(java.lang.String name,
java.lang.String location,
java.lang.String description,
java.lang.String xmlName,
int factory,
java.lang.String... trueMeaning) |
Setting |
Technology.makeStringSetting(java.lang.String name,
java.lang.String location,
java.lang.String description,
java.lang.String xmlName,
java.lang.String factory) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Setting,java.lang.Object> |
Technology.convertOldVariable(java.lang.String varName,
java.lang.Object value)
Method to convert any old-style variable information to the new options.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
Technology.printlnSetting(java.io.PrintWriter out,
java.util.Map<Setting,java.lang.Object> settings,
Setting setting) |
Modifier and Type | Method and Description |
---|---|
void |
TechPool.correctSizesToDisk(java.util.List<CellRevision> cells,
Version version,
java.util.Map<Setting,java.lang.Object> projectSettings,
boolean isJelib,
boolean keepExtendOverMin) |
void |
Technology.dump(java.io.PrintWriter out,
java.util.Map<Setting,java.lang.Object> settings) |
protected void |
Technology.dumpExtraProjectSettings(java.io.PrintWriter out,
java.util.Map<Setting,java.lang.Object> settings) |
Technology.SizeCorrector |
Technology.getSizeCorrector(Version version,
java.util.Map<Setting,java.lang.Object> projectSettings,
boolean isJelib,
boolean keepExtendOverMin) |
protected static void |
Technology.printlnSetting(java.io.PrintWriter out,
java.util.Map<Setting,java.lang.Object> settings,
Setting setting) |
Modifier and Type | Method and Description |
---|---|
Setting |
MoCMOS.getAlternateActivePolyRulesSetting()
Returns project preferences to tell whether this Technology is using alternate Active and Poly contact rules.
|
Setting |
MoCMOS.getAnalogSetting()
Returns project preferences to tell whether this technology has layers for vertical NPN transistor pbase.
|
Setting |
MoCMOS.getDisallowStackedViasSetting()
Returns project preferences to tell whether this Technology disallows stacked vias.
|
Setting |
MoCMOS.getRuleSetSetting()
Method to set the rule set for this Technology.
|
Setting |
MoCMOS.getSecondPolysiliconSetting()
Returns project preferences to tell a second polysilicon layer in this Technology.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<Setting,java.lang.Object> |
MoCMOS.convertOldVariable(java.lang.String varName,
java.lang.Object value)
Method to convert any old-style variable information to the new options.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MoCMOS.dumpExtraProjectSettings(java.io.PrintWriter out,
java.util.Map<Setting,java.lang.Object> settings) |
Technology.SizeCorrector |
MoCMOS.getSizeCorrector(Version version,
java.util.Map<Setting,java.lang.Object> projectSettings,
boolean isJelib,
boolean keepExtendOverMin) |
Modifier and Type | Method and Description |
---|---|
static Setting |
ToolSettings.getCIFOutInstantiatesTopLevelSetting()
Returns Setting to tell whether CIF Output merges boxes into complex polygons.
|
static Setting |
ToolSettings.getCIFOutMergesBoxesSetting()
Returns Setting to tell whether CIF Output merges boxes into complex polygons.
|
static Setting |
ToolSettings.getCIFOutMimicsDisplaySetting()
Returns Setting to tell whether CIF Output mimics the display.
|
static Setting |
ToolSettings.getCIFOutScaleFactor()
Returns Setting to tell the scale factor to use for CIF Output.
|
static Setting |
ToolSettings.getConvergenceEpsilonSetting()
Returns project preference to tell the Convergence Epsilon value for Logical Effort.
|
static Setting |
ToolSettings.getCopyrightMessageSetting()
Returns project preference to tell the copyright message that will be added to output decks.
|
static Setting |
ToolSettings.getDefaultTechnologySetting()
Returns project preference to tell default technique in Tech Palette.
|
static Setting |
ToolSettings.getDXFScaleSetting()
Returns project preference to tell the DXF scale.
|
static Setting |
ToolSettings.getEnableNCCSetting() |
static Setting |
ToolSettings.getFoundrySetting() |
static Setting |
ToolSettings.getGDSCellNameLenMaxSetting()
Returns Setting to tell the maximum length (number of chars) for Cell names in the GDS output file
|
static Setting |
ToolSettings.getGDSInputScaleSetting()
Method to set the scale to be applied when reading GDS.
|
static Setting |
ToolSettings.getGDSOutDefaultTextLayerSetting()
Returns Setting to tell the default GDS layer to use for the text of Export pins.
|
static Setting |
ToolSettings.getGDSOutMergesBoxesSetting()
Returns Setting to tell whether GDS Output merges boxes into complex polygons.
|
static Setting |
ToolSettings.getGDSOutputConvertsBracketsInExportsSetting()
Returns Setting to tell the state of whether the GDS writer converts brackets
to underscores in export names.
|
static Setting |
ToolSettings.getGDSOutUpperCaseSetting()
Returns Setting to tell whether GDS Output makes all text upper-case.
|
static Setting |
ToolSettings.getGDSOutWritesExportPinsSetting()
Returns Setting to tell whether GDS Output writes pins at Export locations.
|
static Setting |
ToolSettings.getGlobalFanoutSetting()
Returns project preference to tell the Global Fanout for Logical Effort.
|
static Setting |
ToolSettings.getGlobalSDCCommandsSetting() |
static Setting |
ToolSettings.getGndYSetting() |
static Setting |
ToolSettings.getIgnoreResistorsSetting()
Returns project preference to tell whether resistors are ignored in the circuit.
|
static Setting |
ToolSettings.getIncludeDateAndVersionInOutputSetting()
Returns project preference to tell whether to include the date and Electric version in output files.
|
static Setting |
ToolSettings.getKeeperRatioSetting()
Returns project preference to tell the keeper size ratio for Logical Effort.
|
static Setting |
ToolSettings.getMaxIterationsSetting()
Returns project preference to tell the maximum number of iterations for Logical Effort.
|
static Setting |
ToolSettings.getMaxMosWidthSetting() |
static Setting |
ToolSettings.getNmosWellHeightSetting() |
static Setting |
ToolSettings.getNumWorstPathsSetting() |
static Setting |
ToolSettings.getPmosWellHeightSetting() |
static Setting |
ToolSettings.getPWellProcessLayoutTechnologySetting()
Method to tell whether the process is a PWell process.
|
static Setting |
ToolSettings.getSchematicTechnologySetting()
Returns project preference to tell the layout Technology to use when schematics are found.
|
static Setting |
ToolSettings.getSimpleNameSetting() |
static Setting |
ToolSettings.getSizeQuantizationErrorSetting() |
static Setting |
ToolSettings.getSoftTechnologiesSetting()
Returns project preference with additional technologies.
|
static Setting |
ToolSettings.getUseCopyrightMessageSetting()
Returns project preference to tell whether to add the copyright message to output decks.
|
static Setting |
ToolSettings.getUseLocalSettingsSetting()
Returns project preference to tell whether to use local settings for Logical Effort
|
static Setting |
ToolSettings.getVddYSetting() |
static Setting |
ToolSettings.getVerilogUseAssignSetting()
Returns setting to tell whether Verilog deck generation should use the Assign statement.
|
static Setting |
ToolSettings.getVerilogUseTriregSetting()
Returns setting to tell whether Verilog deck generation should use Trireg by default.
|
Modifier and Type | Method and Description |
---|---|
static Setting |
GateLayGenSettings.getEnableNCCSetting() |
static Setting |
GateLayGenSettings.getFoundrySetting() |
static Setting |
GateLayGenSettings.getGndYSetting() |
static Setting |
GateLayGenSettings.getMaxMosWidthSetting() |
static Setting |
GateLayGenSettings.getNmosWellHeightSetting() |
static Setting |
GateLayGenSettings.getPmosWellHeightSetting() |
static Setting |
GateLayGenSettings.getSimpleNameSetting() |
static Setting |
GateLayGenSettings.getSizeQuantizationErrorSetting() |
static Setting |
GateLayGenSettings.getVddYSetting() |
Modifier and Type | Method and Description |
---|---|
static Setting |
IOTool.getCIFOutInstantiatesTopLevelSetting()
Returns Setting to tell whether CIF Output merges boxes into complex polygons.
|
static Setting |
IOTool.getCIFOutMergesBoxesSetting()
Returns Setting to tell whether CIF Output merges boxes into complex polygons.
|
static Setting |
IOTool.getCIFOutMimicsDisplaySetting()
Returns Setting to tell whether CIF Output mimics the display.
|
static Setting |
IOTool.getCIFOutScaleFactorSetting()
Returns Setting to tell the scale factor to use for CIF Output.
|
static Setting |
IOTool.getCopyrightMessageSetting()
Returns project preferences to tell the copyright message that will be added to output decks.
|
static Setting |
IOTool.getDXFScaleSetting()
Returns project preferences to tell the DXF scale.
|
static Setting |
IOTool.getGDSCellNameLenMaxSetting()
Returns Setting to tell the maximum length (number of chars) for Cell names in the GDS output file
|
static Setting |
IOTool.getGDSInputScaleSetting()
Method to set the scale to be applied when reading GDS.
|
static Setting |
IOTool.getGDSOutDefaultTextLayerSetting()
Returns Setting to tell the default GDS layer to use for the text of Export pins.
|
static Setting |
IOTool.getGDSOutMergesBoxesSetting()
Returns Setting to tell whether GDS Output merges boxes into complex polygons.
|
static Setting |
IOTool.getGDSOutputConvertsBracketsInExportsSetting()
Returns Setting to tell the state of whether the GDS writer converts brackets
to underscores in export names.
|
static Setting |
IOTool.getGDSOutUpperCaseSetting()
Returns Setting to tell whether GDS Output makes all text upper-case.
|
static Setting |
IOTool.getGDSOutWritesExportPinsSetting()
Returns Setting to tell whether GDS Output writes pins at Export locations.
|
static Setting |
IOTool.getUseCopyrightMessageSetting()
Returns project preferences to tell whether to add the copyright message to output decks.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Map<Setting,java.lang.Object> |
JELIB.readProjectSettings(java.net.URL fileURL,
FileType fileType,
TechPool techPool,
ErrorLogger errorLogger) |
Modifier and Type | Method and Description |
---|---|
protected static Library |
LibraryFiles.readALibrary(java.net.URL fileURL,
Library lib,
java.lang.String libName,
FileType type,
java.util.Map<Setting,java.lang.Object> projectSettings)
Method to read a single library file.
|
static Library |
LibraryFiles.readLibrary(java.net.URL fileURL,
java.lang.String libName,
FileType type,
boolean quick,
java.util.Map<Setting,java.lang.Object> projectSettings)
Method to read a Library from disk.
|
Modifier and Type | Method and Description |
---|---|
static Setting |
LETool.getConvergenceEpsilonSetting()
Returns project preferences to tell the Convergence Epsilon value for Logical Effort.
|
static Setting |
LETool.getGlobalFanoutSetting()
Returns project preferences to tell the Global Fanout for Logical Effort.
|
static Setting |
LETool.getKeeperRatioSetting()
Returns project preferences to tell the keeper size ratio for Logical Effort.
|
static Setting |
LETool.getMaxIterationsSetting()
Returns project preferences to tell the maximum number of iterations for Logical Effort.
|
static Setting |
LETool.getUseLocalSettingsSetting()
Returns project preferences to tell whether to use local settings for Logical Effort
|
Modifier and Type | Method and Description |
---|---|
static Setting |
Simulation.getVerilogUseAssignSetting()
Returns setting to tell whether Verilog deck generation should use the Assign statement.
|
static Setting |
Simulation.getVerilogUseTriregSetting()
Returns setting to tell whether Verilog deck generation should use Trireg by default.
|
Modifier and Type | Method and Description |
---|---|
static Setting |
User.getDefaultTechnologySetting()
Returns project preference to tell default technique in Tech Palette.
|
static Setting |
User.getIncludeDateAndVersionInOutputSetting()
Returns project preference to tell whether to include the date and Electric version in output files.
|
static Setting |
User.getPWellProcessLayoutTechnologySetting()
Method to tell whether the process is a PWell process.
|
static Setting |
User.getSchematicTechnologySetting()
Returns project preference to tell the layout Technology to use when schematics are found.
|
static Setting |
User.getSoftTechnologiesSetting()
Returns project preference with additional technologies.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<Setting,java.lang.Object> |
PreferencesFrame.getContext() |
Modifier and Type | Method and Description |
---|---|
boolean |
PreferencePanel.getBoolean(Setting setting)
Method to get the boolean value on the Setting object.
|
protected double |
PreferencePanel.getDouble(Setting setting)
Method to get the double value on the Setting object.
|
protected java.lang.String |
PreferencePanel.getFormattedDouble(Setting setting)
Method to get string representation of the double value on the Setting object.
|
int |
PreferencePanel.getInt(Setting setting)
Method to get the integer value on the Setting object.
|
protected long |
PreferencePanel.getLong(Setting setting)
Method to get the long value on the Setting object.
|
java.lang.String |
PreferencePanel.getString(Setting setting)
Method to get the string value on the Setting object.
|
void |
PreferencePanel.setBoolean(Setting setting,
boolean v)
Method to set a new boolean value on Setting object.
|
protected void |
PreferencePanel.setDouble(Setting setting,
double v)
Method to set a new double value on Setting object.
|
void |
PreferencePanel.setInt(Setting setting,
int v)
Method to set a new integer value on Setting object.
|
protected void |
PreferencePanel.setLong(Setting setting,
long v)
Method to set a new long value on Setting object.
|
void |
PreferencePanel.setString(Setting setting,
java.lang.String str)
Method to set a new string value on Setting object.
|
Modifier and Type | Method and Description |
---|---|
void |
ProjSettings.putAllSettings(java.util.Map<Setting,java.lang.Object> settings) |
static void |
ProjSettings.writeSettings(java.util.Map<Setting,java.lang.Object> addSettings,
java.io.File file) |