Package | Description |
---|---|
com.sun.electric.tool.ncc |
Package for handling the Network Consistency Checking (LVS) tool.
|
com.sun.electric.tool.ncc.basic | |
com.sun.electric.tool.ncc.netlist | |
com.sun.electric.tool.ncc.result | |
com.sun.electric.tool.user.ncc |
Modifier and Type | Method and Description |
---|---|
NccOptions |
NccGlobalsReportable.getOptions() |
NccOptions |
NccGlobals.getOptions()
Get the NCC options.
|
static NccOptions |
NccOptions.getOptionsFromNccPreferences()
Look at the NCC user preferences and construct an NccOptions object
that reflects those preferences.
|
Modifier and Type | Method and Description |
---|---|
static NccResult |
NccEngine.buildBlackBoxes(Cell cell1,
VarContext ctxt1,
Cell cell2,
VarContext ctxt2,
HierarchyInfo hierInfo,
NccOptions options,
Aborter aborter)
Instead of checking to see if two cells are topologically
equivalent, simply pretend that we've already compared them
and found them to match.
|
static NccResults |
NccBottomUp.compare(CellContext cc1,
CellContext cc2,
PassedNcc passed,
NccOptions options,
Aborter aborter)
Compare the two designs: cc1 and cc2.
|
static NccResult |
NccEngine.compare(Cell cell1,
VarContext context1,
Cell cell2,
VarContext context2,
HierarchyInfo hierInfo,
NccOptions options,
Aborter aborter)
Check to see if two cells are topologically equivalent.
|
static NccResults |
Ncc.compare(Cell cell1,
VarContext ctxt1,
Cell cell2,
VarContext ctxt2,
NccOptions options)
Compare two cells.
|
static NccResults |
Ncc.compare(Cell cell1,
VarContext ctxt1,
Cell cell2,
VarContext ctxt2,
PassedNcc passed,
NccOptions options,
Job job)
Compare two cells.
|
static NccResult |
NccEngine.compare(java.util.List<Cell> cells,
java.util.List<VarContext> contexts,
HierarchyInfo hierCompInfo,
NccOptions options,
Aborter aborter)
Check to see if all cells are topologically equivalent.
|
static NccResults |
Pie.invokePieNccCompare(Cell c1,
VarContext v1,
Cell c2,
VarContext v2,
NccOptions opt,
PIEOptions pOpt) |
Constructor and Description |
---|
NccGlobals(NccOptions options,
Aborter aborter)
The constructor initializes global root, parts, wires, and ports from
net lists.
|
NccOptions(NccOptions o)
Construct an NccOptions that is a copy of o
|
Modifier and Type | Method and Description |
---|---|
static NccResult |
NccUtils.buildBlackBoxes(CellContext c1,
CellContext c2,
HierarchyInfo hierInfo,
NccOptions options,
Aborter aborter) |
static boolean |
NccUtils.sizesMatch(double w1,
double w2,
NccOptions opt)
Say whether sizes w1 and w2 are close enough together for NCC
to consider them "equal".
|
Modifier and Type | Method and Description |
---|---|
boolean |
Mos.isLike(Mos t,
NccOptions nccOpt)
Compare the type (N vs P) and the gate length
|
static boolean |
Mos.joinOnWire(Wire w,
NccOptions nccOpt)
Merge two series Transistors into a single Transistor.
|
boolean |
Resistor.parallelMerge(Part p,
NccOptions nccOpt)
Never perform series/parallel combination of resistors.
|
abstract boolean |
Part.parallelMerge(Part p,
NccOptions nccOpt)
This method attempts to merge this Part in parallel with another Part
|
boolean |
Bipolar.parallelMerge(Part p,
NccOptions nccOpt) |
boolean |
Subcircuit.parallelMerge(Part p,
NccOptions nccOpt) |
boolean |
Mos.parallelMerge(Part p,
NccOptions nccOpt) |
Modifier and Type | Method and Description |
---|---|
NccOptions |
NccResult.getOptions() |
Modifier and Type | Method and Description |
---|---|
void |
NccMsgsFrame.setMismatches(java.util.List<NccGuiInfo> misms,
NccOptions options)
Method to update the list of mismatched NCC comparisons
|