Package com.sun.electric.tool.ncc.strategy

Class Summary
StratCheck Perform sanity checks on NCC's EquivRec trees.
StratCheckSizes Check that corresponding transistors in the schematic and layout have the same channel widths and lengths.
StratCount StratCount counts and prints a tree's content.
StratCount.Counts  
StratDebug StratDebug performs the debugging function of the day.
Strategy Strategy is the superclass for all strategies.
StratHashParts Perform a Gemini II style hash code partitioning of Parts.
StratHashWires Perform a Gemini II style hash code partitioning of Wires.
StratPartPopularity StratPartPopularity partitions Part equivalence classes based upon how many unique Wires are connected.
StratPartType StratPartType partitions Part equivalence classes based upon the Part's type.
StratPortName StratPortName sorts all Wire EquivRecords on the frontier by size.
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.
StratRandomMatch StratRandomMatch finds balanced EquivRecords and arbitrarily matches the NetObjects that are first in each Circuit.
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.