推荐答案
测试一下
题目
给出一个简单的由多个NOT,NAND,NOR组成的原理图,根据输入波形画出各点波形
参考答案与知识点
参考答案
绘制由NOT、NAND、NOR等基本门组成的组合逻辑电路波形,核心方法为逐级推导、严格对齐时间轴。步骤如下:
1. 标注节点:给原理图中每个门输出分配唯一节点名(如A、B、C、Y),输入信号通常已知(如IN1、IN2)。
2. 理解门功能:NOT输出与输入反相;NAND输出为“与”后取反,即全1出0,有0出1;NOR输出为“或”后取反,即全0出1,有1出0。
3. 逐级推导:从输入信号开始,根据每个门的输入波形,在其输出节点绘制对应波形。注意时间对齐:若考虑门延迟(如Δ),则输出边沿相对输入边沿右移Δ;若无延迟(理想),输出边沿与输入边沿严格对齐。
4. 多级传递:将前一级输出作为后一级输入,重复步骤3,直到最终输出。
5. 检查竞争冒险:当输入变化导致多个路径到达同一门时间不同,可能产生毛刺。需在波形中标注潜在的尖峰(若题目要求)。
易错点:
- 忽略门延迟:若题干未说明“忽略延迟”,则需画出延迟效应,否则输出与输入边沿完全对齐即可。
- 混淆正负逻辑:NAND/NOR的“与非”“或非”真值表要记清,尤其在输入多路时易画错。
- 波形方向:务必从左到右标注时间轴,保持输入输出时间尺度一致。
- 多扇入扇出:一个门输入来自多个前级门时,需先获取所有输入波形,再综合判断输出。
- 复位/初始状态:若有初始未知状态,波形开头用阴影或虚线表示。
举例(假设一个简单电路:两个输入A、B经过NAND后接NOT得到输出Y):若A=1,B=0,则NAND输出=1,NOT输出=0。波形上,在A和B稳定区域,Y为0。若A或B变化,按上述规则绘制。实际面试中需根据给定具体原理图和输入波形操作。
涉及知识点
- NOT/NAND/NOR逻辑功能与真值表
- 组合逻辑波形逐级推导方法
- 组合逻辑门延迟对波形的影响
- 竞争与冒险的判别
- 多级门电路信号传播顺序