Package | Description |
---|---|
com.sun.electric.tool.ncc.strategy | |
com.sun.electric.tool.ncc.trees |
Modifier and Type | Class and Description |
---|---|
class |
StratCheck
Perform sanity checks on NCC's EquivRec trees.
|
class |
StratCheckSizes
Check that corresponding transistors in the schematic and layout
have the same channel widths and lengths.
|
class |
StratCount
StratCount counts and prints a tree's content.
|
class |
StratDebug
StratDebug performs the debugging function of the day.
|
class |
StratHashParts
Perform a Gemini II style hash code partitioning of Parts.
|
class |
StratHashWires
Perform a Gemini II style hash code partitioning of Wires.
|
class |
StratPartPopularity
StratPartPopularity partitions Part equivalence classes
based upon how many unique Wires are connected.
|
class |
StratPartType
StratPartType partitions Part equivalence classes
based upon the Part's type.
|
class |
StratPortName
StratPortName sorts all Wire EquivRecords on the frontier by
size.
|
class |
StratPrint
StratPrint gives a limited print out of the tree
It prints not more than maxLines stuff for each list
and not more than maxPins in any one Wire.
|
class |
StratRandomMatch
StratRandomMatch finds balanced EquivRecords and arbitrarily matches the
NetObjects that are first in each Circuit.
|
class |
StratSizes
If Hash code partitioning fails to match all equivalence classes then try to
partition equivalence classes containing Transistors and Resistors based on
widths and lengths.
|
Modifier and Type | Method and Description |
---|---|
LeafList |
EquivRecord.apply(Strategy js)
The apply method applies a Strategy to this leaf EquivRecord.
|
java.util.HashMap<java.lang.Integer,java.util.List<NetObject>> |
Circuit.apply(Strategy js) |