|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbyucc.jhdl.Logic.BasicTechMapper
byucc.jhdl.Logic.TechMapper
byucc.jhdl.CSRC.CSRCTechMapper
Field Summary |
Fields inherited from class byucc.jhdl.Logic.TechMapper |
_ignore_placement_calls |
Constructor Summary | |
CSRCTechMapper()
|
|
CSRCTechMapper(boolean flag)
|
|
CSRCTechMapper(Logic l)
Deprecated. use CSRCTechMapper() |
Method Summary | |
void |
add(Cell parent,
Wire a,
Wire b,
Wire s,
java.lang.String name)
|
void |
add(Cell parent,
Wire a,
Wire b,
Wire ci,
Wire s,
Wire co,
java.lang.String name)
|
void |
addsub(Cell parent,
Wire a,
Wire b,
Wire ci,
Wire add,
Wire s,
java.lang.String name)
|
void |
addsub(Cell parent,
Wire a,
Wire b,
Wire ci,
Wire add,
Wire s,
Wire co,
java.lang.String name)
|
void |
and(Cell parent,
Wire in,
Wire out,
java.lang.String name)
|
void |
and(Cell parent,
Wire in1,
Wire in2,
Wire out,
java.lang.String name)
|
void |
and(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire out,
java.lang.String name)
|
void |
and(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire out,
java.lang.String name)
|
void |
and(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire out,
java.lang.String name)
|
void |
and(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire out,
java.lang.String name)
|
void |
and(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire out,
java.lang.String name)
|
void |
and(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire out,
java.lang.String name)
|
void |
and(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire in9,
Wire out,
java.lang.String name)
|
Wire |
ashiftr(Cell parent,
Wire in,
int shift,
Wire out)
|
void |
buf(Cell parent,
Wire in,
Wire out,
java.lang.String name)
|
void |
clockDriver(Cell parent,
Wire clock,
java.lang.String schedule,
java.lang.String name)
|
void |
clockDriver(Cell parent,
Wire clock_in,
Wire clock,
java.lang.String schedule,
java.lang.String name)
|
Wire |
concat(Cell parent,
Wire[] wa,
java.lang.String name)
|
Wire |
concat(Cell parent,
WireList wl,
java.lang.String name)
|
void |
constant(Cell parent,
Wire out,
BV value,
java.lang.String name)
|
void |
constant(Cell parent,
Wire out,
int[] value,
java.lang.String name)
|
void |
constant(Cell parent,
Wire out,
int value,
java.lang.String name)
|
void |
constant(Cell parent,
Wire out,
long value,
java.lang.String name)
|
Netlister |
createDefaultNetlister()
Create an instance of the netlister of choice for this library. |
PlacementInfo |
createPlacementInfo(Cell c)
|
protected boolean |
defaultNetlistIsFlat()
|
java.lang.String |
getLibName()
Returns the name of the library targetted by the particular techmapper. |
Cell |
getSinkLeafCell(Logic parent,
Cell c,
Wire w1)
|
Cell |
getSourceLeafCell(Logic parent,
Wire w1)
|
Cell |
getSourcePlaceable(Cell parent,
Wire w1)
|
Cell |
getSourcePlaceableLeaf(Cell parent,
Wire w1)
|
java.lang.String |
getTechMapHint(Logic parent,
Cell c)
|
java.lang.String |
getTechMapHint(Logic parent,
Wire w)
|
Wire |
gnd(Cell parent,
int width,
java.lang.String name)
|
void |
gnd(Cell parent,
Wire o,
java.lang.String name)
|
protected void |
insertTechMapHints(Cell c)
Does the work necessary to insert hints in the netlist of the cell. |
Cell |
map(Logic parent,
Wire[] in,
Wire out,
java.lang.String hints)
|
void |
mux(Cell parent,
Wire d0,
Wire d1,
Wire sel,
Wire out,
java.lang.String name)
|
void |
mux(Cell parent,
Wire d0,
Wire d1,
Wire d2,
Wire d3,
Wire sel,
Wire out,
java.lang.String name)
|
void |
mux(Cell parent,
Wire d0,
Wire d1,
Wire d2,
Wire d3,
Wire d4,
Wire d5,
Wire d6,
Wire d7,
Wire sel,
Wire out,
java.lang.String name)
|
void |
nand(Cell parent,
Wire in,
Wire out,
java.lang.String name)
|
void |
nand(Cell parent,
Wire in1,
Wire in2,
Wire out,
java.lang.String name)
|
void |
nand(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire out,
java.lang.String name)
|
void |
nand(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire out,
java.lang.String name)
|
void |
nand(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire out,
java.lang.String name)
|
void |
nand(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire out,
java.lang.String name)
|
void |
nand(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire out,
java.lang.String name)
|
void |
nand(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire out,
java.lang.String name)
|
void |
nand(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire in9,
Wire out,
java.lang.String name)
|
void |
nor(Cell parent,
Wire in,
Wire out,
java.lang.String name)
|
void |
nor(Cell parent,
Wire in1,
Wire in2,
Wire out,
java.lang.String name)
|
void |
nor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire out,
java.lang.String name)
|
void |
nor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire out,
java.lang.String name)
|
void |
nor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire out,
java.lang.String name)
|
void |
nor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire out,
java.lang.String name)
|
void |
nor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire out,
java.lang.String name)
|
void |
nor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire out,
java.lang.String name)
|
void |
nor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire in9,
Wire out,
java.lang.String name)
|
void |
not(Cell parent,
Wire in,
Wire out,
java.lang.String name)
|
void |
or(Cell parent,
Wire in,
Wire out,
java.lang.String name)
|
void |
or(Cell parent,
Wire in1,
Wire in2,
Wire out,
java.lang.String name)
|
void |
or(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire out,
java.lang.String name)
|
void |
or(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire out,
java.lang.String name)
|
void |
or(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire out,
java.lang.String name)
|
void |
or(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire out,
java.lang.String name)
|
void |
or(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire out,
java.lang.String name)
|
void |
or(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire out,
java.lang.String name)
|
void |
or(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire in9,
Wire out,
java.lang.String name)
|
void |
padClock(Cell parent,
Wire pad,
Wire in,
java.lang.String[] mods,
java.lang.String name)
|
void |
padIn(Cell parent,
boolean clocked,
Wire pad,
Wire in,
java.lang.String[] mods,
java.lang.String name)
|
void |
padInout(Cell parent,
boolean clockedIn,
Wire in,
boolean clockedOut,
Wire out,
Wire ctl,
Wire pad,
java.lang.String[] mods,
java.lang.String name)
|
void |
padOut(Cell parent,
boolean clocked,
Wire out,
Wire pad,
java.lang.String[] mods,
java.lang.String name)
|
void |
padOutT(Cell parent,
boolean clocked,
Wire out,
Wire ctl,
Wire pad,
java.lang.String[] mods,
java.lang.String name)
|
void |
place(Logic parent,
Cell c1,
int x,
int y,
java.lang.String hints)
|
void |
place(Logic parent,
Wire w1,
int x,
int y,
int dx,
int dy,
java.lang.String hints)
|
void |
place(Logic parent,
Wire w1,
int x,
int y,
java.lang.String hints)
|
void |
pulldown(Cell parent,
Wire out,
java.lang.String name)
|
void |
pullup(Cell parent,
Wire out,
java.lang.String name)
|
void |
ram(Cell parent,
Wire din,
Wire we,
Wire addr,
Wire dout,
long[] init,
java.lang.String name)
|
void |
ramd(Cell parent,
Wire din,
Wire we,
Wire addrA,
Wire addrB,
Wire outA,
Wire outB,
long[] init,
java.lang.String name)
|
void |
rams(Cell parent,
Wire din,
Wire we,
Wire addr,
Wire dout,
long[] init,
java.lang.String name)
|
Wire |
range(Cell parent,
Wire src,
int hi,
int lo)
|
void |
reg(Cell parent,
Wire in,
Wire out,
java.lang.String name)
|
void |
reg(Cell parent,
Wire clk,
Wire in,
Wire out,
java.lang.String name)
|
void |
regc(Cell parent,
Wire in,
Wire out,
java.lang.String name)
|
void |
regc(Cell parent,
Wire clk,
Wire in,
Wire out,
java.lang.String name)
|
void |
regce(Cell parent,
Wire in,
Wire ce,
Wire out,
java.lang.String name)
|
void |
regce(Cell parent,
Wire clk,
Wire in,
Wire ce,
Wire out,
java.lang.String name)
|
void |
regp(Cell parent,
Wire in,
Wire out,
java.lang.String name)
|
void |
regp(Cell parent,
Wire clk,
Wire in,
Wire out,
java.lang.String name)
|
void |
regpe(Cell parent,
Wire in,
Wire ce,
Wire out,
java.lang.String name)
|
void |
regpe(Cell parent,
Wire clk,
Wire in,
Wire ce,
Wire out,
java.lang.String name)
|
void |
regr(Cell parent,
Wire in,
Wire r,
Wire out,
java.lang.String name)
|
void |
regr(Cell parent,
Wire clk,
Wire in,
Wire r,
Wire out,
java.lang.String name)
|
void |
regre(Cell parent,
Wire in,
Wire ce,
Wire r,
Wire out,
java.lang.String name)
|
void |
regre(Cell parent,
Wire clk,
Wire in,
Wire ce,
Wire r,
Wire out,
java.lang.String name)
|
void |
regs(Cell parent,
Wire in,
Wire s,
Wire out,
java.lang.String name)
|
void |
regs(Cell parent,
Wire clk,
Wire in,
Wire s,
Wire out,
java.lang.String name)
|
void |
regse(Cell parent,
Wire in,
Wire ce,
Wire s,
Wire out,
java.lang.String name)
|
void |
regse(Cell parent,
Wire clk,
Wire in,
Wire ce,
Wire s,
Wire out,
java.lang.String name)
|
void |
rom(Cell parent,
Wire addr,
Wire data,
long[] init,
java.lang.String name)
|
Wire |
shiftl(Cell parent,
Wire in,
int shift,
Wire out)
|
Wire |
shiftr(Cell parent,
Wire in,
int shift,
Wire out)
|
Cell |
sink(Logic parent,
Wire w1,
Cell c)
Deprecated. use getSinkLeafCell |
Cell |
source(Logic parent,
Wire w1)
Deprecated. use getSourcePlaceable, getSourcePlaceableLeaf, or getSourceLeafCell |
void |
sub(Cell parent,
Wire a,
Wire b,
Wire s,
java.lang.String name)
|
void |
sub(Cell parent,
Wire a,
Wire b,
Wire ci,
Wire s,
Wire co,
java.lang.String name)
|
void |
tbuf(Cell parent,
Wire in,
Wire en,
Wire out,
java.lang.String name)
|
void |
techmap(Logic parent,
java.lang.Object arg)
Used to change whether a techmapper inserts placement hints before netlisting. |
Wire |
vcc(Cell parent,
int width,
java.lang.String name)
|
void |
vcc(Cell parent,
Wire o,
java.lang.String name)
|
Wire |
wire(Cell p,
int width,
java.lang.String name)
|
Wire |
wire(Cell p,
java.lang.String name)
|
void |
xnor(Cell parent,
Wire in,
Wire out,
java.lang.String name)
|
void |
xnor(Cell parent,
Wire in1,
Wire in2,
Wire out,
java.lang.String name)
|
void |
xnor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire out,
java.lang.String name)
|
void |
xnor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire out,
java.lang.String name)
|
void |
xnor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire out,
java.lang.String name)
|
void |
xnor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire out,
java.lang.String name)
|
void |
xnor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire out,
java.lang.String name)
|
void |
xnor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire out,
java.lang.String name)
|
void |
xnor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire in9,
Wire out,
java.lang.String name)
|
void |
xor(Cell parent,
Wire in,
Wire out,
java.lang.String name)
|
void |
xor(Cell parent,
Wire in1,
Wire in2,
Wire out,
java.lang.String name)
|
void |
xor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire out,
java.lang.String name)
|
void |
xor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire out,
java.lang.String name)
|
void |
xor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire out,
java.lang.String name)
|
void |
xor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire out,
java.lang.String name)
|
void |
xor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire out,
java.lang.String name)
|
void |
xor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire out,
java.lang.String name)
|
void |
xor(Cell parent,
Wire in1,
Wire in2,
Wire in3,
Wire in4,
Wire in5,
Wire in6,
Wire in7,
Wire in8,
Wire in9,
Wire out,
java.lang.String name)
|
Methods inherited from class byucc.jhdl.Logic.TechMapper |
ALIGN_BOTTOM, ALIGN_LEFT, ALIGN_LSB, ALIGN_MSB, ALIGN_RIGHT, ALIGN_TOP, DOWN, getIgnorePlacementCalls, getInsertTechMapHints, netlist, netlist, netlist, setIgnorePlacementCalls, setInsertTechMapHints, TOLEFT, TORIGHT, UP |
Methods inherited from class byucc.jhdl.Logic.BasicTechMapper |
and, getTechnology, mux, nand, netlist, netlist, nor, or, setTechnology, unsupportedComponent, xnor, xor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CSRCTechMapper(boolean flag)
public CSRCTechMapper()
public CSRCTechMapper(Logic l)
Method Detail |
public Netlister createDefaultNetlister()
BasicTechMapper
createDefaultNetlister
in class BasicTechMapper
protected boolean defaultNetlistIsFlat()
protected void insertTechMapHints(Cell c)
TechMapper
insertTechMapHints
in class TechMapper
c
- the cell (and possibly its subtree) to add techmap hints to.public java.lang.String getLibName()
TechMapper
getLibName
in class TechMapper
public Cell map(Logic parent, Wire[] in, Wire out, java.lang.String hints)
map
in class TechMapper
public void place(Logic parent, Wire w1, int x, int y, java.lang.String hints)
place
in class TechMapper
public void place(Logic parent, Wire w1, int x, int y, int dx, int dy, java.lang.String hints)
place
in class TechMapper
public void place(Logic parent, Cell c1, int x, int y, java.lang.String hints)
place
in class TechMapper
public Cell source(Logic parent, Wire w1)
public Cell sink(Logic parent, Wire w1, Cell c)
public Cell getSourcePlaceable(Cell parent, Wire w1)
getSourcePlaceable
in class TechMapper
public Cell getSourcePlaceableLeaf(Cell parent, Wire w1)
getSourcePlaceableLeaf
in class TechMapper
public Cell getSourceLeafCell(Logic parent, Wire w1)
getSourceLeafCell
in class TechMapper
public Cell getSinkLeafCell(Logic parent, Cell c, Wire w1)
getSinkLeafCell
in class TechMapper
public PlacementInfo createPlacementInfo(Cell c)
createPlacementInfo
in class TechMapper
public void techmap(Logic parent, java.lang.Object arg)
BasicTechMapper
techmap
in class TechMapper
public java.lang.String getTechMapHint(Logic parent, Cell c)
getTechMapHint
in class TechMapper
public java.lang.String getTechMapHint(Logic parent, Wire w)
getTechMapHint
in class TechMapper
public void clockDriver(Cell parent, Wire clock_in, Wire clock, java.lang.String schedule, java.lang.String name)
public void clockDriver(Cell parent, Wire clock, java.lang.String schedule, java.lang.String name)
clockDriver
in class BasicTechMapper
public void buf(Cell parent, Wire in, Wire out, java.lang.String name)
buf
in class BasicTechMapper
public void tbuf(Cell parent, Wire in, Wire en, Wire out, java.lang.String name)
tbuf
in class BasicTechMapper
public void pullup(Cell parent, Wire out, java.lang.String name)
pullup
in class BasicTechMapper
public void pulldown(Cell parent, Wire out, java.lang.String name)
pulldown
in class BasicTechMapper
public void and(Cell parent, Wire in, Wire out, java.lang.String name)
public final void and(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
public final void and(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
public final void and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
public final void and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
public final void and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
public final void and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
public final void and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
public final void and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
public void nand(Cell parent, Wire in, Wire out, java.lang.String name)
public final void nand(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
public final void nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
public final void nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
public final void nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
public final void nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
public final void nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
public final void nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
public final void nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
public void or(Cell parent, Wire in, Wire out, java.lang.String name)
public final void or(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
public final void or(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
public final void or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
public final void or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
public final void or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
public final void or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
public final void or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
public final void or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
public void nor(Cell parent, Wire in, Wire out, java.lang.String name)
public final void nor(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
public final void nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
public final void nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
public final void nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
public final void nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
public final void nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
public final void nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
public final void nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
public void xor(Cell parent, Wire in, Wire out, java.lang.String name)
public final void xor(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
public final void xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
public final void xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
public final void xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
public final void xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
public final void xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
public final void xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
public final void xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
public void xnor(Cell parent, Wire in, Wire out, java.lang.String name)
public final void xnor(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
public final void xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
public final void xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
public final void xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
public final void xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
public final void xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
public final void xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
public final void xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
public void not(Cell parent, Wire in, Wire out, java.lang.String name)
not
in class BasicTechMapper
public void vcc(Cell parent, Wire o, java.lang.String name)
vcc
in class BasicTechMapper
public void gnd(Cell parent, Wire o, java.lang.String name)
gnd
in class BasicTechMapper
public Wire vcc(Cell parent, int width, java.lang.String name)
public Wire gnd(Cell parent, int width, java.lang.String name)
public void reg(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
reg
in class BasicTechMapper
public void regc(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
regc
in class TechMapper
public void regce(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
regce
in class TechMapper
public void regp(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
regp
in class TechMapper
public void regpe(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
regpe
in class TechMapper
public void regr(Cell parent, Wire clk, Wire in, Wire r, Wire out, java.lang.String name)
regr
in class TechMapper
public void regre(Cell parent, Wire clk, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
regre
in class TechMapper
public void regs(Cell parent, Wire clk, Wire in, Wire s, Wire out, java.lang.String name)
regs
in class TechMapper
public void regse(Cell parent, Wire clk, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
regse
in class TechMapper
public void reg(Cell parent, Wire in, Wire out, java.lang.String name)
reg
in class BasicTechMapper
public void regc(Cell parent, Wire in, Wire out, java.lang.String name)
regc
in class TechMapper
public void regce(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
regce
in class TechMapper
public void regp(Cell parent, Wire in, Wire out, java.lang.String name)
regp
in class TechMapper
public void regpe(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
regpe
in class TechMapper
public void regr(Cell parent, Wire in, Wire r, Wire out, java.lang.String name)
regr
in class TechMapper
public void regre(Cell parent, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
regre
in class TechMapper
public void regs(Cell parent, Wire in, Wire s, Wire out, java.lang.String name)
regs
in class TechMapper
public void regse(Cell parent, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
regse
in class TechMapper
public void add(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
add
in class BasicTechMapper
public void sub(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
sub
in class BasicTechMapper
public void addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, Wire co, java.lang.String name)
addsub
in class BasicTechMapper
public void add(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
add
in class BasicTechMapper
public void sub(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
sub
in class BasicTechMapper
public void addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, java.lang.String name)
addsub
in class BasicTechMapper
public Wire wire(Cell p, java.lang.String name)
wire
in class BasicTechMapper
public Wire wire(Cell p, int width, java.lang.String name)
wire
in class BasicTechMapper
public Wire concat(Cell parent, Wire[] wa, java.lang.String name)
concat
in class BasicTechMapper
public Wire concat(Cell parent, WireList wl, java.lang.String name)
concat
in class BasicTechMapper
public void mux(Cell parent, Wire d0, Wire d1, Wire sel, Wire out, java.lang.String name)
public void mux(Cell parent, Wire d0, Wire d1, Wire d2, Wire d3, Wire sel, Wire out, java.lang.String name)
public void mux(Cell parent, Wire d0, Wire d1, Wire d2, Wire d3, Wire d4, Wire d5, Wire d6, Wire d7, Wire sel, Wire out, java.lang.String name)
public Wire range(Cell parent, Wire src, int hi, int lo)
range
in class BasicTechMapper
public void constant(Cell parent, Wire out, int value, java.lang.String name)
constant
in class BasicTechMapper
public void constant(Cell parent, Wire out, long value, java.lang.String name)
public void constant(Cell parent, Wire out, int[] value, java.lang.String name)
public void constant(Cell parent, Wire out, BV value, java.lang.String name)
constant
in class BasicTechMapper
public Wire ashiftr(Cell parent, Wire in, int shift, Wire out)
ashiftr
in class BasicTechMapper
public Wire shiftr(Cell parent, Wire in, int shift, Wire out)
shiftr
in class BasicTechMapper
public Wire shiftl(Cell parent, Wire in, int shift, Wire out)
shiftl
in class BasicTechMapper
public void rom(Cell parent, Wire addr, Wire data, long[] init, java.lang.String name)
public void ram(Cell parent, Wire din, Wire we, Wire addr, Wire dout, long[] init, java.lang.String name)
public void rams(Cell parent, Wire din, Wire we, Wire addr, Wire dout, long[] init, java.lang.String name)
public void ramd(Cell parent, Wire din, Wire we, Wire addrA, Wire addrB, Wire outA, Wire outB, long[] init, java.lang.String name)
public void padClock(Cell parent, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
padClock
in class BasicTechMapper
public void padOut(Cell parent, boolean clocked, Wire out, Wire pad, java.lang.String[] mods, java.lang.String name)
padOut
in class BasicTechMapper
public void padIn(Cell parent, boolean clocked, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
padIn
in class BasicTechMapper
public void padInout(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
padInout
in class BasicTechMapper
public void padOutT(Cell parent, boolean clocked, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
padOutT
in class BasicTechMapper
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |