|
1、Muller C单元
Muller C单元[1]是专门应用于异步设计的电路单元,由David E. Muller于1959年设计发明,其门级和晶体管级电路如下:
当两个输入同时为0或者同时为1时,输出才变化成两个输入值,否则维持原输出值。
其真值表如下:
A |
B |
Y |
0 |
0 |
0 |
0 |
1 |
No change |
1 |
0 |
No change |
1 |
1 |
1 |
逻辑表达式可表述为:
以下则是进一步演化出来的非对称Muller C单元[2]
当输入C和P同时为1时,输出Y为1,当输入C和M同时为0时,输出Y才为0,其他情况下维持原输出值。
其真值表如下:
P |
C |
M |
Y |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
No change |
1 |
0 |
1 |
No change |
0 |
1 |
0 |
No change |
0 |
0 |
1 |
No change |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
【参考资料】