IC 理论篇(03-03)组合逻辑电路分析设计

本文介绍了芯片原厂学习中的第三篇章——IC理论篇,详细讲解了组合逻辑电路的分析方法,包括逻辑函数的推导、化简以及输出功能的真值表表示。同时阐述了设计组合逻辑电路的步骤,从逻辑抽象到选定器件,强调了最简设计原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

芯片原厂必学课程 - 第三篇章 - IC 理论篇

03-03 组合逻辑电路分析设计

新芯设计:专注,积累,探索,挑战

引言

  根据逻辑功能的不同特点,数字电路可以划分成两大种类,一类称之为组合逻辑电路(简称组合电路),而另一类称之为时序逻辑电路(简称时序电路)

  组合逻辑电路指的是在逻辑功能上的特点是任意时刻的输出仅仅取决于该时刻的输入(而且是瞬时变化),与电路原来的状态无关,它类似于电阻性电路,如加法器、编码器、译码器、选择器、分配器等等都属于此类

  时序逻辑电路指的是在逻辑功能上的特点是有效时刻的输出不仅取决于当时的输入信号,而且还取决于电路原来的状态,或者说,还与以前的输入有关(具有反馈功能和记忆功能),它主要由存储电路和组合电路两部分组成,它类似于含储能元件的电感或电容的电路,如触发器、锁存器、计数器、寄存器、存储器等等都属于时序电路的典型器件,组合逻辑电路和时序逻辑电路的分析和设计方法也不一样

  NOTES:本文来自《芯片原厂必学课程 - 第三篇章 - IC 理论篇》技术专栏


🌏 一、组合逻辑电路的分析方法

  ✅ 分析一个组合逻辑电路,就是要通过数字逻辑分析的方式,来找出组合电路的逻辑功能,如下

  ✉ 从电路的输入到输出,逐级写出逻辑函数式

  ✉ 通过公式化简法或者卡诺图化简法,来不断化简逻辑函数式,最终令逻辑关系简单明了

  ✉ 转换最简逻辑函数式为真值表,最终一目了然地输出数字电路的逻辑功能

// 数字电路的逻辑功能
assign dout = ~dina & dinb | dinc

🌏 二、组合逻辑电路的设计方法

  ✅ 根据给出的实际逻辑问题,求出实现这一逻辑功能的最简单逻辑电路,这就是设计组合逻辑电路时要完成的工作。这里说的“最简”,是指电路所用的器件数最少,器件的种类最少,而且器件之间的连线最少,这在芯片设计中也称之为优化 OPTIMIZATION

  ✉ 进行逻辑的抽象:首先是分析事件的因果关系,确定输入变量和输出变量,然后定义逻辑状态的含义(逻辑状态赋值),以二值逻辑的 0 和 1 两种状态分别代表输入变量和输出变量的两种不同状态

  ✉ 列出逻辑真值表:根据给定的输入输出关系(逻辑状态之间的映射关系)列出逻辑真值表

  ✉ 写出逻辑函数式:真值表、逻辑函数式

  ✉ 选定器件的类型:OPTIONAL

  分析和设计方法互为逆过程,从逻辑电路、逻辑函数、真值表、逻辑功能这个过程前进或倒退

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

新芯设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值