1
我有一次采访几天就回来,这是他们问我在几轮的一个问题:ASIC设计 - 组合逻辑
多路复用器赋予输出
a
时选择行1
和b
时它是0
。输出表示为C
。这只能通过and
和not
闸门来实施。
我明白了,但并不确定最终如何在组合ckt中接收输出。这是我在这里错过的一件非常简单的事情。我给选择线and
门和输入a
和选择线和输入b
通过not
门到另一个and
门,所以我得到的输出为A
和B
但我们如何能有一个输出?要么是a
要么是b
?
嘿只有和门,而不是门。您已使用“或” – Ram
我包含第一行以显示正在工作。第二行是如何在没有OR的情况下做到这一点。 –
基本上这是一个问题来证明你知道Demorgan的定律(通常称为定理,但我不知道为什么)。我记得它是'分割线,改变符号'(其中线是上面显示反转的条,并且符号是AND或OR)。下一步是用NAND门做所有事情:http://www.wolframalpha.com/input/?i=demorgans+theorem –