public class CachedCell
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
CachedCell.CellNodable |
Modifier | Constructor and Description |
---|---|
protected |
CachedCell(Cell cell,
Netlist netlist) |
Modifier and Type | Method and Description |
---|---|
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.
|
protected void |
add(Nodable no,
LENodable leno)
Adds instance of LENodable to this cached cell.
|
protected CachedCell.CellNodable |
getCellNodable(Nodable no) |
protected java.util.Iterator |
getCellNodables() |
protected LENodable |
getLENodable(Nodable no) |
protected java.util.Iterator |
getLENodables() |
protected java.util.Map<Network,LENetwork> |
getLocalNetworks() |
protected boolean |
isContainsSizableGates() |
protected boolean |
isContextFree(LENetlister.NetlisterConstants constants) |
protected void |
printContents(java.lang.String indent,
java.io.PrintStream out)
Print the contents of the Cached cell
|
protected boolean isContainsSizableGates()
protected java.util.Iterator getLENodables()
protected CachedCell.CellNodable getCellNodable(Nodable no)
protected java.util.Iterator getCellNodables()
protected void add(Nodable no, LENodable leno)
no
- the corresponding nodableleno
- the LENodableprotected void add(Nodable no, LENetlister2.LECellInfo info, CachedCell subCell, LENetlister2.LECellInfo subCellInfo, LENetlister.NetlisterConstants constants)
no
- the nodable for subcell (in parent)info
- the parent infosubCell
- the subcell cached cellsubCellInfo
- the subcell CellInfoprotected boolean isContextFree(LENetlister.NetlisterConstants constants)
protected void printContents(java.lang.String indent, java.io.PrintStream out)
indent
-