|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.electric.tool.Tool
com.sun.electric.tool.erc.ERC
public class ERC
This is the Electrical Rule Checker tool.
Field Summary | |
---|---|
protected static ERC |
tool
the ERC tool. |
Fields inherited from class com.sun.electric.tool.Tool |
---|
prefs |
Method Summary | |
---|---|
double |
getAntennaRatio(ArcProto ap)
Method to tell the antenna ratio of this ArcProto. |
static ERC |
getERCTool()
Method to retrieve singleton associated to ERC tool |
double |
getFactoryAntennaRatio(ArcProto ap)
Method to tell the default antenna ratio of this ArcProto. |
static int |
getFactoryNWellCheck()
Method to tell how much N-Well contact checking the ERC should do by default. |
static int |
getFactoryPWellCheck()
Method to tell how much P-Well contact checking the ERC should do, by default. |
static int |
getFactoryWellAnalysisNumProc()
Method to tell the number of processors to use in ERC well analysis, by default. |
static int |
getNWellCheck()
Method to tell how much N-Well contact checking the ERC should do. |
static int |
getPWellCheck()
Method to tell how much P-Well contact checking the ERC should do. |
static int |
getWellAnalysisNumProc()
Method to tell the number of processors to use in ERC well analysis. |
void |
init()
Method to initialize the ERC tool. |
static boolean |
isDRCCheck()
Method to tell whether ERC should check DRC Spacing condition. |
static boolean |
isFactoryDRCCheck()
Method to tell whether ERC should check DRC Spacing condition by default. |
static boolean |
isFactoryFindWorstCaseWell()
Method to tell whether ERC should find the contact that is farthest from the well edge, by default. |
static boolean |
isFactoryMustConnectNWellToPower()
Method to tell whether ERC should check that all N-Well contacts connect to power by default. |
static boolean |
isFactoryMustConnectPWellToGround()
Method to tell whether ERC should check that all P-Well contacts connect to ground, by default. |
static boolean |
isFactoryParallelWellAnalysis()
Method to tell whether ERC should do well analysis using multiple processors, by default. |
static boolean |
isFindWorstCaseWell()
Method to tell whether ERC should find the contact that is farthest from the well edge. |
static boolean |
isMustConnectNWellToPower()
Method to tell whether ERC should check that all N-Well contacts connect to power. |
static boolean |
isMustConnectPWellToGround()
Method to tell whether ERC should check that all P-Well contacts connect to ground. |
static boolean |
isParallelWellAnalysis()
Method to tell whether ERC should do well analysis using multiple processors. |
void |
setAntennaRatio(ArcProto ap,
double ratio)
Method to set the antenna ratio of this ArcProto. |
static void |
setDRCCheck(boolean on)
Method to tell whether ERC should check DRC Spacing condition. |
static void |
setFindWorstCaseWell(boolean on)
Method to set whether ERC should find the contact that is farthest from the well edge. |
static void |
setMustConnectNWellToPower(boolean on)
Method to set whether ERC should check that all N-Well contacts connect to power. |
static void |
setMustConnectPWellToGround(boolean on)
Method to set whether ERC should check that all P-Well contacts connect to ground. |
static void |
setNWellCheck(int c)
Method to set how much N-Well contact checking the ERC should do. |
static void |
setParallelWellAnalysis(boolean on)
Method to set whether ERC should do well analysis using multiple processors. |
static void |
setPWellCheck(int c)
Method to set how much P-Well contact checking the ERC should do. |
static void |
setWellAnalysisNumProc(int p)
Method to set the number of processors to use in ERC well analysis. |
Methods inherited from class com.sun.electric.tool.Tool |
---|
clearAnalysis, clearBackground, clearFixErrors, clearIncremental, clearOn, clearSynthesis, compareTo, findTool, getDiskSettings, getIndex, getListeners, getName, getNumTools, getProjectSettings, getSetting, getTools, initAllTools, initProjectSettings, isAnalysis, isBackground, isFixErrors, isIncremental, isOn, isSynthesis, makeBooleanSetting, makeDoubleSetting, makeIntSetting, makeLongSetting, makeStringSetting, setAnalysis, setBackground, setFixErrors, setIncremental, setOn, setSynthesis, setVarInJob, testAll, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static ERC tool
Method Detail |
---|
public void init()
init
in class Tool
public static ERC getERCTool()
public static int getPWellCheck()
public static void setPWellCheck(int c)
c
- how much P-Well contact checking the ERC should do:
public static int getFactoryPWellCheck()
public static boolean isMustConnectPWellToGround()
public static void setMustConnectPWellToGround(boolean on)
on
- true if ERC should check that all P-Well contacts connect to ground.public static boolean isFactoryMustConnectPWellToGround()
public static boolean isParallelWellAnalysis()
public static void setParallelWellAnalysis(boolean on)
on
- true if ERC should do well analysis using multiple processors.public static boolean isFactoryParallelWellAnalysis()
public static int getWellAnalysisNumProc()
public static void setWellAnalysisNumProc(int p)
p
- the number of processors to use in ERC well analysis.public static int getFactoryWellAnalysisNumProc()
public static int getNWellCheck()
public static void setNWellCheck(int c)
c
- how much N-Well contact checking the ERC should do:
public static int getFactoryNWellCheck()
public static boolean isMustConnectNWellToPower()
public static void setMustConnectNWellToPower(boolean on)
on
- true if ERC should check that all N-Well contacts connect to power.public static boolean isFactoryMustConnectNWellToPower()
public static boolean isFindWorstCaseWell()
public static void setFindWorstCaseWell(boolean on)
on
- true if ERC should find the contact that is farthest from the well edge.public static boolean isFactoryFindWorstCaseWell()
public static boolean isDRCCheck()
public static void setDRCCheck(boolean on)
on
- true if ERC should check DRC Spacing condition.public static boolean isFactoryDRCCheck()
public void setAntennaRatio(ArcProto ap, double ratio)
ratio
- the antenna ratio of this ArcProto.public double getAntennaRatio(ArcProto ap)
public double getFactoryAntennaRatio(ArcProto ap)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |