← 问题知识点

推荐答案 测试一下

10.7 多位复用器MUX与逻辑门换用方法

编程题 中等 笔试真题

参考答案

该题考察多位复用器(MUX)的构建与逻辑门替代方法。标准单元库中仅提供2输入MUX(2:1 MUX)、4输入MUX和3输入逻辑门时,可通过级联或逻辑门组合实现任意位宽和路数的复用器。 1. **多位复用器的级联实现**:使用2:1 MUX搭建树形结构。例如,4选1 MUX(两位地址s1,s0)可用三个2:1 MUX:第一级用s0选择两路输入(各有两个位片),第二级用s1选择第一级的两路输出。若数据位宽为N位,则只需将每个2:1 MUX的位宽扩展为N(即N个相同的2:1 MUX并联,共享选择信号)。同理,使用4输入MUX可通过进一步级联或地址译码扩展成更大路数(如8选1)。 2. **逻辑门换用方法**:若库中无MUX,可用与或非门实现。2:1 MUX的逻辑表达式为:o = (s & A) | (~s & B)。多位时需逐位复制该逻辑。对于4:1 MUX,表达式为:o = (~s1&~s0&D0) | (~s1&s0&D1) | (s1&~s0&D2) | (s1&s0&D3),用与门和或门实现。注意使用3输入逻辑门(如3输入与门、或门)可减少级数。 3. **易错点**: - 级联MUX时,选择信号的优先级和时序应一致;多路MUX的使能控制可能影响延迟。 - 逻辑门实现时,注意信号扇出和驱动能力,多位宽时需为每bit独立复制逻辑,不可共享门。 - 面积与速度权衡:级联MUX面积小但延迟大(路径级数多);逻辑门实现可能因扇入限制导致门数增加。 - 若库中包含三态门,也可用于构建MUX,但本题未提及。 4. **考点**: - 复用器级联原理(树形结构,地址线位数与级数关系)。 - 布尔代数化简与逻辑门最小化(如利用卡诺图)。 - 标准单元库的灵活使用:将功能映射到给定单元。 - 位宽扩展的一致性:控制信号复用,数据通路独立复制。

涉及知识点

  • MUX级联与树形结构
  • 布尔逻辑实现MUX
  • 位宽扩展的单元复制
  • 面积与延迟权衡
← 上一题
登录后反馈错题
下一题 →