Package | Description |
---|---|
com.sun.electric.database.hierarchy |
Package for hierarchy (cell instances inside of cells).
|
com.sun.electric.tool.extract |
Package for handling node extraction, parasitics, etc.
|
com.sun.electric.tool.generator.flag | |
com.sun.electric.tool.generator.sclibrary | |
com.sun.electric.tool.io.output | |
com.sun.electric.tool.logicaleffort |
Package for handling the logical effort tool.
|
com.sun.electric.tool.ncc |
Package for handling the Network Consistency Checking (LVS) tool.
|
com.sun.electric.tool.user |
Package for handling the user-interface tool.
|
Modifier and Type | Method and Description |
---|---|
HierarchyEnumerator.CellInfo |
HierarchyEnumerator.NetDescription.getCellInfo() |
HierarchyEnumerator.CellInfo |
HierarchyEnumerator.CellInfo.getParentInfo()
Get the CellInfo for the current Cell's parent.
|
HierarchyEnumerator.CellInfo |
HierarchyEnumerator.CellInfo.getRootInfo()
Get the CellInfo for the root Cell
|
HierarchyEnumerator.CellInfo |
HierarchyEnumerator.Visitor.newCellInfo()
A hook to allow the user to add additional information to
a CellInfo.
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
HierarchyEnumerator.Visitor.enterCell(HierarchyEnumerator.CellInfo info)
The HierarchyEnumerator is about to begin enumerating the
contents of a new Cell instance.
|
abstract void |
HierarchyEnumerator.Visitor.exitCell(HierarchyEnumerator.CellInfo info)
The HierarchyEnumerator has finished enumerating the
contents of the current Cell instance.
|
static boolean |
HierarchyEnumerator.searchInExportNetwork(Network net,
HierarchyEnumerator.CellInfo info,
Network visitorNet) |
static boolean |
HierarchyEnumerator.searchNetworkInParent(Network net,
HierarchyEnumerator.CellInfo info,
Network visitorNet)
Method to search if child network is connected to visitor network (visitorNet).
|
abstract boolean |
HierarchyEnumerator.Visitor.visitNodeInst(Nodable ni,
HierarchyEnumerator.CellInfo info)
The HierarchyEnumerator is visiting Nodable ni.
|
Modifier and Type | Class and Description |
---|---|
static class |
ParasiticTool.ParasiticCellInfo
Class to define cell information for Parasitic extraction
|
Modifier and Type | Method and Description |
---|---|
boolean |
LayerCoverageTool.LayerVisitor.enterCell(HierarchyEnumerator.CellInfo info) |
boolean |
GeometrySearch.enterCell(HierarchyEnumerator.CellInfo info)
Enumerator class
|
void |
LayerCoverageTool.LayerVisitor.exitCell(HierarchyEnumerator.CellInfo info)
In case of non null bounding box, it will undo the
transformation
|
void |
GeometrySearch.exitCell(HierarchyEnumerator.CellInfo info) |
boolean |
LayerCoverageTool.LayerVisitor.visitNodeInst(Nodable no,
HierarchyEnumerator.CellInfo info) |
boolean |
GeometrySearch.visitNodeInst(Nodable no,
HierarchyEnumerator.CellInfo info) |
Modifier and Type | Method and Description |
---|---|
boolean |
SchematicVisitor.enterCell(HierarchyEnumerator.CellInfo info) |
void |
SchematicVisitor.exitCell(HierarchyEnumerator.CellInfo info) |
boolean |
SchematicVisitor.visitNodeInst(Nodable no,
HierarchyEnumerator.CellInfo info) |
Modifier and Type | Method and Description |
---|---|
boolean |
SCLibraryGen.StandardCellHierarchy.enterCell(HierarchyEnumerator.CellInfo info) |
void |
SCLibraryGen.StandardCellHierarchy.exitCell(HierarchyEnumerator.CellInfo info) |
boolean |
SCLibraryGen.StandardCellHierarchy.visitNodeInst(Nodable ni,
HierarchyEnumerator.CellInfo info) |
Modifier and Type | Class and Description |
---|---|
class |
Topology.MyCellInfo |
Modifier and Type | Method and Description |
---|---|
HierarchyEnumerator.CellInfo |
Topology.Visitor.newCellInfo() |
Modifier and Type | Method and Description |
---|---|
boolean |
Geometry.Visitor.enterCell(HierarchyEnumerator.CellInfo info) |
protected void |
Spice.enterCell(HierarchyEnumerator.CellInfo info)
Method called during hierarchy traversal.
|
boolean |
Spice.FlatSpiceCodeVisitor.enterCell(HierarchyEnumerator.CellInfo info) |
protected void |
Topology.enterCell(HierarchyEnumerator.CellInfo info)
Called at the end of the enter cell phase of hierarchy enumeration
|
boolean |
Topology.Visitor.enterCell(HierarchyEnumerator.CellInfo info) |
void |
Geometry.Visitor.exitCell(HierarchyEnumerator.CellInfo info) |
void |
Spice.FlatSpiceCodeVisitor.exitCell(HierarchyEnumerator.CellInfo info) |
void |
Topology.Visitor.exitCell(HierarchyEnumerator.CellInfo info) |
protected void |
Spice.validateSkippedCell(HierarchyEnumerator.CellInfo info)
Method called when a cell is skipped.
|
protected void |
Topology.validateSkippedCell(HierarchyEnumerator.CellInfo info)
If a cell is skipped, this method can perform any checking to
validate that no error occurs
|
boolean |
Geometry.Visitor.visitNodeInst(Nodable no,
HierarchyEnumerator.CellInfo info) |
boolean |
Spice.FlatSpiceCodeVisitor.visitNodeInst(Nodable ni,
HierarchyEnumerator.CellInfo info) |
boolean |
Topology.Visitor.visitNodeInst(Nodable no,
HierarchyEnumerator.CellInfo info) |
Modifier and Type | Class and Description |
---|---|
protected static class |
LENetlister.LECellInfo |
class |
LENetlister1.LECellInfo
Logical Effort Cell Info class.
|
static class |
LENetlister2.LECellInfo
Logical Effort Cell Info class.
|
Modifier and Type | Method and Description |
---|---|
HierarchyEnumerator.CellInfo |
LENetlister2.newCellInfo()
Override the default Cell info to pass along logical effort specific information
|
HierarchyEnumerator.CellInfo |
LENetlister1.newCellInfo()
Override the default Cell info to pass along logical effort specific information
|
Modifier and Type | Method and Description |
---|---|
void |
LENetlister2.doneVisitNodeInst(Nodable ni,
HierarchyEnumerator.CellInfo info) |
void |
LENetlister1.doneVisitNodeInst(Nodable ni,
HierarchyEnumerator.CellInfo info) |
boolean |
LENetlister2.enterCell(HierarchyEnumerator.CellInfo info)
Enter cell initializes the LECellInfo.
|
boolean |
LENetlister1.enterCell(HierarchyEnumerator.CellInfo info)
Enter cell initializes the LECellInfo.
|
void |
LENetlister2.exitCell(HierarchyEnumerator.CellInfo info)
Nothing to do for exitCell
|
void |
LENetlister1.exitCell(HierarchyEnumerator.CellInfo info)
Nothing to do for exitCell
|
boolean |
LENetlister2.visitNodeInst(Nodable ni,
HierarchyEnumerator.CellInfo info)
Visit NodeInst creates a new Logical Effort instance from the
parameters found on the Nodable, if that Nodable is an LEGATE.
|
boolean |
LENetlister1.visitNodeInst(Nodable ni,
HierarchyEnumerator.CellInfo info)
Visit NodeInst creates a new Logical Effort instance from the
parameters found on the Nodable, if that Nodable is an LEGATE.
|
Modifier and Type | Method and Description |
---|---|
boolean |
NccCrossProbing.enterCell(HierarchyEnumerator.CellInfo info) |
void |
NccCrossProbing.exitCell(HierarchyEnumerator.CellInfo info) |
boolean |
NccCrossProbing.visitNodeInst(Nodable ni,
HierarchyEnumerator.CellInfo info) |
Modifier and Type | Method and Description |
---|---|
boolean |
NetworkHighlighter.enterCell(HierarchyEnumerator.CellInfo info) |
void |
NetworkHighlighter.exitCell(HierarchyEnumerator.CellInfo info) |
boolean |
NetworkHighlighter.visitNodeInst(Nodable ni,
HierarchyEnumerator.CellInfo info) |