com.sun.electric.tool.logicaleffort
Class CachedCell
java.lang.Object
com.sun.electric.tool.logicaleffort.CachedCell
public class CachedCell
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CachedCell
protected CachedCell(Cell cell,
Netlist netlist)
isContainsSizableGates
protected boolean isContainsSizableGates()
getLENodable
protected LENodable getLENodable(Nodable no)
getLENodables
protected java.util.Iterator getLENodables()
getCellNodable
protected CachedCell.CellNodable getCellNodable(Nodable no)
getCellNodables
protected java.util.Iterator getCellNodables()
getLocalNetworks
protected java.util.Map<Network,LENetwork> getLocalNetworks()
add
protected void add(Nodable no,
LENodable leno)
- Adds instance of LENodable to this cached cell.
- Parameters:
no
- the corresponding nodableleno
- the LENodable
add
protected void add(Nodable no,
LENetlister2.LECellInfo info,
CachedCell subCell,
LENetlister2.LECellInfo subCellInfo,
LENetlister.NetlisterConstants constants)
- Adds instance of cached cell "subCell" to this cached cell. This needs to be
called from Visitor.exitCell of subcell, because it requires subCell's CellInfo.
- Parameters:
no
- the nodable for subcell (in parent)info
- the parent infosubCell
- the subcell cached cellsubCellInfo
- the subcell CellInfo
isContextFree
protected boolean isContextFree(LENetlister.NetlisterConstants constants)
printContents
protected void printContents(java.lang.String indent,
java.io.PrintStream out)
- Print the contents of the Cached cell
- Parameters:
indent
-