Chap 2¶
约 472 个字 35 张图片 预计阅读时间 2 分钟
Combinational Logic Circuits
Duality rules¶
- 变 \(AND\) 为 \(OR\) , 添加括号保证内容运算顺序不变
- self-dual
- H=AB+AC+BC
- dual H=(A+B)\(\cdot\)(A+C) (B+C)
- complementing functions
- use DeMorgan’s Laws(break the line,change the sign)
Theorem¶
\(XY+\overline{X}Y=Y\) \((X+Y)(\overline {X}+Y)=Y\)
\(X+YZ=(X+Y)(X+Z)\)
\(A+A \cdot B=A\) \(A+\overline{A}B=A+B\)
\(AB+\overline{A} C+BC=AB+\overline{A}C\\=(A+C)(\overline A+B)=(A+C)(\overline A +B)(B+C)\)
Canonical Forms¶
Circuit Optimization¶
- Gate Input Cost:
- L(literal cost)
- G(gate input count excluding single literal)
- GN(gate input count with NOTs)
K-Maps¶
- Gary-code, adjacent squares combining
Don’t Cares¶
-
"don't cares"可以在以下情况下使用:
- 输入不可能出现:例如,如果我们有一个4位的二进制输入,但我们知道只有10种输入是有效的(0000到1001),那么其他6种输入(1010到1111)就可以被视为"don't cares"。
- 输出对系统行为无影响:例如,如果我们正在设计一个系统,该系统在某些输入条件下的输出并不会影响系统的其他部分,那么这些输出就可以被视为"don't cares"。
Systematic Simplification¶
Info
-
Prime Implicant 包含 \(2^n\)个implicant的最大的
-
Essential Prime Implicant 含有其他prime implicant没有的项
- Essential Prime Implicant 是必须优化的,剩余的有很多选择性
Quine–McCluskey Algorithm¶
Info
1.Find all prime implicants. 2.Include all essential prime implicants in the solution 3.Select a minimum cost set of non-essential prime implicants to cover all minterms not yet covered:
XOR¶
Buffer¶
中继器