Solving Logic Function w/ NOR Gates

  • Thread starter Thread starter theuniverse
  • Start date Start date
  • Tags Tags
    Function Logic
Click For Summary

Discussion Overview

The discussion revolves around solving a logic function represented by a truth table using NOR gates. Participants are tasked with writing an expression for the logic function, simplifying it, and redesigning a circuit to implement it solely with NOR gates. The conversation includes aspects of homework-related problem-solving and technical reasoning about logic circuits.

Discussion Character

  • Homework-related
  • Technical explanation
  • Mathematical reasoning

Main Points Raised

  • One participant presents an initial expression for the logic function based on the truth table, focusing on the conditions when the output Q is 1.
  • Another participant suggests using De Morgan's laws to assist in transforming the logic function into a form that can be implemented with NOR gates.
  • A participant expresses difficulty in breaking down the expression BC' into a form suitable for NOR gates and considers using the expression (BC')' as a potential approach.
  • There is a discussion about using a NOR gate as an inverter by connecting one of its inputs to 0.
  • One participant proposes a solution involving the use of two NOR gates to represent the expression BC' and inverts B before combining it with C.
  • Another participant confirms the correctness of the proposed solution and encourages checking the output of the circuit.

Areas of Agreement / Disagreement

Participants generally agree on the application of De Morgan's laws and the use of NOR gates for circuit design. However, there is no consensus on the specific implementation details, as some participants express uncertainty about transforming specific expressions into NOR-only configurations.

Contextual Notes

Participants discuss various methods of representing logic functions with NOR gates, but there are unresolved aspects regarding the simplification and transformation of certain expressions. The discussion reflects differing levels of understanding and familiarity with logic gate transformations.

Who May Find This Useful

This discussion may be useful for students learning about digital logic design, particularly those interested in circuit simplification and the application of De Morgan's laws in logic functions.

theuniverse
Messages
53
Reaction score
0

Homework Statement


Consider the truth table below.
(a) Write an expression for the logic function that it represents, and simplify that expression as much as possible, showing all steps.
(b) Draw a logic circuit implementing this.
(c) Redesign your circuit to use only NOR gates.

Homework Equations


A B C Q(output)
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 0

The Attempt at a Solution


a) I chose to concentrate on when Q has values of 1. so I came up with the following equation: (where ~ means not, ie. ~A means that A is false)
Q = ~AB~C + AB~C
= B~C(~A+A) [~A+A=1]
= B~C
b) See attached.
c) that's where I could use some help... I'm not really sure how to write an expression or change my circuit diagram using what I already have.

Thanks!
 

Attachments

  • circuit.jpg
    circuit.jpg
    2.8 KB · Views: 462
Physics news on Phys.org
Do you know De Morgan's laws? They should help you work this out.

(A + B)' = A'B'

(AB)' = A' + B'

Try drawing logic gates for each of those and they'll show you how else your function could be represented.
 
I drew them, and I see how something can go from AND to NOR for examples but I still don't understand how I can break BC' into something that I can draw using only NORs.
If I put the whole expression like so: (BC')' would I be able to do anything with it?
 
theuniverse said:
I drew them, and I see how something can go from AND to NOR for examples but I still don't understand how I can break BC' into something that I can draw using only NORs.
If I put the whole expression like so: (BC')' would I be able to do anything with it?

Remember that you can make an inverter out of a NOR. Put one of its inputs to 0 and it will invert the other input.
 
I think I get it. I will need to use 1 NOR for my inverter, and 3 NORs for my AND, am I right?
 
theuniverse said:
I think I get it. I will need to use 1 NOR for my inverter, and 3 NORs for my AND, am I right?

You can do better. Think about applying DeMorgans law to your BC'.
 
Using two NOR gates: BC'=B''C'=(B'+C)'.
So one of my NOR gates is used to invert the B, and then the other one connects the B' and a C which makes it equal to (B'+C)'.
Would that be correct?
 
theuniverse said:
Using two NOR gates: BC'=B''C'=(B'+C)'.
So one of my NOR gates is used to invert the B, and then the other one connects the B' and a C which makes it equal to (B'+C)'.
Would that be correct?

Looks good to me. You can always check what the output your circuit gives.
 
Last edited:
Thanks for the help LCKurtz!
 

Similar threads

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