Logic Gates Algebra: Simplify A/B + /BC + /AB

In summary: In terms of the number of gates and inverters required to implement it, and in terms of the number of variables required for an equivalent expression, a better expression would be A*/B + /A*(B+C)
  • #1
Max0007
66
1

Homework Statement


I am confused a little bit.

I have been asked to simplify this function: A/B + /BC + /AB I seriously can't seem to know how to simplify this as for me its already simplified.

Homework Equations


N/A

The Attempt at a Solution


The best I could do is : (/A+/B) * (A+B+C) I did this with Karnaugh and took the 0s rather than the 1s and got that.
 
Physics news on Phys.org
  • #2
You have not shown any work. Hard to help you see where you might be going wrong with just that.

Show your K-map, in stages as you add the effect of the terms
 
  • Like
Likes Max0007 and berkeman
  • #3
phinds said:
You have not shown any work. Hard to help you see where you might be going wrong with just that.

Show your K-map, in stages as you add the effect of the terms
The F= A/B + /BC + /AB function is from this circuit:
http://i.minus.com/iPJFIP76kjJEK.PNG
karnaugh:
http://i.minus.com/ibayIGwjsNQpA6.PNG

In yellow: /A+/B
In black : A+B+C
 
Last edited by a moderator:
  • #4
I'm not interesting in seeing random K-maps, I want to see the K maps for the 3 elements in the problem statement (A/B + /BC + /AB). Certainly A+B+C has nothing to do with the problem statement. And it would be better if possible that you post them in this thread rather than linking to them.
 
  • #5
phinds said:
I'm not interesting in seeing random K-maps, I want to see the K maps for the 3 elements in the problem statement (A/B + /BC + /AB). Certainly A+B+C has nothing to do with the problem statement. And it would be better if possible that you post them in this thread rather than linking to them.
I just want to know if (/A+/B) * (A+B+C) is considered as simplified since it has 5 variables and the first one has 6. I am not looking to know if my steps are correct or not.

thank you.
 
  • #6
I have no idea what you are talking about. Both the problem statement and your wrong answer each have 3 variables.
 
  • #7
phinds said:
I have no idea what you are talking about. Both the problem statement and your wrong answer each have 3 variables.
Like first one has 6 letters and second has 5 letters. Like by checking the first one quick can it be simplified with boolean algebra ? The link I posted are not needed to what I want to know.
 
  • #8
phinds said:
I have no idea what you are talking about. Both the problem statement and your wrong answer each have 3 variables.
The first function I provided is correct, everything is good. The only thing that I have been asked to do is if I can simplify the function to use less gates if not then its good.
 
  • #9
Max0007 said:
The first function I provided is correct, everything is good. The only thing that I have been asked to do is if I can simplify the function to use less gates if not then its good.
Yes, if you would do as I suggested you would find that the first statement (it is a statement, not a function) can be reduced.

Your statements about the number of letters having any meaning leads me to believe that you SERIOUSLY need to go back and study the basics further. You seem to have no read concept of what this stuff is all about, what a variable is, what an element is what is a statement vs a function and so forth. It IS a bit confusing when you first get into it but taking on a problem that is over your head is not the best way to approach things; better to study the very basic stuff first.
 
  • #10
phinds said:
Yes, if you would do as I suggested you would find that the first statement (it is a statement, not a function) can be reduced.

Your statements about the number of letters having any meaning leads me to believe that you SERIOUSLY need to go back and study the basics further. You seem to have no read concept of what this stuff is all about, what a variable is, what an element is what is a statement vs a function and so forth. It IS a bit confusing when you first get into it but taking on a problem that is over your head is not the best way to approach things; better to study the very basic stuff first.
Here is the K-Map. How can this be more simplified? I still get same thing.

K-Map image in next post.
 
Last edited:
  • #11
kmap.PNG
 
  • #12
In terms of the number of gates and inverters required to implement it, and in terms of the number of variables required for an equivalent expression, a better expression would be A*/B + /A*(B+C)

It's not a huge reduction, but it is a reduction.
 
  • Like
Likes Max0007
  • #13
phinds said:
In terms of the number of gates and inverters required to implement it, and in terms of the number of variables required for an equivalent expression, a better expression would be A*/B + /A*(B+C)

It's not a huge reduction, but it is a reduction.
Can you please explain how you ended with A*/B + /A*(B+C) ?
 
  • #14
Max0007 said:
Can you please explain how you ended with A*/B + /A*(B+C) ?
I read the K-map.

Image2.jpg
 
  • Like
Likes Max0007
  • #15
phinds said:
I read the K-map.

View attachment 79119
My teacher told us only to make group of 2-4-8-16 etc. That a group of 3 is invalid. We probably haven't learned it yet.
 
  • #16
Max0007 said:
My teacher told us only to make group of 2-4-8-16 etc. That a group of 3 is invalid. We probably haven't learned it yet.
OK, seems weird, but he may have had a specific reason for such a restriction, although I can't imagine what purpose it could serve since the real world certainly has no such restriction.

Despite what your teacher said, and despite any restrictions you may have to use in getting an answer to turn into him, I recommend that you get used to interpreting K-maps for minimal gate implementation.

What I WOULD consider a reasonable restriction would be something like "you can only use inverters and NAND gates". That kind of thing is good practice for learning flexibility in implementations.
 
  • Like
Likes Max0007

What is the purpose of Logic Gates Algebra?

The purpose of Logic Gates Algebra is to simplify complex Boolean expressions and logic circuits into simpler forms, making it easier to analyze and design digital systems.

What is the meaning of "A/B + /BC + /AB" in Logic Gates Algebra?

"A/B + /BC + /AB" is a Boolean expression that represents the logical operation of ORing A/B, NOT BC, and NOT AB. This means that the output will be true if either A or B is true, or if both B and C are false, or if both A and B are false.

How do you simplify "A/B + /BC + /AB" using Logic Gates Algebra?

To simplify this expression, we can use the following steps:

  1. Apply the De Morgan's Law to the NOT operators: /BC = /B + /C and /AB = /A + /B
  2. Distribute the /B term: A/B + /B + /C + /A + /B
  3. Combine the like terms: A/B + /C + /A + /B
  4. Apply the rule of absorption: /A + A/B = /A + B = 1 (where 1 represents true)
  5. Final simplified expression: /C + 1 = 1

What are the different types of Logic Gates used in Logic Gates Algebra?

The main types of Logic Gates used in Logic Gates Algebra are AND, OR, NOT, NAND, NOR, and XOR gates. These gates have specific input and output relationships based on Boolean logic, which can be combined to create more complex logic circuits.

How can Logic Gates Algebra be applied in real-life situations?

Logic Gates Algebra has a wide range of applications in various fields, including computer science, electronics, and telecommunications. It is used in the design and analysis of digital circuits and systems, such as microprocessors, memory units, and communication networks. It is also used in programming, data encryption, and artificial intelligence algorithms. In everyday life, Logic Gates Algebra can be seen in devices like computers, smartphones, and household appliances that use digital technology.

Similar threads

  • Engineering and Comp Sci Homework Help
Replies
5
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
2
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
5
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
7
Views
6K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
4K
  • Engineering and Comp Sci Homework Help
Replies
14
Views
4K
  • Engineering and Comp Sci Homework Help
Replies
2
Views
4K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
5
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
2
Views
4K
Back
Top