Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

2:4 decoder solution confusion

  1. Apr 27, 2014 #1
    I am confused a bit about the solution for 2:4 decoder in the picture below.
    Please help me with the question in the figure.


    Attached Files:

  2. jcsd
  3. Apr 27, 2014 #2
    Think of the binary equivalent, 2 bits has how many possible conditions? The circuit is a translation of the Boolean logic. work out your boolean truth table. of a 2 bit circuit, then draw the same circuit with and or gates.
  4. Apr 27, 2014 #3
    I understand all possible conditions. I didn't draw Y1, Y2, Y3 because they are same in terms of implementation.
    My confusion about Y0.
    I am wondering why the author used that solution not mine.
  5. Apr 27, 2014 #4
    most likely ease of understanding the address bus relation. Notice that he's taken care to add both conditions of A0 and A1 in seperate lines where you did an equivalent with use of strictly high inputs? In the first case its easier for someone new to understand. Its easier to correlate the truth table to desired conditions.

    edit: hes mapped the addressing in the following sequence for visual ease.


    You've mapped
    11 with an inverted condition later on then
    11 or at least I hope you did as you only showed one decoded gate
    Last edited: Apr 27, 2014
  6. Apr 27, 2014 #5
    Thanks. I see no difference in functioning between my solution and the key in the book.
    I also can derive the circuit given in the solution.
    However, I can't figure out why the author used the key solution not the one I get above.
  7. Apr 27, 2014 #6
    I would say that the book design is such to keep the loading on inverted and non-inverted signals equal. Also if you look at the book solution, the output is virtually identical for each pin. This could also be to keep the propagation times equal in all outputs. There are numerous ways to solve a problem, but sometimes you need to see the complete solution and keep things in sync and balanced as possible for other reasons.

    Your output stage using 2 transistors to pull the signal to rail, will cause a different voltage output when a current is supplied on a "high" output. This results in different output characteristics for different pins, again not a good thing. You really want the outputs and prop times equal for the outputs.
    Last edited: Apr 27, 2014
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook