com.sun.electric.tool.ncc
Class NccEngine
java.lang.Object
com.sun.electric.tool.ncc.NccEngine
public class NccEngine
- extends java.lang.Object
Method Summary |
static NccResult |
buildBlackBoxes(Cell cell1,
VarContext ctxt1,
Cell cell2,
VarContext ctxt2,
HierarchyInfo hierInfo,
NccOptions options,
Aborter aborter)
|
static NccResult |
compare(Cell cell1,
VarContext context1,
Cell cell2,
VarContext context2,
HierarchyInfo hierInfo,
NccOptions options,
Aborter aborter)
compare two Cells |
static NccResult |
compare(java.util.List<Cell> cells,
java.util.List<VarContext> contexts,
HierarchyInfo hierCompInfo,
NccOptions options,
Aborter aborter)
Check to see if all cells are electrically equivalent. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NccEngine
public NccEngine()
compare
public static NccResult compare(java.util.List<Cell> cells,
java.util.List<VarContext> contexts,
HierarchyInfo hierCompInfo,
NccOptions options,
Aborter aborter)
- Check to see if all cells are electrically equivalent. Note that
the NCC engine can compare any number of Cells at the same time.
- Parameters:
cells
- a list of cells to compare.contexts
- a list of VarContexts for the corresponding Cell. The
VarContxt is used to evaluate schematic
variables. Use null if variables don't need to be evaluated.hierCompInfo
- Information needed to perform hierarchical
netlist comparison. For flat comparisons pass null.options
- NCC options
compare
public static NccResult compare(Cell cell1,
VarContext context1,
Cell cell2,
VarContext context2,
HierarchyInfo hierInfo,
NccOptions options,
Aborter aborter)
- compare two Cells
buildBlackBoxes
public static NccResult buildBlackBoxes(Cell cell1,
VarContext ctxt1,
Cell cell2,
VarContext ctxt2,
HierarchyInfo hierInfo,
NccOptions options,
Aborter aborter)