推荐答案
测试一下
题目
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
- 位宽扩展的单元复制
- 面积与延迟权衡