Boolean Algebra, Logic Diagram, K-Map, Nor gates HELP

Click For Summary

Discussion Overview

The discussion revolves around the implementation of a Boolean function using NOR gates, specifically focusing on the function F(A,B,C,D) = Sigma(2,4,6,10,12) with given don't care conditions. Participants explore the use of Karnaugh maps (K-maps) for simplification and express concerns about the feasibility of the solution under the constraints provided.

Discussion Character

  • Homework-related
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant questions the physical possibility of implementing the function with only two NOR gates.
  • Another participant points out potential errors in the K-map representation, noting discrepancies in the number of minterms and don't care conditions.
  • There are discussions about the application of De Morgan's theorem, with one participant suggesting that the transformations presented may not be accurate.
  • Multiple participants express confusion regarding the grouping of zeros in the K-map, with one participant asserting that there should only be two groups of zeros to cover all necessary conditions.
  • A later reply acknowledges a mistake in the K-map and expresses newfound clarity on how to proceed with the problem.

Areas of Agreement / Disagreement

Participants express disagreement regarding the accuracy of the K-map and the feasibility of the solution using only two NOR gates. The discussion remains unresolved as participants continue to challenge and refine their understanding of the problem.

Contextual Notes

Limitations include potential errors in the K-map representation, assumptions about the grouping of zeros, and the application of Boolean algebra rules. These factors contribute to the ongoing uncertainty in the discussion.

asd1249jf
Boolean Algebra, Logic Diagram, K-Map, Nor gates... HELP!

Homework Statement


F(A,B,C,D) = Sigma(2,4,6,10,12)
d(A,B,C,D) = Sigma(0,8,9,13) [Dont Care Functions]

Implement the function using no more than 2 NOR gates.

Homework Equations


K-map


The Attempt at a Solution


First of all, I am wondering if this is PHYSICALLY POSSIBLE.

Anyways, if you draw the K-map for it, you get
AB\CD
d 0 0 1
1 0 0 1
1 0 0 0
d d 1 1

As for the grouping, I grouped the Top 4 0s (0100, 1100, 0101, 1101), mid 4 0s (0101, 1101, 0111, 1111) and 2 0s on the right and middle (1011, 1111)

If you're doing Nor implementation.. it's usually easier to group the 0s so
F' = BD + A'D + ABC

(As for the notation, ' are inversion, + is or and * is And EG : AB is A and B)

But we want F.. so we apply the demorgan's theorem

F = (B'D')(AD')(A'B'C')

and that is our function.

I looked at this function and I thought there is no way to solve this problem only by using NOR gates.

Please help!
 
Last edited by a moderator:
Physics news on Phys.org
l46kok said:
F(A,B,C,D) = Sigma(2,4,6,10,12)
d(A,B,C,D) = Sigma(0,8,9,13) [Dont Care Functions]

AB\CD
d 0 0 1
1 0 0 1
1 0 0 0
d d 1 1

I think you got the table wrongly. There are 5 minterms in the problem statement but you have 6 in your table; and there should be 4 don't cares while you have only 3 in the table.
 
l46kok said:
F' = BD + A'D + ABC

But we want F.. so we apply the demorgan's theorem
F = (B'D')(AD')(A'B'C')

and that is our function.

On a related note, De Morgan does not give you the transformation above. Read up on De Morgan again.
 
l46kok said:

Homework Statement


F(A,B,C,D) = Sigma(2,4,6,10,12)
d(A,B,C,D) = Sigma(0,8,9,13) [Dont Care Functions]

Implement the function using no more than 2 NOR gates.

Homework Equations


K-map


The Attempt at a Solution


First of all, I am wondering if this is PHYSICALLY POSSIBLE.

Anyways, if you draw the K-map for it, you get
AB\CD
d 0 0 1
1 0 0 1
1 0 0 0
d d d 1

As for the grouping, I grouped the Top 4 0s (0100, 1100, 0101, 1101), mid 4 0s (0101, 1101, 0111, 1111) and 2 0s on the right and middle (1011, 1111)

If you're doing Nor implementation.. it's usually easier to group the 0s so
F' = BD + A'D + ABC

(As for the notation, ' are inversion, + is or and * is And EG : AB is A and B)

But we want F.. so we apply the demorgan's theorem

F = (B'D')(AD')(A'B'C')

and that is our function.

I looked at this function and I thought there is no way to solve this problem only by using NOR gates.

Please help!

Oops, I meant to put a d instead of that 1. It's fixed now.

And yeah, F is supposed to be

F = (B'+D')(A+D')(A'+B'+C')

But this still does not answer my question. It is utterly impossible to represent this just using two nor gates.
 
l46kok said:
AB\CD
d 0 0 1
1 0 0 1
1 0 0 0
d d d 1

Oops, I meant to put a d instead of that 1. It's fixed now.

With this K-map, shouldn't there be only two groups of 0's?
 
?

doodle said:
With this K-map, shouldn't there be only two groups of 0's?

? I can't see how you can have only two groupings of 0's and cover all 0's here.

Can you please explain how that might be done?
 
?

doodle said:
With this K-map, shouldn't there be only two groups of 0's?

AH CRAP YOU'RE RIGHT

Now I can do it from here.

Thanks!
 

Similar threads

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