原创 1.5节 卡诺图以及布尔代数(SOP,POS) part2

2013-10-9 05:36 2006 20 21 分类: EDA/ IP/ 设计与制造 文集: S1 VLSI到计算机架构系列

我们回来,有认真的去看上面列出的公理(Axiom)和单变量定理么?

 

(对于其证明,有兴趣的人可以看一下,没兴趣的可以跳过。这里我就证明(b)里面的T4:由于A1和其双对可知,我们是在处理二进制问题。所以根据A2我们进行两次A2操作,也就相当于第一次进行了A1操作,第二次进行A1'的操作,结果是原数的本身。所以得证//)

 

那么让我们继续多变量的(多输入,2个或2个以上)的处理方法。

(c)205643474.png

注意处理多变量,只要想加减多项式的运算法则就好了。(就是小学多项式计算)

T6(和T6’一样):加法(OR)交换律了

T7(和T7’一样):加法(OR)结合律

T8:分配律

///////////////////以下是二进制运算特有的/////////////////

T8':比较特殊,是OR分配于AND,而一般代数运算没有把加法分配于乘法的,只有乘法分配率。可以这样看:

T9:覆盖律

T10:组合律

T11:共识律

T12:就是摩尔根定律咯!

 

想证明这些定理么?必须的,这就是大家的任务咯。把每一条验证一下。不会证明?二进制只有1和0,列真值表也就是穷举法证明即可。不要偷懒哦。有能力的人,可以自己用(b)和(c)里的某些定理出发推到你想要的定理。

比如:为了证明T9':用T8':B+(B*C)=(B+B)*(B+C)= B*(B+C)= B,因为B OR C,结果可以取B和C,如果取B则得到结果。//

话说Morgan定律几乎是万能的可以导出上面所有的定理(当然和其他的加以组合)!

这里我给出共识律的证明方法:

213151597.png。看表自然明了了吧。

 

有人说了,这么多,记不住怎么办?重点在这:只有一个方法,,也是能让你成为大师的开端:就是不厌其烦的去动手用(下面讲怎么用),配上下面即将讲的卡诺图!如果能做到卡诺图和上述定理灵活运用,你已经离大师进了一步了。

(不要靠Verilog,HDL神马的自动工具,这也是因为为什么大多数人走向码农的原因。太自动了,自己大脑懒得动,以后我们设计VLSI的时候,当然要用那些工具,但是集成上百万CMOS的时候,机器没有那么聪明,因为它体会不到设计的艺术和直觉。相信我,Intel和AMD神马的高级工程师都是在几千CMOS组合中很快能找出优化策略的人,因为他们见的多了,也就在脑中形成模块了。所以当自己有能力做到这一点的时候,才能算得上大师级。)

 

 

那么下面我们来讲应用吧~上面这些理论,目标只有一个,用更少的CMOS做更多的事!

例如:化简Y=~A~B~C+A~B~C+A~BC

第一种化简方法:(Justification列出了应用了哪条定理)

223527994.png

第二种化简方法:(Justification列出了应用了哪条定理)

223732374.png

注意这里应用B=B+B+B+...的定理也就是T3等幂定理的双对定理。

 

到这里,大家又要动笔了 任务就是 1:自己证明(c)里定理的正确性,不要懒哦

2.把最后一个例子用逻辑图实现一下(两种化简方法都要做)

 

文章评论1条评论)

登录后参与讨论

用户377235 2013-11-4 10:46

写的不错,赞一个,
相关推荐阅读
用户440448 2013-12-14 06:59
1.2节 MOS基本构成
这里说明上一节的术语们~~。 1.MOS晶体管 硅(Silicon化学符号Si)是上节提到所有集成电路的老祖宗。硅,常以化合物的形式存在于地壳中(大沙漠的沙子什么的。。),很便宜就能到手的...
用户440448 2013-12-11 21:39
试写 量子统计系列 Chapter3 3.1晶格振动之爱恩斯坦模型part1
   注意,本篇博文是第一篇尝试写的学术博文,如果大家感到看不懂没有关系,因为我只是想看看大家都有什么响应,来决定以后是否写这个系列。还有本博文的公式原本出自于Latex,由于时间有限,所以大部分...
用户440448 2013-12-04 21:17
写给大家的反省文:数理于电子技术中的应用
首先,请大家都欣赏一篇博文http://www.elecfans.com/tongxin/119/20131203331450.html。这位朋友提出来的我们要大力弘扬。我在这个论坛上看到的,大多...
用户440448 2013-12-03 07:06
2.8 FSM之Moore和Mealy 时序 part4
让我们最后来看两种设计的的时序是什么样的。直接上图:     大家如果认真读过第一个小FSM的设计话,这个就能轻松加愉快的看懂了。这里我们假设有一串要识别的字符串A 111011...
用户440448 2013-12-01 08:56
2.8 FSM之Moore和Mealy part3
来看看我们的Mealy机的设计吧~~。Mealy机的想法起源于:这里我们有输入,并且根据相应的输入我们的字符识别机能做出相应的应答也就是输出。所以我们为何不把输入和输出同时表达出来呢?这样我们就能...
用户440448 2013-11-30 07:44
2.8 FSM之Moore和Mealy part2
设计这个FSM应该轻车熟路咯。直接上图: STT: 输出表: 进行FSM编码,这里用二进制编码,注意这里由于只有5个状态,而我们至少要用3bit(最多可以代表8个状态)来表...
我要评论
1
20
关闭 站长推荐上一条 /2 下一条