|
||||||||||
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.compaction.Compaction
public class Compaction
This is the Compaction tool. When compacting cell instances, the system only examines polygons within a protection frame of the cell border. This frame is the largest design rule distance in the technology. If the cell border is irregular, there may be objects that are not seen, causing the cell to overlap more than it should.
Field Summary |
---|
Fields inherited from class com.sun.electric.tool.Tool |
---|
prefs |
Method Summary | |
---|---|
static void |
compactNow(Cell cell,
boolean allowSpreading)
Method to compact the requested cell. |
static Compaction |
getCompactionTool()
Method to retrieve the singleton associated with the Compaction tool. |
void |
init()
Method to initialize the Compaction tool. |
static boolean |
isAllowsSpreading()
Method to tell whether the compactor can spread circuitry apart, or just compact it. |
static boolean |
isFactoryAllowsSpreading()
Method to tell whether the factory default for the compactor is to spread circuitry apart, or just compact it. |
static void |
setAllowsSpreading(boolean on)
Method to set whether the compactor can spread circuitry apart, or just compact it. |
Methods inherited from class com.sun.electric.tool.Tool |
---|
clearAnalysis, clearBackground, clearFixErrors, clearIncremental, clearOn, clearSynthesis, compareTo, findTool, getIndex, getListeners, getName, getNumTools, getProjectSettings, getTools, initAllTools, isAnalysis, isBackground, isFixErrors, isIncremental, isOn, isSynthesis, 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 |
Method Detail |
---|
public void init()
init
in class Tool
public static Compaction getCompactionTool()
public static void compactNow(Cell cell, boolean allowSpreading)
public static boolean isAllowsSpreading()
public static void setAllowsSpreading(boolean on)
on
- true if the compactor can spread circuitry apart; false to just compact it.public static boolean isFactoryAllowsSpreading()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |