0

Can anyone explain how the boolean expression is simplified in the last step?

Original Question:

Realize X=a´b´d´+b´cd´+a´b´c+a´cd´+abc´+abd+bc´d+ac´d using minimum number of 2-input NAND gates. Assume that double-rail inputs are available. No gate may be used as a NOT.

Question Solution image

Suraj Rao
  • 29,388
  • 11
  • 94
  • 103

2 Answers2

0

So Finally I figured out the answer/logic behind the answer with the help of a friend.

Method 1:

Use distributive law followed by consensus theorem.

Method 2:

Use to simplified version of above:

xy + ~xz = (x+z)(~x + y)

  • This does not answer your original question. Where is the expression solely composed of NAND2 gates? Note that the eight terms cannot be simplified further. Draw a Karnaugh map to convince yourselve that the 3-variable terms cannot be merged to form terms with fewer inputs. – Axel Kemper Apr 17 '17 at 07:58
0
[{(a+b) ⊕ (c+d')}' {(a'+b') ⊕ (c'+d)}']'

if only we could implement XNOR without using NAND as NOT..... sad

Suraj Rao
  • 29,388
  • 11
  • 94
  • 103