|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbyucc.jhdl.base.Nameable
byucc.jhdl.base.Node
byucc.jhdl.base.Cell
byucc.jhdl.base.Structural
byucc.jhdl.Logic.LogicGates
byucc.jhdl.Logic.LogicStatic
This class only exists to split Logic into two files so that it's easier to deal with it. This class just contains all of the Logic gate instaniations that Logic used to do. See the documentation on Logic for a general description of what Logic does.
Field Summary |
Fields inherited from class byucc.jhdl.Logic.LogicGates |
tech_mapper |
Constructor Summary | |
LogicStatic(Node parent,
java.lang.String name)
|
Method Summary | |
static Wire |
add_o(Cell parent,
Wire a,
Wire b,
Wire s,
java.lang.String name)
Constructs a new adder with no carry-out. |
static Wire |
add_o(Cell parent,
Wire a,
Wire b,
Wire ci,
Wire s,
Wire co,
java.lang.String name)
Constructs a new adder. |
static Wire |
and_o(Cell parent,
Wire in,
Wire out,
java.lang.String name)
Constructs a new arbitrary-number-input and gate. |
static Wire |
and_o(Cell parent,
Wire in1,
Wire in2,
Wire out,
java.lang.String name)
Constructs a new 2-input and gate. |
static Wire |
and(Cell parent,
Wire in)
|
static Wire |
and(Cell parent,
Wire in1,
Wire in2)
Constructs a new 2-input and gate, with a new wire as its output. |
static Wire |
buf_o(Node parent,
Wire in,
Wire out)
Constructs a new buffer, with user-supplied wire as its output. |
static Wire |
buf_o(Node parent,
Wire in,
Wire out,
java.lang.String name)
Constructs a new buffer, with user-supplied wire as its output. |
static Wire |
buf(Cell parent,
Wire in)
Constructs a new buffer, with a new wire as its output. |
static Wire |
buf(Cell parent,
Wire in,
java.lang.String name)
Constructs a new buffer, with a new wire as its output. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14,
Wire w15,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14,
Wire w15,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14,
Wire w15,
Wire w16,
Wire o)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat_o(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14,
Wire w15,
Wire w16,
Wire o,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire[] wa)
Returns a new wire that is the concatenation of the wires in the Wire[] parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14,
Wire w15)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14,
Wire w15,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14,
Wire w15,
Wire w16)
Returns a new wire that is the concatenation of the input parameter wires. |
static Wire |
concat(Cell parent,
Wire w1,
Wire w2,
Wire w3,
Wire w4,
Wire w5,
Wire w6,
Wire w7,
Wire w8,
Wire w9,
Wire w10,
Wire w11,
Wire w12,
Wire w13,
Wire w14,
Wire w15,
Wire w16,
java.lang.String name)
Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter. |
static Wire |
constant_o(Cell parent,
Wire o,
BV value)
Drives the constant value value onto the wire parameter. |
static Wire |
constant_o(Cell parent,
Wire o,
BV value,
java.lang.String name)
Drives the constant value value onto the wire parameter. |
static Wire |
constant_o(Cell parent,
Wire o,
int value)
Drives the constant value value onto the wire parameter. |
static Wire |
constant_o(Cell parent,
Wire o,
int[] value)
Drives the constant value value onto the wire parameter. |
static Wire |
constant_o(Cell parent,
Wire o,
int[] value,
java.lang.String name)
Drives the constant value value onto the wire parameter. |
static Wire |
constant_o(Cell parent,
Wire o,
int value,
java.lang.String name)
Drives the constant value value onto the wire parameter. |
static Wire |
constant_o(Cell parent,
Wire o,
long value)
Drives the constant value value onto the wire parameter. |
static Wire |
constant_o(Cell parent,
Wire o,
long value,
java.lang.String name)
Drives the constant value value onto the wire parameter. |
static Wire |
constant(Cell parent,
BV value)
Constructs a new wire of width width, driven with constant value value. |
static Wire |
constant(Cell parent,
BV value,
java.lang.String name)
Constructs a new named wire of width width, driven with constant value value. |
static Wire |
constant(Cell parent,
int width,
BV value)
Constructs a new wire of width width, driven with constant value value. |
static Wire |
constant(Cell parent,
int width,
BV value,
java.lang.String name)
Constructs a new named wire of width width, driven with constant value value. |
static Wire |
constant(Cell parent,
int width,
int value)
Constructs a new wire of width width, driven with constant value value. |
static Wire |
constant(Cell parent,
int width,
int[] value)
Constructs a new wire of width width, driven with constant value value. |
static Wire |
constant(Cell parent,
int width,
int[] value,
java.lang.String name)
Constructs a new named wire of width width, driven with constant value value. |
static Wire |
constant(Cell parent,
int width,
int value,
java.lang.String name)
Constructs a new named wire of width width, driven with constant value value. |
static Wire |
constant(Cell parent,
int width,
long value)
Constructs a new wire of width width, driven with constant value value. |
static Wire |
constant(Cell parent,
int width,
long value,
java.lang.String name)
Constructs a new named wire of width width, driven with constant value value. |
static Wire |
gnd_o(Cell parent,
Wire o)
Connects wire o to ground, and returns o. |
static Wire |
gnd_o(Cell parent,
Wire o,
java.lang.String name)
Connects wire o to ground, and returns o. |
static Wire |
gnd(Cell parent)
Returns a new atomic-width wire connected to ground. |
static Wire |
gnd(Cell parent,
int width)
Returns a new wire of the specified width connected to ground. |
static Wire |
gnd(Cell parent,
int width,
java.lang.String name)
Returns a new wire of the specified width connected to ground. |
static Wire |
gnd(Cell parent,
java.lang.String name)
Returns a new atomic-width wire connected to ground. |
static Wire |
mux_o(Cell parent,
Wire d0,
Wire d1,
Wire d2,
Wire d3,
Wire d4,
Wire d5,
Wire d6,
Wire d7,
Wire sel,
Wire o,
java.lang.String name)
Constructs a new multiplexor. |
static Wire |
mux(Cell parent,
Wire d0,
Wire d1,
Wire d2,
Wire d3,
Wire d4,
Wire d5,
Wire d6,
Wire d7,
Wire sel)
Constructs a new multiplexor. |
static Wire |
nc(Cell parent)
Constructs a "dangling output" wire of width 1. |
static Wire |
nc(Cell parent,
int width)
Constructs a "dangling output" wire of width width. |
static Wire |
nc(Cell parent,
int width,
java.lang.String name)
|
static Wire |
nc(Cell parent,
java.lang.String name)
|
static Wire |
nc(Node parent)
Constructs a "dangling output" wire. |
static Wire |
nc(Node parent,
int width)
|
static Wire |
not_o(Cell parent,
Wire i,
Wire o)
Constructs a new inverter. |
static Wire |
not_o(Cell parent,
Wire i,
Wire o,
java.lang.String name)
Constructs a new inverter. |
static Wire |
not(Cell parent,
Wire i)
Constructs a new inverter with a new wire as its output. |
static Wire |
not(Cell parent,
Wire i,
java.lang.String name)
Constructs a new inverter with a new wire as its output. |
static Wire |
or_o(Cell parent,
Wire in,
Wire out,
java.lang.String name)
Constructs a new arbitrary-number-input or gate. |
static Wire |
or_o(Cell parent,
Wire in1,
Wire in2,
Wire out)
Constructs a new 2-input or gate. |
static Wire |
or(Cell parent,
Wire in)
Constructs a new named arbitrary-number-input or gate, with a new wire as its output. |
static Wire |
or(Cell parent,
Wire in1,
Wire in2)
Constructs a new 2-input or gate with a new wire as its output. |
static Wire |
reg_o(Cell parent,
Wire d,
Wire q,
java.lang.String name)
Constructs a new register. |
static Wire |
reg(Cell parent,
Wire d)
Constructs a new register with a new wire as its output. |
static Wire |
vcc_o(Cell parent,
Wire o)
Connects wire o to power, and returns o. |
static Wire |
vcc_o(Cell parent,
Wire o,
java.lang.String name)
Connects wire o to power, and returns o. |
static Wire |
vcc(Cell parent)
Returns a new atomic-width wire connected to power. |
static Wire |
vcc(Cell parent,
int width)
Returns a new wire of the specified width connected to power. |
static Wire |
vcc(Cell parent,
int width,
java.lang.String name)
Returns a new wire of the specified width connected to power. |
static Wire |
vcc(Cell parent,
java.lang.String name)
Returns a new atomic-width wire connected to power. |
static Wire |
wire(Cell p)
Constructs a new "primitive" wire, with the specified Node as parent. |
static Wire |
wire(Cell p,
int width)
Constructs a new wire of width width, with the specified Node as parent. |
static Wire |
wire(Cell p,
int width,
java.lang.String name)
Constructs a new named wire of width width, with the specified Node as parent. |
static Wire |
wire(Cell p,
java.lang.String name)
Constructs a new named "primitive" wire, with the specified Node as parent. |
static Wire |
xnor_o(Cell parent,
Wire in,
Wire out,
java.lang.String name)
Constructs a new arbitrary-number-input xnor gate. |
static Wire |
xnor_o(Cell parent,
Wire in1,
Wire in2,
Wire out,
java.lang.String name)
Constructs a new 2-input xnor gate. |
static Wire |
xnor(Cell parent,
Wire in1,
Wire in2)
Constructs a new 2-input xnor gate with a new wire as its output. |
static Wire |
xor_o(Cell parent,
Wire in1,
Wire in2,
Wire out,
java.lang.String name)
Constructs a new 2-input xor gate. |
static Wire |
xor(Cell parent,
Wire in1,
Wire in2)
Constructs a new 2-input xor gate with a new wire as its output. |
Methods inherited from class byucc.jhdl.base.Node |
addObservable, addSimulatorCallback, checkAll, delete, getBuildingFlag, getChildren, getChildrenEnumeration, getDefaultClock, getInstanceName, getParent, getParentCell, getRelatives, getSystem, getWires, optimize, orphanAllowed, printAllChildren, printTree, removeSimulatorCallback, setDefaultClock |
Methods inherited from class byucc.jhdl.base.Nameable |
caseSensitivity, caseSensitivity, disableNameClashChecking, getFullName, getFullNameNoTestBench, getHierNameNoTestBench, getInstanceNo, getInstanceNumber, getLeafName, getLeafName, getRelativeName, getUserName, getUserName, hasUserSpecifiedName, isDescendantOf, setInstanceNumber |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public LogicStatic(Node parent, java.lang.String name)
Method Detail |
public static Wire buf(Cell parent, Wire in)
in
- Input wire to the buffer
public static Wire buf(Cell parent, Wire in, java.lang.String name)
in
- Input wire to the buffer
public static Wire buf_o(Node parent, Wire in, Wire out)
in
- Input wire to the bufferout
- Output wire to the buffer
public static Wire buf_o(Node parent, Wire in, Wire out, java.lang.String name)
in
- Input wire to the bufferout
- Output wire to the buffername
- Instance name for the buffer
public static Wire and(Cell parent, Wire in)
public static Wire and(Cell parent, Wire in1, Wire in2)
parent
- Parent Cellin1
- Input 1 to the and gate.in2
- Input 2 to the and gate.
public static Wire and_o(Cell parent, Wire in, Wire out, java.lang.String name)
in
were an N-bit wire, the output o
will be assigned in[0] & in[1] & ... & in[N-2] &
in[N-1]
.
public static Wire and_o(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
in1
- Input 1 to the and gate.in2
- Input 2 to the and gate.out
- Output to the and gate.name
- Instance name for the and gate
public static Wire or(Cell parent, Wire in)
in
were an N-bit
wire, the output o
will be assigned in[0] |
in[1] | ... | in[N-2] | in[N-1]
.
public static Wire or(Cell parent, Wire in1, Wire in2)
parent
- Cell parentin1
- Input 1 to the or gate.in2
- Input 2 to the or gate.
public static Wire or_o(Cell parent, Wire in, Wire out, java.lang.String name)
in
were an N-bit wire, the output o
will be assigned in[0] | in[1] | ... | in[N-2] |
in[N-1]
.
public static Wire or_o(Cell parent, Wire in1, Wire in2, Wire out)
parent
- Cell parentin1
- Input 1 to the or gate.in2
- Input 2 to the or gate.out
- Output to the or gate.
public static Wire xor(Cell parent, Wire in1, Wire in2)
in1
- Input 1 to the xor gate.in2
- Input 2 to the xor gate.
public static Wire xor_o(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
in1
- Input 1 to the xor gate.in2
- Input 2 to the xor gate.out
- Output to the xor gate.name
- Instance name for the xor gate
public static Wire xnor(Cell parent, Wire in1, Wire in2)
in1
- Input 1 to the xnor gate.in2
- Input 2 to the xnor gate.
public static Wire xnor_o(Cell parent, Wire in, Wire out, java.lang.String name)
in
were an N-bit wire, the output o
will be assigned in[0] ^ in[1] ^ ... ^ in[N-2] ^
in[N-1]
.
public static Wire xnor_o(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
in1
- Input 1 to the xnor gate.in2
- Input 2 to the xnor gate.out
- Output to the xnor gate.name
- Instance name for the xnor gate
public static Wire reg(Cell parent, Wire d)
d
- Data input to register.
public static Wire reg_o(Cell parent, Wire d, Wire q, java.lang.String name)
d
- Data input to register.q
- Output to register.name
- Instance name for the register
public static Wire not(Cell parent, Wire i)
public static Wire not(Cell parent, Wire i, java.lang.String name)
name
- Instance name for the inverter
public static Wire not_o(Cell parent, Wire i, Wire o)
public static Wire not_o(Cell parent, Wire i, Wire o, java.lang.String name)
name
- Instance name for the inverter
public static Wire mux(Cell parent, Wire d0, Wire d1, Wire d2, Wire d3, Wire d4, Wire d5, Wire d6, Wire d7, Wire sel)
d0
- Input wire that is selected if sel == 000.d1
- Input wire that is selected if sel == 001.d2
- Input wire that is selected if sel == 010.d3
- Input wire that is selected if sel == 011.d4
- Input wire that is selected if sel == 100.d5
- Input wire that is selected if sel == 101.d6
- Input wire that is selected if sel == 110.d7
- Input wire that is selected if sel == 111.sel
- Input wire that selects the inputs.
public static Wire mux_o(Cell parent, Wire d0, Wire d1, Wire d2, Wire d3, Wire d4, Wire d5, Wire d6, Wire d7, Wire sel, Wire o, java.lang.String name)
d0
- Input wire that is selected if sel == 000.d1
- Input wire that is selected if sel == 001.d2
- Input wire that is selected if sel == 010.d3
- Input wire that is selected if sel == 011.d4
- Input wire that is selected if sel == 100.d5
- Input wire that is selected if sel == 101.d6
- Input wire that is selected if sel == 110.d7
- Input wire that is selected if sel == 111.sel
- Input wire that selects the inputs.o
- Output wire to the multiplexor.name
- Instance name for the multiplexor
public static Wire vcc(Cell parent)
parent
- the parent of the vcc
public static Wire vcc(Cell parent, java.lang.String name)
parent
- the parent of the vccname
- Instance name for the vcc symbol
public static Wire vcc(Cell parent, int width)
parent
- the parent of the vccwidth
- The desired wire width.
public static Wire vcc(Cell parent, int width, java.lang.String name)
parent
- the parent of the vccwidth
- The desired wire width.name
- Instance name for the vcc symbol
public static Wire vcc_o(Cell parent, Wire o)
parent
- the parent of the vcco
- Wire to connect to power.
public static Wire vcc_o(Cell parent, Wire o, java.lang.String name)
parent
- the parent of the vcco
- Wire to connect to power.name
- Instance name for the vcc symbol
public static Wire gnd(Cell parent)
parent
- the parent of the gnd
public static Wire gnd(Cell parent, java.lang.String name)
parent
- the parent of the gndname
- Instance name for the gnd symbol
public static Wire gnd(Cell parent, int width)
parent
- the parent of the gndwidth
- The desired wire width.
public static Wire gnd(Cell parent, int width, java.lang.String name)
parent
- the parent of the gndwidth
- The desired wire width.name
- Instance name for the gnd symbol
public static Wire gnd_o(Cell parent, Wire o)
parent
- the parent of the gndo
- Wire to connect to ground.
public static Wire gnd_o(Cell parent, Wire o, java.lang.String name)
parent
- the parent of the gndo
- Wire to connect to ground.name
- Instance name for the gnd symbol
public static Wire add_o(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
parent
- parent Cell Namea
- Input a to the adder.b
- Input b to the adder.s
- Sum output to adder.name
- Instance name of the adder.
public static Wire add_o(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
parent
- Parent Cella
- Input a to the adder.b
- Input b to the adder.ci
- Carry input to the adder.s
- Sum output to adder.co
- Carry output output to adder.name
- Instance name for the adder
public static Wire wire(Cell p)
Node
as parent. The primitive wire type is
defined by the TechMapper associated with this Logic object.
p
- The cell to be used as the parent of the wire.
public static Wire wire(Cell p, java.lang.String name)
Node
as parent. The primitive wire type is
defined by the TechMapper associated with this Logic object.
p
- The cell to be used as the parent of the wire.name
- String name to assign to the new wire.
public static Wire wire(Cell p, int width)
Node
as parent. The appropriate
wire type is determined by the TechMapper associated with this
Logic object.
p
- The cell to be used as the parent of the wire.width
- Desired width of the wire.
public static Wire wire(Cell p, int width, java.lang.String name)
Node
as parent. The appropriate
wire type is determined by the TechMapper associated with this
Logic object.
p
- The cell to be used as the parent of the wire.width
- Desired width of the wire.name
- String name to assign to the new wire.
public static Wire concat(Cell parent, Wire[] wa)
Wire[]
parameter. The wire in position 0 becomes the
MOST significant portion of the output wire. So, for example, if
foo
and bar
are 3-bit wires, pie
is a 2-bit wire, calling concat(new Wire[] { foo, bar, pie});
returns a new wire that is composed as follows, most
significant bit first: foo[2], foo[1], foo[0], bar[2], bar[1],
bar[0], pie[1], pie[0]
.
wa
- The array of wires to be concatenated.public static Wire concat(Cell parent, Wire w1, Wire w2)
foo
and
bar
are 3-bit wires, and pie
is a 2-bit
wire, then concat(foo, bar, pie)
returns a new
wire that is composed as follows, most significant bit first:
foo[2], foo[1], foo[0], bar[2], bar[1], bar[0], pie[1],
pie[0]
.
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, java.lang.String name)
String
parameter.
For example, if foo
and bar
are 3-bit
wires, and pie
is a 2-bit wire, then
concat(foo, bar, pie)
returns a new wire that is composed
as follows, most significant bit first: foo[2], foo[1],
foo[0], bar[2], bar[1], bar[0], pie[1], pie[0]
.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16)
parent
- The cell to be used as the parent of the wire
public static Wire concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire o)
foo
and
bar
are 3-bit wires, and pie
is a 2-bit
wire, then concat(foo, bar, pie)
returns a new
wire that is composed as follows, most significant bit first:
foo[2], foo[1], foo[0], bar[2], bar[1], bar[0], pie[1],
pie[0]
.
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire o, java.lang.String name)
String
parameter.
For example, if foo
and bar
are 3-bit
wires, and pie
is a 2-bit wire, then
concat(foo, bar, pie)
returns a new wire that is composed
as follows, most significant bit first: foo[2], foo[1],
foo[0], bar[2], bar[1], bar[0], pie[1], pie[0]
.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, Wire o)
parent
- The cell to be used as the parent of the wire
public static Wire concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, Wire o, java.lang.String name)
String
parameter.
parent
- The cell to be used as the parent of the wirename
- String
name for the new wire.
public static Wire nc(Cell parent)
parent
- The cell to be used as the parent of the nc
public static Wire nc(Cell parent, java.lang.String name)
public static Wire nc(Cell parent, int width)
parent
- The cell to be used as the parent of the ncwidth
- Width of wire to create.
public static Wire nc(Cell parent, int width, java.lang.String name)
public static Wire nc(Node parent)
parent
- The cell to be used as the parent of the nc
public static Wire nc(Node parent, int width)
public static Wire constant(Cell parent, int width, int value, java.lang.String name)
parent
- The cell to be used as parent.width
- Width of wire to create.value
- Constant value to assign to wire.name
- String name to assign to the new wire
public static Wire constant(Cell parent, int width, long value, java.lang.String name)
parent
- The cell to be used as the parent of the wire.width
- Width of wire to create.value
- Constant value to assign to wire.name
- String name to assign to the new wire
public static Wire constant(Cell parent, int width, int[] value, java.lang.String name)
parent
- The cell to be used as the parent of the wire.width
- Width of wire to create.value
- Constant value to assign to wire.name
- String name to assign to the new wire
public static Wire constant(Cell parent, int width, BV value, java.lang.String name)
parent
- The cell to be used as the parent of the wire.width
- Width of wire to create.value
- Constant value to assign to wire.name
- String name to assign to the new wire
public static Wire constant(Cell parent, BV value, java.lang.String name)
parent
- The cell to be used as the parent of the wire.value
- Constant value to assign to wire.name
- String name to assign to the new wire
public static Wire constant(Cell parent, int width, int value)
parent
- The cell to be used as the parent of the wire.width
- Width of wire to create.value
- Constant value to assign to wire.
public static Wire constant(Cell parent, int width, long value)
parent
- The cell to be used as the parent of the wire.width
- Width of wire to create.value
- Constant value to assign to wire.
public static Wire constant(Cell parent, int width, int[] value)
parent
- The cell to be used as the parent of the wire.width
- Width of wire to create.value
- Constant value to assign to wire.
public static Wire constant(Cell parent, int width, BV value)
parent
- The cell to be used as the parent of the wire.width
- Width of wire to create.value
- Constant value to assign to wire.
public static Wire constant(Cell parent, BV value)
parent
- The cell to be used as the parent of the wire.value
- Constant value to assign to wire.
public static Wire constant_o(Cell parent, Wire o, int value)
parent
- The cell to be used as the parent of the wire.value
- Constant value to assign to wire.o
- Wire to be driven with value value.
public static Wire constant_o(Cell parent, Wire o, long value)
parent
- The cell to be used as the parent of the wire.value
- Constant value to assign to wire.o
- Wire to be driven with value value.
public static Wire constant_o(Cell parent, Wire o, int[] value)
parent
- The cell to be used as the parent of the wire.value
- Constant value to assign to wire.o
- Wire to be driven with value value.
public static Wire constant_o(Cell parent, Wire o, BV value)
parent
- The cell to be used as the parent of the wire.value
- Constant value to assign to wire.o
- Wire to be driven with value value.
public static Wire constant_o(Cell parent, Wire o, int value, java.lang.String name)
parent
- The cell to be used as the parent of the wire.value
- Constant value to assign to wire.o
- Wire to be driven with value value.name
- Name for constant cell
public static Wire constant_o(Cell parent, Wire o, long value, java.lang.String name)
parent
- The cell to be used as the parent of the wire.value
- Constant value to assign to wire.o
- Wire to be driven with value value.name
- Name for constant cell
public static Wire constant_o(Cell parent, Wire o, int[] value, java.lang.String name)
parent
- The cell to be used as the parent of the wire.value
- Constant value to assign to wire.o
- Wire to be driven with value value.name
- Name for constant cell
public static Wire constant_o(Cell parent, Wire o, BV value, java.lang.String name)
parent
- The cell to be used as the parent of the wire.value
- Constant value to assign to wire.o
- Wire to be driven with value value.name
- Name for constant cell
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |