|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.electric.tool.ncc.result.equivalence.Equivalence
public class Equivalence
Save the equivalence information produced by NCC so that a tool can map a Part or Wire in the schematic to the equivalent Part or Wire in the layout.
Constructor Summary | |
---|---|
Equivalence(HierarchyEnumerator.NetNameProxy[][] equivNets,
HierarchyEnumerator.NodableNameProxy[][] equivNodes,
Cell[] nccRootCells,
VarContext[] nccRootCtxts)
|
Method Summary | |
---|---|
void |
clearCache()
To reduce storage requirements, release cached information when you are done using this Equivalence table. |
HierarchyEnumerator.NetNameProxy |
findEquivalentNet(VarContext vc,
Network net)
Given a Network in one design, return the matching network in the other design. |
HierarchyEnumerator.NetNameProxy |
findEquivalentNetShortingResistors(VarContext vc,
Network net)
Given a Network in one design, return the matching network in the other design. |
HierarchyEnumerator.NodableNameProxy |
findEquivalentNode(VarContext vc,
Nodable node)
Given a Nodable in one design, return the matching Nodable in the other design. |
int |
regressionTest(Cell cell0,
Cell cell1)
Perform a sanity check of the equivalence tables. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Equivalence(HierarchyEnumerator.NetNameProxy[][] equivNets, HierarchyEnumerator.NodableNameProxy[][] equivNodes, Cell[] nccRootCells, VarContext[] nccRootCtxts)
Method Detail |
---|
public HierarchyEnumerator.NetNameProxy findEquivalentNet(VarContext vc, Network net)
vc
- the VarContext specifying the instance path of the networknet
- the network in one design
public HierarchyEnumerator.NetNameProxy findEquivalentNetShortingResistors(VarContext vc, Network net)
vc
- the VarContext specifying the instance path of the networknet
- the network in one design
public HierarchyEnumerator.NodableNameProxy findEquivalentNode(VarContext vc, Nodable node)
vc
- the VarContext specifying the instance path of the Nodablenode
- the Nodable in one design
public int regressionTest(Cell cell0, Cell cell1)
cell0
- first Cell. this is used for the status messagecell1
- second Cell. this is used for the status messagepublic void clearCache()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |