public class ToolMenu
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ToolMenu.DynamicLanguageMenuItem |
Modifier and Type | Field and Description |
---|---|
static int |
COMPILE_VERILOG_FOR_SC |
static int |
COMPILE_VHDL_FOR_SC |
static int |
CONVERT_TO_VHDL |
static int |
GENERATE_CELL |
static int |
PLACE_AND_ROUTE |
static int |
SHOW_CELL |
Constructor and Description |
---|
ToolMenu() |
Modifier and Type | Method and Description |
---|---|
static void |
addLEAttribute() |
static void |
addMultiplierCommand()
Method to add a "M" multiplier factor to the currently selected node.
|
static void |
backAnnotateCommand() |
static void |
calculateNetworkQualityCommand()
Method to handle the "Show Network" command.
|
static void |
clearSizesCommand() |
static void |
clearSizesNodableCommand() |
static void |
compileVerilog()
Method to handle the menu command to compile a Verilog cell.
|
static void |
compileVHDL()
Method to handle the menu command to compile a VHDL cell.
|
static void |
doPlaceRatsNest(Cell cell,
boolean doItNow)
Method to handle the menu command to convert a cell to a rats-nest layout.
|
static boolean |
doSilCompActivityNoJob(Cell cell,
int activities,
SilComp.SilCompPrefs prefs,
boolean doItNow) |
static void |
doSiliconCompilation(Cell cell,
boolean doItNow,
SilComp.SilCompPrefs prefs,
EditingPreferences ep)
Method to handle the menu command to convert a cell to layout.
|
static void |
estimateDelaysCommand() |
static void |
getUnroutedArcCommand() |
static void |
importAssuraDrcErrors() |
static void |
importCalibreDrcErrors()
Method to import Calibre DRC Errors into Electric and display them as
ErrorLogger.
|
static void |
importCalibreLVSErrors()
Method to import Calibre LVS Errors into Electric and display them as
ErrorLogger.
|
static void |
importDRCDeck() |
static void |
javaBshScriptCommand()
Method to invoke the Bean Shell on a script file.
|
static void |
layerCoverageCommand(LayerCoverageTool.LCMode func,
GeometryHandler.GHMode mode)
Method to handle the "List Layer Coverage", "Coverage Implant Generator",
polygons merge except "List Geometry on Network" commands.
|
static void |
listConnectionsOnNetworkCommand()
Method to handle the "List Connections On Network" command.
|
static void |
listExportsBelowNetworkCommand()
Method to handle the "List Exports Below Network" command.
|
static void |
listExportsOnNetworkCommand()
Method to handle the "List Exports On Network" command.
|
static void |
listGeometryOnNetworkCommand(GeometryHandler.GHMode mode)
Method to handle the "List Geometry On Network" command.
|
static void |
listGeomsAllNetworksCommand() |
static void |
listNetworksCommand()
Method to handle the "List Networks" command.
|
static void |
listToolsCommand() |
static void |
loadResourceLibraries(java.lang.String libraryNameWithExtension,
FileType type) |
static void |
makeTemplate(Variable.Key templateKey,
boolean selectKey)
Method to create a new template in the current cell.
|
static void |
makeTemplate(Variable.Key templateKey,
ElectricObject eo,
java.lang.String value)
Method to create a new template in the give NodeInst.
|
static void |
makeVHDL()
Method to handle the menu command to make a VHDL cell.
|
static void |
optimizeEqualGateDelaysCommand(boolean newAlg) |
static void |
padFrameGeneratorCommand() |
static void |
parasiticCommand()
Parasitic Tool
|
static void |
printLEInfoCommand()
Print Logical Effort info for highlighted nodes
|
static void |
runNccSchematicCrossProbing() |
static void |
setDynamicLanguageMenu()
Method to change the Languages menu to include preassigned scripts.
|
static void |
showNetworkCommand()
Method to handle the "Show Network" command.
|
static void |
showPowerAndGround() |
static void |
validatePowerAndGround(boolean repair) |
public static final int CONVERT_TO_VHDL
public static final int COMPILE_VHDL_FOR_SC
public static final int PLACE_AND_ROUTE
public static final int SHOW_CELL
public static final int COMPILE_VERILOG_FOR_SC
public static final int GENERATE_CELL
public static void optimizeEqualGateDelaysCommand(boolean newAlg)
public static void printLEInfoCommand()
public static void backAnnotateCommand()
public static void layerCoverageCommand(LayerCoverageTool.LCMode func, GeometryHandler.GHMode mode)
public static void clearSizesNodableCommand()
public static void clearSizesCommand()
public static void estimateDelaysCommand()
public static void addLEAttribute()
public static void loadResourceLibraries(java.lang.String libraryNameWithExtension, FileType type)
public static void showNetworkCommand()
public static void listNetworksCommand()
public static void listConnectionsOnNetworkCommand()
public static void listExportsOnNetworkCommand()
public static void listExportsBelowNetworkCommand()
public static void listGeometryOnNetworkCommand(GeometryHandler.GHMode mode)
public static void calculateNetworkQualityCommand()
public static void listGeomsAllNetworksCommand()
public static void showPowerAndGround()
public static void validatePowerAndGround(boolean repair)
public static void addMultiplierCommand()
public static void makeTemplate(Variable.Key templateKey, ElectricObject eo, java.lang.String value)
public static void makeTemplate(Variable.Key templateKey, boolean selectKey)
templateKey
- the name of the variable to create.selectKey
- TODOpublic static void getUnroutedArcCommand()
public static void padFrameGeneratorCommand()
public static void listToolsCommand()
public static void javaBshScriptCommand()
public static void setDynamicLanguageMenu()
public static void doSiliconCompilation(Cell cell, boolean doItNow, SilComp.SilCompPrefs prefs, EditingPreferences ep)
cell
- the cell to compile.doItNow
- if the job must executed nowpublic static void doPlaceRatsNest(Cell cell, boolean doItNow)
cell
- the cell to compile.doItNow
- if the job must executed nowpublic static void compileVHDL()
public static void compileVerilog()
public static void makeVHDL()
public static boolean doSilCompActivityNoJob(Cell cell, int activities, SilComp.SilCompPrefs prefs, boolean doItNow)
public static void parasiticCommand()
public static void importAssuraDrcErrors()
public static void importCalibreDrcErrors()
public static void importCalibreLVSErrors()
public static void importDRCDeck()
public static void runNccSchematicCrossProbing()