com.sun.electric.tool.logicaleffort
Class LETool.AnalyzeCell
java.lang.Object
com.sun.electric.tool.Job
com.sun.electric.tool.logicaleffort.LETool.AnalyzeCell
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- LETool
public static class LETool.AnalyzeCell
- extends Job
Performs a cell analysis. The algorithm argument tells the LESizer how to size
the netlist generated by LENetlist.
- See Also:
- Serialized Form
Methods inherited from class com.sun.electric.tool.Job |
abort, checkAbort, fieldVariableChanged, getAllJobs, getDatabase, getDebug, getDeleteWhenDone, getEditingPreferences, getEnvironment, getExtendedUserInterface, getInform, getKey, getRunningJob, getScheduledToAbort, getStatus, getTechPool, getTool, getUserInterface, initJobManager, inServerThread, isClientThread, isFinished, pipeClient, pipeServer, remove, setCurrentLibraryInJob, setDebug, setProgress, setReportExecutionFlag, socketClient, startJob, startJob, startJobOnMyResult, terminateFail, terminateIt, terminateOK, toString, updateIncrementalDRCErrors, updateNetworkErrors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LETool.AnalyzeCell
public LETool.AnalyzeCell(LESizer.Alg algorithm,
Cell cell,
VarContext context,
boolean newAlg)
doIt
public boolean doIt()
throws JobException
- Description copied from class:
Job
- This is the main work method. This method should
perform all needed tasks.
- Specified by:
doIt
in class Job
- Throws:
JobException
- TODO
checkAbort
protected boolean checkAbort(java.lang.String msg)
- Check if we are scheduled to abort. If so, print msg if non null
and return true.
- Parameters:
msg
- message to print if we are aborted
- Returns:
- true on abort, false otherwise
getInfo
public java.lang.String getInfo()
- Description copied from class:
Job
- Get info on Job
- Overrides:
getInfo
in class Job
getNetlister
public LENetlister getNetlister()