public class NccNetlist
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Netlist.ShortResistors |
SHORT_RESISTORS |
Constructor and Description |
---|
NccNetlist(Cell root,
VarContext context,
HierarchyInfo hierInfo,
boolean blackBox,
NccGlobals globals)
Build a netlist for Cell root.
|
Modifier and Type | Method and Description |
---|---|
boolean |
cantBuildNetlist() |
java.util.ArrayList<Part> |
getPartArray() |
java.util.ArrayList<Port> |
getPortArray() |
Cell |
getRootCell() |
VarContext |
getRootContext() |
java.util.ArrayList<Wire> |
getWireArray() |
boolean |
userAbort() |
public static final Netlist.ShortResistors SHORT_RESISTORS
public NccNetlist(Cell root, VarContext context, HierarchyInfo hierInfo, boolean blackBox, NccGlobals globals)
root
- the top Cellcontext
- the VarContext for the top CellhierInfo
- information about what's already been checked by NCCblackBox
- we're not actually going to check so just build an
empty netlistglobals
- variables shared by all parts of NCCpublic java.util.ArrayList<Wire> getWireArray()
public java.util.ArrayList<Part> getPartArray()
public java.util.ArrayList<Port> getPortArray()
public boolean cantBuildNetlist()
public boolean userAbort()
public Cell getRootCell()
public VarContext getRootContext()