Package | Description |
---|---|
com.sun.electric.tool.ncc.netlist | |
com.sun.electric.tool.ncc.processing |
Modifier and Type | Field and Description |
---|---|
protected Wire[] |
Part.pins |
Modifier and Type | Method and Description |
---|---|
Wire |
Port.getWire() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Wire> |
NccNetlist.getWireArray() |
Modifier and Type | Method and Description |
---|---|
void |
Resistor.connect(Wire ss,
Wire ee) |
java.lang.String |
Bipolar.connectionDescription(Wire w) |
abstract java.lang.String |
Part.connectionDescription(Wire w)
comma separated list of pins connected to w
|
java.lang.String |
Subcircuit.connectionDescription(Wire w) |
java.lang.String |
Resistor.connectionDescription(Wire w) |
java.lang.String |
Mos.connectionDescription(Wire w) |
int |
Part.getHashFor(Wire w)
The Part must compute a hash code contribution for a Wire to
use.
|
int |
Subcircuit.getHashFor(Wire w)
Subcircuits can have tens of thousands of pins.
|
static boolean |
Mos.joinOnWire(Wire w,
NccOptions nccOpt)
Merge two series Transistors into a single Transistor.
|
int |
Part.numPinsConnected(Wire w)
How many pins of this Part are connected to Wire.
|
boolean |
Mos.touchesOnlyOneDiffAndNoGate(Wire w) |
Constructor and Description |
---|
Bipolar(PrimitiveNode.Function np,
NccNameProxy.PartNameProxy name,
double area,
Wire emit,
Wire base,
Wire coll) |
Mos(PrimitiveNode.Function np,
NccNameProxy.PartNameProxy name,
double width,
double length,
Wire src,
Wire gate,
Wire drn)
Transistor without body port.
|
Mos(PrimitiveNode.Function np,
NccNameProxy.PartNameProxy name,
double width,
double length,
Wire src,
Wire gate,
Wire drn,
Wire body)
Transistor with body port.
|
Part(NccNameProxy.PartNameProxy name,
PrimitiveNode.Function type,
Wire[] pins) |
Port(java.lang.String name,
PortCharacteristic type,
Wire w) |
Resistor(PrimitiveNode.Function type,
NccNameProxy.PartNameProxy name,
double width,
double length,
Wire w1,
Wire w2) |
Subcircuit(NccNameProxy.PartNameProxy instName,
SubcircuitInfo subcircuitInfo,
Wire[] pins) |
Modifier and Type | Method and Description |
---|---|
static LocalPartitionResult |
LocalPartitioning.doYourJob(java.util.Set<Part> forcedMatchParts,
java.util.Set<Wire> forcedMatchWires,
NccGlobals globals)
Partition Parts and wires based upon purely local information.
|
static void |
ForceMatch.doYourJob(java.util.Set<Part> forcedMatchParts,
java.util.Set<Wire> forcedMatchWires,
NccGlobals g)
Must be called before any other partitioning occurs.
|
static void |
LocalPartitionWires.doYourJob(java.util.Set<Wire> forcedMatchWires,
NccGlobals globs)
Partition Wires based upon purely local information
|