How can I draw the diagram using few decoders for this truth table?

by Sangmin Choi   Last Updated May 15, 2019 16:25 PM

enter image description here

For the truth table above, abc is the input and xyz is the output.

I do know how to draw the diagram using a decoder in case of when I have only one output. How can I draw the diagram using a decoder when I have 3 outputs for this case?

This is what I am guessing enter image description here



Answers 1


it looks like you nearly have it.

X is high if the input decodes to the '100 value, Y is high if it decodes to '010, '011, '101 or '110 and Z is high if it decodes to '001 '011 '101 or '111.

There is one error in your drawing: X, Y and Z are already your outputs. You don't need to "or" them together at the end.

Label your outputs X,Y and Z and lose the last or gate

Then take a look at the drawing and see if you can understand how the ABC decoders are redundant and how you can reuse the outputs from just one decoder to compute X, Y and Z so you only need one decoder.

Andrew Macrae
Andrew Macrae
May 15, 2019 16:22 PM

Related Questions


Updated April 04, 2019 21:25 PM

Updated January 26, 2019 19:25 PM

Updated April 02, 2019 20:25 PM

Updated February 14, 2019 10:25 AM