← 2024 · NVIDIA · ASIC Design Intern(上海) 笔试

推荐答案 测试一下

Implement an AND gate with a 2-to-1 MUX.

问答题 中等 2024秋招笔试真题Online AssessmentNVIDIA ASIC Design I

参考答案

使用一个2选1多路选择器(MUX)实现与门(AND gate)的关键是利用MUX的选择端和数据输入端来模拟与门的逻辑。2选1MUX的通常表示:输出Y = (S ? B : A),其中S为选择端,A为S=0时的数据输入,B为S=1时的数据输入。要实现Y = A & B,可将输入A连接到MUX的选择端S,数据输入0(即S=0时的输入)接固定值0,数据输入1(即S=1时的输入)接输入B。这样,当A=0时,S=0,选择数据输入0,输出0;当A=1时,S=1,选择数据输入1,输出B。因此输出Y = (A ? B : 0) = A & B,实现了与功能。另一种等效连接是将B接S,数据输入0接0,数据输入1接A。该设计体现了MUX作为通用逻辑模块的能力,即通过适当连接输入端可以实现任意二元布尔函数。注意:MUX的S端需直接连接一个输入,而另一个输入与常数0组合。若手头只有MUX且需要实现与门,此方案是最简洁的。

涉及知识点

  • 2选1MUX工作原理
  • 逻辑门与MUX的相互转换
  • 组合逻辑设计方法
  • 常数0/1在逻辑实现中的应用
登录后反馈错题
下一题 →