engine
Class MOSGateDescription
java.lang.Object
|
+--engine.StdGateDescription
|
+--engine.MOSGateDescription
- class MOSGateDescription
- extends StdGateDescription
Mos gates:
[r]cmos, [r]nmos, [r]pmos
- See Also:
- Serialized Form
| Fields inherited from class engine.StdGateDescription |
and,
buf,
bufif0,
bufif1,
cmos,
delay,
delaySpecs,
nand,
nmos,
nor,
not,
notif0,
notif1,
or,
pmos,
rcmos,
rnmos,
rpmos,
rtran,
rtranif0,
rtranif1,
tran,
tranif0,
tranif1,
type,
typeToString,
xnor,
xor |
|
Method Summary |
(package private) void |
createControlLink(NameSpace parent,
ExpressionDescription ed,
java.util.Vector[] inputs,
int n)
|
(package private) void |
createInputLink(NameSpace parent,
ExpressionDescription ed,
java.util.Vector[] inputs,
int n)
|
java.lang.Object |
createNewModule(NameSpace parent,
ModuleInstanceDescription miDesc,
byte strength,
ScopeNode scope)
|
java.lang.Object |
createNewModuleArray(NameSpace parent,
ModuleInstanceDescription miDesc,
byte strength,
ScopeNode scope,
int ars,
int are,
int n,
int increment)
The difference from NInputGateDescription's createNew....Array
is that the intarmediary structure for bundling outputs is a
Wire. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
MOSGateDescription
MOSGateDescription(byte type)
createNewModule
public java.lang.Object createNewModule(NameSpace parent,
ModuleInstanceDescription miDesc,
byte strength,
ScopeNode scope)
throws ParseException
createNewModuleArray
public java.lang.Object createNewModuleArray(NameSpace parent,
ModuleInstanceDescription miDesc,
byte strength,
ScopeNode scope,
int ars,
int are,
int n,
int increment)
throws ParseException
- The difference from NInputGateDescription's createNew....Array
is that the intarmediary structure for bundling outputs is a
Wire.
createInputLink
void createInputLink(NameSpace parent,
ExpressionDescription ed,
java.util.Vector[] inputs,
int n)
throws ParseException
createControlLink
void createControlLink(NameSpace parent,
ExpressionDescription ed,
java.util.Vector[] inputs,
int n)
throws ParseException