硬件安全系列 逻辑电路基础知识介绍(三)

本文是硬件安全系列的逻辑电路基础知识的最后一讲,主要探讨了Don’t Care(冗余)的概念,包括输入不可能和输出不影响两种类型,并通过实例解释了如何发现和简化这些冗余。文章介绍了通过算法寻找冗余的方法,如基于逻辑约束的冗余和环节间的传递冗余,并提供了计算冗余的布尔表达式和处理方法。
摘要由CSDN通过智能技术生成

前言

这一篇是逻辑电路基础知识的最后一篇。

Don’t Care

Don’t Care 可以称作冗余,在电子电路中,他有不同的类型对应不同的表现形式。

首先,我们从例子的角度探索一下冗余是怎么产生的。

输入不可能

第一个例子

X = ab ,F = Xb + bY +XY

首先我们对于X和ab进行分析
在这里插入图片描述
由于X和b存在一定约束关系:X是1时,b一定是1,不能是0

所以对于F存在一些输入并不可能

在这里插入图片描述
这就是冗余的第一种类型:存在输入不可能在逻辑电路中出现。

那么这个don’t care冗余对F来说究竟有什么影响呢

在不考虑冗余情况下,只要X b Y 存在两个输入为1,输出就是1,现在X为1b必为1,只要X为1或者b Y 同时为1 ,输出就是1。我们也就可以把原来的逻辑关系简化成 X + bY

也就是don’t care的发现能够让我们简化电路。

所以对于我们而言,要做的就是找到冗余。

在讨论找到冗余方法之前,我们先介绍第二种冗余

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值