engine
Class TranGateDescription
java.lang.Object
|
+--engine.StdGateDescription
|
+--engine.TranGateDescription
- class TranGateDescription
- extends StdGateDescription
Transistors:
[r]tran, [r]tranif(0|1)
There is no associated TranGate class, since
a tran is a pair of MContAssignMonitors (to which I have
added reduceing strength capabiliies).
Since the standard does not specify the exact behaviour of tran gates
(no truth tables & stuff), I suppose the most probable one
should be as foloows: if the control wire (we're spaking about
tranif?) has any value other than 1, the tranif? is off.
- 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 |
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)
|
(package private) void |
makeInternalPorts(NameSpace parent,
ExpressionDescription portDesc,
WireSelection p,
WireSelection[] intern,
int n)
|
(package private) void |
preparePortExpression(ExpressionDescription port)
|
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
TranGateDescription
TranGateDescription(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
makeInternalPorts
void makeInternalPorts(NameSpace parent,
ExpressionDescription portDesc,
WireSelection p,
WireSelection[] intern,
int n)
throws ParseException
preparePortExpression
void preparePortExpression(ExpressionDescription port)
throws ParseException