Package | Description |
---|---|
com.sun.electric.database.hierarchy |
Package for hierarchy (cell instances inside of cells).
|
com.sun.electric.database.prototype |
Package for the prototype classes in Electric.
|
com.sun.electric.database.topology |
Package for connected Nodes and Arcs.
|
com.sun.electric.technology |
Package for handling technology information.
|
com.sun.electric.tool.erc |
Package for handling the Electrical-rules checking tools.
|
com.sun.electric.tool.erc.wellcheck | |
com.sun.electric.tool.io.output | |
com.sun.electric.tool.ncc.netlist | |
com.sun.electric.tool.user |
Package for handling the user-interface tool.
|
Modifier and Type | Field and Description |
---|---|
PrimitiveNode.Function |
BatchChanges.NodeReplacement.newFunction |
Modifier and Type | Method and Description |
---|---|
PrimitiveNode.Function |
Cell.getFunction()
Method to return the function of this Cell.
|
Constructor and Description |
---|
BatchChanges.NodeReplacement(NodeInst ni,
NodeProto newProto,
PrimitiveNode.Function newFunction,
EPoint newSize)
Constructs an object that represents a task to replace proto of node instance
|
Modifier and Type | Method and Description |
---|---|
PrimitiveNode.Function |
NodeProto.getFunction()
Method to return the function of this NodeProto.
|
Modifier and Type | Method and Description |
---|---|
PrimitiveNode.Function |
NodeInst.getFunction()
Method to return the function of this NodeProto.
|
Modifier and Type | Method and Description |
---|---|
static NodeInst |
NodeInst.makeInstance(NodeProto protoType,
EditingPreferences ep,
java.awt.geom.Point2D center,
double width,
double height,
Cell parent,
Orientation orient,
java.lang.String name,
PrimitiveNode.Function function)
Short form method to create a NodeInst and do extra things necessary for it.
|
static NodeInst |
NodeInst.makeInstance(NodeProto protoType,
java.awt.geom.Point2D center,
double width,
double height,
Cell parent,
Orientation orient,
java.lang.String name,
PrimitiveNode.Function function)
Deprecated.
Use method with explicit EditingPreferences parameter.
|
void |
NodeInst.setPrimitiveFunction(PrimitiveNode.Function function)
Method to set the pure "PrimitiveNode Function" for a primitive NodeInst in this Technology.
|
Modifier and Type | Field and Description |
---|---|
PrimitiveNode.Function |
Xml.PrimitiveNode.function |
PrimitiveNode.Function |
Xml.MenuNodeInst.function
the function of the prototype
|
Modifier and Type | Method and Description |
---|---|
static PrimitiveNode.Function |
PrimitiveNode.Function.findName(java.lang.String name)
Method to find a Function from its name.
|
static PrimitiveNode.Function |
PrimitiveNode.Function.findType(java.lang.String typeName)
Method to find a Function by its type name.
|
PrimitiveNode.Function |
PrimitiveNode.getFunction()
Method to return the function of this PrimitiveNode.
|
PrimitiveNode.Function |
PrimitiveNode.getGroupFunction()
Method to return the function of this PrimitiveNode, grouped according to its
general function.
|
PrimitiveNode.Function |
PrimitiveNode.getPrimitiveFunction(int techBits)
Method to return the pure "NodeProto Function" a PrimitiveNode in this Technology.
|
PrimitiveNode.Function |
PrimitiveNode.Function.make3PortTransistor()
Method to tell whether this function describes a 4-port transistor and to return the equivalent 3-port function.
|
static PrimitiveNode.Function |
PrimitiveNode.Function.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PrimitiveNode.Function[] |
PrimitiveNode.Function.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<PrimitiveNode.Function> |
PrimitiveNode.Function.getFunctions()
Method to return a List of all Functions that exist.
|
Modifier and Type | Method and Description |
---|---|
int |
PrimitiveNode.getPrimitiveFunctionBits(PrimitiveNode.Function function)
Method to return the technology-specific function bits for a given PrimitiveNode.Function.
|
void |
PrimitiveNode.setFunction(PrimitiveNode.Function function)
Method to set the function of this PrimitiveNode.
|
Modifier and Type | Method and Description |
---|---|
PrimitiveNode.Function |
ERCWellCheck.WellNet.getFun() |
Modifier and Type | Method and Description |
---|---|
void |
ERCWellCheck.WellNet.setFun(PrimitiveNode.Function fun) |
Constructor and Description |
---|
ERCWellCheck.WellNet(java.util.List<java.awt.geom.Point2D> pointsOnNet,
java.util.List<WellCon> contactsOnNet,
PrimitiveNode.Function fun) |
Modifier and Type | Method and Description |
---|---|
PrimitiveNode.Function |
WellCon.getFun() |
Modifier and Type | Method and Description |
---|---|
static boolean |
Utils.canBeSubstrateTap(PrimitiveNode.Function fun)
Method to tell whether this function describes an element which can be
used as substrate tap (ERC)
|
static boolean |
Utils.canBeWellTap(PrimitiveNode.Function fun)
Method to tell whether this function describes an element which can be
used as well tap (ERC)
|
Constructor and Description |
---|
WellCon(java.awt.geom.Rectangle2D bound,
int netNum,
NetValues wellNum,
boolean onProperRail,
boolean onRail,
PrimitiveNode.Function fun,
NodeInst ni) |
Modifier and Type | Field and Description |
---|---|
PrimitiveNode.Function |
EDIFEquiv.NodeEquivalence.function |
Modifier and Type | Method and Description |
---|---|
static PrimitiveNode.Function |
PrimitiveNameToFunction.nameToFunction(java.lang.String nm) |
PrimitiveNode.Function |
Part.type()
Return the type of part.
|
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) |
Resistor(PrimitiveNode.Function type,
NccNameProxy.PartNameProxy name,
double width,
double length,
Wire w1,
Wire w2) |
Modifier and Type | Method and Description |
---|---|
PrimitiveNode.Function |
CompileVerilogStruct.VInstance.getFunction()
Method to return the transistor function that defines this instance.
|
Modifier and Type | Method and Description |
---|---|
static NodeInst |
CircuitChangeJobs.replaceNodeInst(NodeInst oldNi,
NodeProto newNp,
PrimitiveNode.Function newFunc,
boolean ignorePortNames,
boolean allowMissingPorts,
boolean preseveParameters,
EditingPreferences ep)
Method to replace node "oldNi" with a new one of type "newNp"
and return the new node.
|
Constructor and Description |
---|
CompileVerilogStruct.VInstance(PrimitiveNode.Function fun,
java.lang.String instanceName)
Constructor for a transistor.
|