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

Click For Summary

Discussion Overview

The discussion revolves around the simplification of the logic function A/B + /BC + /AB. Participants explore various methods for simplifying this expression, including the use of Karnaugh maps (K-maps) and Boolean algebra. The conversation includes elements of homework assistance and technical clarification.

Discussion Character

  • Homework-related
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant expresses confusion about simplifying the function, stating it seems already simplified.
  • Another participant requests to see the K-map in stages to help identify potential errors in the simplification process.
  • Some participants emphasize the need to focus on the specific K-maps for the three elements in the problem statement, dismissing unrelated K-maps.
  • A participant questions the validity of the number of variables in the expressions, asserting that both the original function and the proposed simplification have three variables.
  • Another participant suggests that the expression can be reduced and criticizes the original poster's understanding of basic concepts in logic functions.
  • One participant proposes an alternative expression, A*/B + /A*(B+C), as a potentially better simplification, noting it is a reduction in terms of gates and variables.
  • There is a discussion about the validity of grouping in K-maps, with one participant mentioning that their teacher only allows groups of 2, 4, 8, or 16, which leads to further debate about the appropriateness of such restrictions.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the simplification of the function. There are competing views regarding the validity of the proposed simplifications and the interpretation of K-map grouping rules.

Contextual Notes

Some participants express uncertainty about the basic definitions and concepts related to logic functions, which may affect their ability to engage with the problem effectively. The discussion also highlights differing educational approaches to K-map grouping.

Max0007
Messages
66
Reaction score
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
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   Reactions: Max0007 and berkeman
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:
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.
 
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.
 
I have no idea what you are talking about. Both the problem statement and your wrong answer each have 3 variables.
 
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.
 
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.
 
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   Reactions: 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   Reactions: 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   Reactions: Max0007

Similar threads

Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
4
Views
6K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 7 ·
Replies
7
Views
8K
  • · Replies 14 ·
Replies
14
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 2 ·
Replies
2
Views
6K