Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
If we do not hit our goal we will be forced to close the site.

Current status: https://keepboardsalive.com/

Annual subs are best for most impact. If you are still undecided on going Ad Free - you can also donate using the Paypal Donate option. All contribution helps. Thank you.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.

minimise a logic gate..? boolean algebra q

  • 20-04-2010 09:17PM
    #1
    Closed Accounts Posts: 7,132 ✭✭✭


    hi guys

    can anyone look at this and see if its right and can be minimised more, it seems the a and > a bar, b > b bar cancel off and left with just c bar, d bar , but not sure....


Comments

  • Registered Users, Registered Users 2 Posts: 3,745 ✭✭✭Eliot Rosewater


    You've made a mistake on the last line with the A's and B's. You haven't applied De Morgan's law properly in that you didn't change the gate. I just clarified the xor notation, that's the root of it really. :)

    EDIT: The 2nd line from the bottom of mine has a typo; the sign between A' and B'' should be "+", not ".".


  • Closed Accounts Posts: 7,132 ✭✭✭x in the city


    Im useles with de morgans...:confused::confused:

    Its late, will be up in the morning to look into it. thanks bud.!

    ps: what do you make of this one....?! (tricky....)



    * in case your wondering, exam practise you kno....!


  • Registered Users, Registered Users 2 Posts: 3,745 ✭✭✭Eliot Rosewater


    I think you've made a few mistakes again.

    Take the third last line. You have lost the dot between the A and the D, so when you apply DeMorgans law in the future you do it wrong because your treating "AD" as one thing. But it's supposed to be "A.D".

    [LATEX]\displaystyle F=\overline{\left(C+\left(A.B\right)\right).\left(\overline{\overline{D}.B}\right)}[/LATEX]

    Your next move here was correct, but you dropped some of the dots so it added confusion for later on. Leaving in the dots:

    [LATEX]\displaystyle F=\left(\overline{C+\left(A.B\right)\right)}+\left(\overline{\overline{\overline{D}.B}}\right)}[/LATEX]

    In the right hand brakets, the two overlines cancel. The rule is:

    [LATEX]\displaystyle \overline{\overline{A}}=A[/LATEX]

    So the equation becomes

    [LATEX]\displaystyle F=\left(\overline{C+\left(A.B\right)\right)}+\left(\overline{D}.B\right)}[/LATEX]

    The right hand bracket is done now. Applying the law to the left hand bracket:

    [LATEX]\displaystyle F=\left(\overline{C}.\left(\overline{A.B}\right)\right)}+\left(\overline{D}.B\right)}[/LATEX]

    The only thing left is the A.B part:

    [LATEX]\displaystyle \overline{A.B} = \overline{A}+\overline{B}[/LATEX]

    So in the end:

    [LATEX]\displaystyle F=\left(\overline{C}.\left(\overline{A}+\overline{B}\right)\right)}+\left(\overline{D}.B\right)}[/LATEX]

    I *think* :pac:

    I think the main thing you're doing wrong is you keep losing dots, which causes slip ups later one.
    * in case your wondering, exam practise you kno....!

    I've actually an exam in 2 or 3 weeks on this stuff too, so your helping me if anything!


  • Closed Accounts Posts: 7,132 ✭✭✭x in the city


    I think I got it now, thanks.

    what do you think of these, I need the inverse function (Fn) and the inverse Input of the 'F' which was calculated.

    Fn is just 'F.


    If it makes sense..:pac:


  • Closed Accounts Posts: 7,132 ✭✭✭x in the city


    I think you've made a few mistakes again.

    Take the third last line. You have lost the dot between the A and the D, so when you apply DeMorgans law in the future you do it wrong because your treating "AD" as one thing. But it's supposed to be "A.D".

    [LATEX]\displaystyle F=\overline{\left(C+\left(A.B\right)\right).\left(\overline{\overline{D}.B}\right)}[/LATEX]

    Your next move here was correct, but you dropped some of the dots so it added confusion for later on. Leaving in the dots:

    [LATEX]\displaystyle F=\left(\overline{C+\left(A.B\right)\right)}+\left(\overline{\overline{\overline{D}.B}}\right)}[/LATEX]

    In the right hand brakets, the two overlines cancel. The rule is:

    [LATEX]\displaystyle \overline{\overline{A}}=A[/LATEX]

    So the equation becomes

    [LATEX]\displaystyle F=\left(\overline{C+\left(A.B\right)\right)}+\left(\overline{D}.B\right)}[/LATEX]

    The right hand bracket is done now. Applying the law to the left hand bracket:

    [LATEX]\displaystyle F=\left(\overline{C}.\left(\overline{A.B}\right)\right)}+\left(\overline{D}.B\right)}[/LATEX]

    The only thing left is the A.B part:

    [LATEX]\displaystyle \overline{A.B} = \overline{A}+\overline{B}[/LATEX]

    So in the end:

    [LATEX]\displaystyle F=\left(\overline{C}.\left(\overline{A}+\overline{B}\right)\right)}+\left(\overline{D}.B\right)}[/LATEX]

    I *think* :pac:

    I think the main thing you're doing wrong is you keep losing dots, which causes slip ups later one.



    I've actually an exam in 2 or 3 weeks on this stuff too, so your helping me if anything!


    ** I think you meant A+D on that diagram I showed, no..?

    (rather than A+B)


  • Advertisement
Advertisement