How to write this boolean expression using only NOR gates?
Clash Royale CLAN TAG#URR8PPP
$begingroup$
I'm having some trouble understanding how I can convert a boolean expression to a NOR-gate only expression.
What I'm working with looks like $T = A B' C + A' B C' + A B$. How would I go into implementing it with NOR gates?
digital-logic
$endgroup$
add a comment |
$begingroup$
I'm having some trouble understanding how I can convert a boolean expression to a NOR-gate only expression.
What I'm working with looks like $T = A B' C + A' B C' + A B$. How would I go into implementing it with NOR gates?
digital-logic
$endgroup$
1
$begingroup$
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
$endgroup$
– jonk
Jan 5 at 23:07
add a comment |
$begingroup$
I'm having some trouble understanding how I can convert a boolean expression to a NOR-gate only expression.
What I'm working with looks like $T = A B' C + A' B C' + A B$. How would I go into implementing it with NOR gates?
digital-logic
$endgroup$
I'm having some trouble understanding how I can convert a boolean expression to a NOR-gate only expression.
What I'm working with looks like $T = A B' C + A' B C' + A B$. How would I go into implementing it with NOR gates?
digital-logic
digital-logic
edited Jan 5 at 23:22
Renan
4,30222144
4,30222144
asked Jan 5 at 23:01
Eslem MedEslem Med
63
63
1
$begingroup$
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
$endgroup$
– jonk
Jan 5 at 23:07
add a comment |
1
$begingroup$
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
$endgroup$
– jonk
Jan 5 at 23:07
1
1
$begingroup$
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
$endgroup$
– jonk
Jan 5 at 23:07
$begingroup$
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
$endgroup$
– jonk
Jan 5 at 23:07
add a comment |
4 Answers
4
active
oldest
votes
$begingroup$
NAND and NOR gates are universal. So one way to solve this problem is first reduce the logic using K-maps or whatever, then draw it out with AND, OR, and NOT gates. Then use bubble pushing identity techniques to convert the gates to the desired type.
simulate this circuit – Schematic created using CircuitLab
$endgroup$
add a comment |
$begingroup$
I'll provide some direction to head. Since your question isn't so much about simplification, I'll do the simplification without any further ado. Then I'll provide a direction to head from that point but I'll leave some work you'll need to perform yourself.
Simplify
Let's simplify the expression:
$$beginalign*
T &= A,overlineB,C + overlineA,B,overlineC + A,B\
&= A,overlineB,C + overlineA,B,overlineC + A,B,overlineC + A,B,C\
&= Aleft(overlineB,C + B,overlineC + B,Cright) + overlineA,B,overlineC\
&= A,overlineoverlineB,overlineC + overlineA,B,overlineC\
&= A,B + A,C + overlineA,B,overlineC\
&= A,C + Bleft(A + overlineA,overlineCright)\
&= A,C + Bleft(A + overlineCright)\
&= A,C + A,B + B,overlineC
endalign*$$
I'm not going to explain all the details above. It isn't the only, nor even the best approach to simplification. It's just one I decided to write out, off-hand. Still, you should try to take the time to understand each transition on your own. (Or not. It's up to you.)
From there, you can see that if $A$ and $B$ are both true, the expression $T=A,C+B,overlineC$ already captures the term, $A,B$, as one or the other is picked up regardless of $C$.
So the simplified version is:
$$T=A,C+B,overlineC$$
Applying the NOR gate template
The basic model of a NOR gate, as I'm sure you know, is $T=overlineR+S$. That's the template. The question is, how do you take an arbitrary expression and make it conform?
I'll start you out:
$$beginalign*
T&=A,C+B,overlineC\\
&=overlineoverlineA,C+B,overlineC\\
&=overlineoverlineA,CcdotoverlineB,overlineC\\
&=overlineleft(overlineA+overlineCright)cdotleft(overlineB+Cright)\\
&=overlineoverlineA,overlineB+overlineA,C+overlineB,overlineC\\
&=overlineoverlineAleft(overlineB+Cright)+overlineB,overlineC
endalign*$$
(If it's not immediately clear, take note that in the first transition I used a double negation. The reason is that I know the basic NOR template requires a negation of the entire underlying expression and that a very obvious and simple way to achieve that is to double-negate the entire expression. This guarantees a negation that I can keep at the top, while applying the remaining negation to the underlying expression.)
At this point, you can see that if $T=overlineR+S$ then $R=overlineAleft(overlineB+Cright)$ and $S=overlineB,overlineC$. So you are closer to an answer, now. But you have two new situations to resolve.
I'll solve $S$:
$$beginalign*
S&=overlineB,overlineC\\
&=overlineoverlineoverlineB,overlineC\\
&=overlineB+C\\
endalign*$$
And that easily fits the model of a NOR with no additional work.
You get to resolve $R$, now. Once you walk yourself through that process, you should find a requirement for exactly five NOR gates. I've only shown you the first two of them. You get to find the other three.
$endgroup$
$begingroup$
The original equation simplifies further than you suggest... to AC+BC’
$endgroup$
– vicatcu
Jan 6 at 0:54
$begingroup$
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
$endgroup$
– jonk
Jan 6 at 0:58
$begingroup$
yes, I see that now, meant no offense just missed it the first read through
$endgroup$
– vicatcu
Jan 6 at 1:16
add a comment |
$begingroup$
Your Boolean equation has the NOT, AND, and OR operators in it. DeMorgan's Law says that you can perform an AND function with a NOR gate or an OR function with a NAND gate. If you tie the two inputs of a NOR gate together, what kind of function does that give you?
Since this looks like homework, I'll let you fill in the details.
$endgroup$
add a comment |
$begingroup$
I'll give you a hint. If you missed DeMorgan's Theorem in lecture, you need to look it up. Briefly, the following two gates are identical
simulate this circuit – Schematic created using CircuitLab
The rest is up to you.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
);
);
, "mathjax-editing");
StackExchange.ifUsing("editor", function ()
return StackExchange.using("schematics", function ()
StackExchange.schematics.init();
);
, "cicuitlab");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "135"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f415436%2fhow-to-write-this-boolean-expression-using-only-nor-gates%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
NAND and NOR gates are universal. So one way to solve this problem is first reduce the logic using K-maps or whatever, then draw it out with AND, OR, and NOT gates. Then use bubble pushing identity techniques to convert the gates to the desired type.
simulate this circuit – Schematic created using CircuitLab
$endgroup$
add a comment |
$begingroup$
NAND and NOR gates are universal. So one way to solve this problem is first reduce the logic using K-maps or whatever, then draw it out with AND, OR, and NOT gates. Then use bubble pushing identity techniques to convert the gates to the desired type.
simulate this circuit – Schematic created using CircuitLab
$endgroup$
add a comment |
$begingroup$
NAND and NOR gates are universal. So one way to solve this problem is first reduce the logic using K-maps or whatever, then draw it out with AND, OR, and NOT gates. Then use bubble pushing identity techniques to convert the gates to the desired type.
simulate this circuit – Schematic created using CircuitLab
$endgroup$
NAND and NOR gates are universal. So one way to solve this problem is first reduce the logic using K-maps or whatever, then draw it out with AND, OR, and NOT gates. Then use bubble pushing identity techniques to convert the gates to the desired type.
simulate this circuit – Schematic created using CircuitLab
edited Jan 6 at 0:49
answered Jan 5 at 23:55
vicatcuvicatcu
16.1k861129
16.1k861129
add a comment |
add a comment |
$begingroup$
I'll provide some direction to head. Since your question isn't so much about simplification, I'll do the simplification without any further ado. Then I'll provide a direction to head from that point but I'll leave some work you'll need to perform yourself.
Simplify
Let's simplify the expression:
$$beginalign*
T &= A,overlineB,C + overlineA,B,overlineC + A,B\
&= A,overlineB,C + overlineA,B,overlineC + A,B,overlineC + A,B,C\
&= Aleft(overlineB,C + B,overlineC + B,Cright) + overlineA,B,overlineC\
&= A,overlineoverlineB,overlineC + overlineA,B,overlineC\
&= A,B + A,C + overlineA,B,overlineC\
&= A,C + Bleft(A + overlineA,overlineCright)\
&= A,C + Bleft(A + overlineCright)\
&= A,C + A,B + B,overlineC
endalign*$$
I'm not going to explain all the details above. It isn't the only, nor even the best approach to simplification. It's just one I decided to write out, off-hand. Still, you should try to take the time to understand each transition on your own. (Or not. It's up to you.)
From there, you can see that if $A$ and $B$ are both true, the expression $T=A,C+B,overlineC$ already captures the term, $A,B$, as one or the other is picked up regardless of $C$.
So the simplified version is:
$$T=A,C+B,overlineC$$
Applying the NOR gate template
The basic model of a NOR gate, as I'm sure you know, is $T=overlineR+S$. That's the template. The question is, how do you take an arbitrary expression and make it conform?
I'll start you out:
$$beginalign*
T&=A,C+B,overlineC\\
&=overlineoverlineA,C+B,overlineC\\
&=overlineoverlineA,CcdotoverlineB,overlineC\\
&=overlineleft(overlineA+overlineCright)cdotleft(overlineB+Cright)\\
&=overlineoverlineA,overlineB+overlineA,C+overlineB,overlineC\\
&=overlineoverlineAleft(overlineB+Cright)+overlineB,overlineC
endalign*$$
(If it's not immediately clear, take note that in the first transition I used a double negation. The reason is that I know the basic NOR template requires a negation of the entire underlying expression and that a very obvious and simple way to achieve that is to double-negate the entire expression. This guarantees a negation that I can keep at the top, while applying the remaining negation to the underlying expression.)
At this point, you can see that if $T=overlineR+S$ then $R=overlineAleft(overlineB+Cright)$ and $S=overlineB,overlineC$. So you are closer to an answer, now. But you have two new situations to resolve.
I'll solve $S$:
$$beginalign*
S&=overlineB,overlineC\\
&=overlineoverlineoverlineB,overlineC\\
&=overlineB+C\\
endalign*$$
And that easily fits the model of a NOR with no additional work.
You get to resolve $R$, now. Once you walk yourself through that process, you should find a requirement for exactly five NOR gates. I've only shown you the first two of them. You get to find the other three.
$endgroup$
$begingroup$
The original equation simplifies further than you suggest... to AC+BC’
$endgroup$
– vicatcu
Jan 6 at 0:54
$begingroup$
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
$endgroup$
– jonk
Jan 6 at 0:58
$begingroup$
yes, I see that now, meant no offense just missed it the first read through
$endgroup$
– vicatcu
Jan 6 at 1:16
add a comment |
$begingroup$
I'll provide some direction to head. Since your question isn't so much about simplification, I'll do the simplification without any further ado. Then I'll provide a direction to head from that point but I'll leave some work you'll need to perform yourself.
Simplify
Let's simplify the expression:
$$beginalign*
T &= A,overlineB,C + overlineA,B,overlineC + A,B\
&= A,overlineB,C + overlineA,B,overlineC + A,B,overlineC + A,B,C\
&= Aleft(overlineB,C + B,overlineC + B,Cright) + overlineA,B,overlineC\
&= A,overlineoverlineB,overlineC + overlineA,B,overlineC\
&= A,B + A,C + overlineA,B,overlineC\
&= A,C + Bleft(A + overlineA,overlineCright)\
&= A,C + Bleft(A + overlineCright)\
&= A,C + A,B + B,overlineC
endalign*$$
I'm not going to explain all the details above. It isn't the only, nor even the best approach to simplification. It's just one I decided to write out, off-hand. Still, you should try to take the time to understand each transition on your own. (Or not. It's up to you.)
From there, you can see that if $A$ and $B$ are both true, the expression $T=A,C+B,overlineC$ already captures the term, $A,B$, as one or the other is picked up regardless of $C$.
So the simplified version is:
$$T=A,C+B,overlineC$$
Applying the NOR gate template
The basic model of a NOR gate, as I'm sure you know, is $T=overlineR+S$. That's the template. The question is, how do you take an arbitrary expression and make it conform?
I'll start you out:
$$beginalign*
T&=A,C+B,overlineC\\
&=overlineoverlineA,C+B,overlineC\\
&=overlineoverlineA,CcdotoverlineB,overlineC\\
&=overlineleft(overlineA+overlineCright)cdotleft(overlineB+Cright)\\
&=overlineoverlineA,overlineB+overlineA,C+overlineB,overlineC\\
&=overlineoverlineAleft(overlineB+Cright)+overlineB,overlineC
endalign*$$
(If it's not immediately clear, take note that in the first transition I used a double negation. The reason is that I know the basic NOR template requires a negation of the entire underlying expression and that a very obvious and simple way to achieve that is to double-negate the entire expression. This guarantees a negation that I can keep at the top, while applying the remaining negation to the underlying expression.)
At this point, you can see that if $T=overlineR+S$ then $R=overlineAleft(overlineB+Cright)$ and $S=overlineB,overlineC$. So you are closer to an answer, now. But you have two new situations to resolve.
I'll solve $S$:
$$beginalign*
S&=overlineB,overlineC\\
&=overlineoverlineoverlineB,overlineC\\
&=overlineB+C\\
endalign*$$
And that easily fits the model of a NOR with no additional work.
You get to resolve $R$, now. Once you walk yourself through that process, you should find a requirement for exactly five NOR gates. I've only shown you the first two of them. You get to find the other three.
$endgroup$
$begingroup$
The original equation simplifies further than you suggest... to AC+BC’
$endgroup$
– vicatcu
Jan 6 at 0:54
$begingroup$
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
$endgroup$
– jonk
Jan 6 at 0:58
$begingroup$
yes, I see that now, meant no offense just missed it the first read through
$endgroup$
– vicatcu
Jan 6 at 1:16
add a comment |
$begingroup$
I'll provide some direction to head. Since your question isn't so much about simplification, I'll do the simplification without any further ado. Then I'll provide a direction to head from that point but I'll leave some work you'll need to perform yourself.
Simplify
Let's simplify the expression:
$$beginalign*
T &= A,overlineB,C + overlineA,B,overlineC + A,B\
&= A,overlineB,C + overlineA,B,overlineC + A,B,overlineC + A,B,C\
&= Aleft(overlineB,C + B,overlineC + B,Cright) + overlineA,B,overlineC\
&= A,overlineoverlineB,overlineC + overlineA,B,overlineC\
&= A,B + A,C + overlineA,B,overlineC\
&= A,C + Bleft(A + overlineA,overlineCright)\
&= A,C + Bleft(A + overlineCright)\
&= A,C + A,B + B,overlineC
endalign*$$
I'm not going to explain all the details above. It isn't the only, nor even the best approach to simplification. It's just one I decided to write out, off-hand. Still, you should try to take the time to understand each transition on your own. (Or not. It's up to you.)
From there, you can see that if $A$ and $B$ are both true, the expression $T=A,C+B,overlineC$ already captures the term, $A,B$, as one or the other is picked up regardless of $C$.
So the simplified version is:
$$T=A,C+B,overlineC$$
Applying the NOR gate template
The basic model of a NOR gate, as I'm sure you know, is $T=overlineR+S$. That's the template. The question is, how do you take an arbitrary expression and make it conform?
I'll start you out:
$$beginalign*
T&=A,C+B,overlineC\\
&=overlineoverlineA,C+B,overlineC\\
&=overlineoverlineA,CcdotoverlineB,overlineC\\
&=overlineleft(overlineA+overlineCright)cdotleft(overlineB+Cright)\\
&=overlineoverlineA,overlineB+overlineA,C+overlineB,overlineC\\
&=overlineoverlineAleft(overlineB+Cright)+overlineB,overlineC
endalign*$$
(If it's not immediately clear, take note that in the first transition I used a double negation. The reason is that I know the basic NOR template requires a negation of the entire underlying expression and that a very obvious and simple way to achieve that is to double-negate the entire expression. This guarantees a negation that I can keep at the top, while applying the remaining negation to the underlying expression.)
At this point, you can see that if $T=overlineR+S$ then $R=overlineAleft(overlineB+Cright)$ and $S=overlineB,overlineC$. So you are closer to an answer, now. But you have two new situations to resolve.
I'll solve $S$:
$$beginalign*
S&=overlineB,overlineC\\
&=overlineoverlineoverlineB,overlineC\\
&=overlineB+C\\
endalign*$$
And that easily fits the model of a NOR with no additional work.
You get to resolve $R$, now. Once you walk yourself through that process, you should find a requirement for exactly five NOR gates. I've only shown you the first two of them. You get to find the other three.
$endgroup$
I'll provide some direction to head. Since your question isn't so much about simplification, I'll do the simplification without any further ado. Then I'll provide a direction to head from that point but I'll leave some work you'll need to perform yourself.
Simplify
Let's simplify the expression:
$$beginalign*
T &= A,overlineB,C + overlineA,B,overlineC + A,B\
&= A,overlineB,C + overlineA,B,overlineC + A,B,overlineC + A,B,C\
&= Aleft(overlineB,C + B,overlineC + B,Cright) + overlineA,B,overlineC\
&= A,overlineoverlineB,overlineC + overlineA,B,overlineC\
&= A,B + A,C + overlineA,B,overlineC\
&= A,C + Bleft(A + overlineA,overlineCright)\
&= A,C + Bleft(A + overlineCright)\
&= A,C + A,B + B,overlineC
endalign*$$
I'm not going to explain all the details above. It isn't the only, nor even the best approach to simplification. It's just one I decided to write out, off-hand. Still, you should try to take the time to understand each transition on your own. (Or not. It's up to you.)
From there, you can see that if $A$ and $B$ are both true, the expression $T=A,C+B,overlineC$ already captures the term, $A,B$, as one or the other is picked up regardless of $C$.
So the simplified version is:
$$T=A,C+B,overlineC$$
Applying the NOR gate template
The basic model of a NOR gate, as I'm sure you know, is $T=overlineR+S$. That's the template. The question is, how do you take an arbitrary expression and make it conform?
I'll start you out:
$$beginalign*
T&=A,C+B,overlineC\\
&=overlineoverlineA,C+B,overlineC\\
&=overlineoverlineA,CcdotoverlineB,overlineC\\
&=overlineleft(overlineA+overlineCright)cdotleft(overlineB+Cright)\\
&=overlineoverlineA,overlineB+overlineA,C+overlineB,overlineC\\
&=overlineoverlineAleft(overlineB+Cright)+overlineB,overlineC
endalign*$$
(If it's not immediately clear, take note that in the first transition I used a double negation. The reason is that I know the basic NOR template requires a negation of the entire underlying expression and that a very obvious and simple way to achieve that is to double-negate the entire expression. This guarantees a negation that I can keep at the top, while applying the remaining negation to the underlying expression.)
At this point, you can see that if $T=overlineR+S$ then $R=overlineAleft(overlineB+Cright)$ and $S=overlineB,overlineC$. So you are closer to an answer, now. But you have two new situations to resolve.
I'll solve $S$:
$$beginalign*
S&=overlineB,overlineC\\
&=overlineoverlineoverlineB,overlineC\\
&=overlineB+C\\
endalign*$$
And that easily fits the model of a NOR with no additional work.
You get to resolve $R$, now. Once you walk yourself through that process, you should find a requirement for exactly five NOR gates. I've only shown you the first two of them. You get to find the other three.
edited Jan 6 at 6:47
answered Jan 6 at 0:18
jonkjonk
32.5k12570
32.5k12570
$begingroup$
The original equation simplifies further than you suggest... to AC+BC’
$endgroup$
– vicatcu
Jan 6 at 0:54
$begingroup$
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
$endgroup$
– jonk
Jan 6 at 0:58
$begingroup$
yes, I see that now, meant no offense just missed it the first read through
$endgroup$
– vicatcu
Jan 6 at 1:16
add a comment |
$begingroup$
The original equation simplifies further than you suggest... to AC+BC’
$endgroup$
– vicatcu
Jan 6 at 0:54
$begingroup$
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
$endgroup$
– jonk
Jan 6 at 0:58
$begingroup$
yes, I see that now, meant no offense just missed it the first read through
$endgroup$
– vicatcu
Jan 6 at 1:16
$begingroup$
The original equation simplifies further than you suggest... to AC+BC’
$endgroup$
– vicatcu
Jan 6 at 0:54
$begingroup$
The original equation simplifies further than you suggest... to AC+BC’
$endgroup$
– vicatcu
Jan 6 at 0:54
$begingroup$
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
$endgroup$
– jonk
Jan 6 at 0:58
$begingroup$
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
$endgroup$
– jonk
Jan 6 at 0:58
$begingroup$
yes, I see that now, meant no offense just missed it the first read through
$endgroup$
– vicatcu
Jan 6 at 1:16
$begingroup$
yes, I see that now, meant no offense just missed it the first read through
$endgroup$
– vicatcu
Jan 6 at 1:16
add a comment |
$begingroup$
Your Boolean equation has the NOT, AND, and OR operators in it. DeMorgan's Law says that you can perform an AND function with a NOR gate or an OR function with a NAND gate. If you tie the two inputs of a NOR gate together, what kind of function does that give you?
Since this looks like homework, I'll let you fill in the details.
$endgroup$
add a comment |
$begingroup$
Your Boolean equation has the NOT, AND, and OR operators in it. DeMorgan's Law says that you can perform an AND function with a NOR gate or an OR function with a NAND gate. If you tie the two inputs of a NOR gate together, what kind of function does that give you?
Since this looks like homework, I'll let you fill in the details.
$endgroup$
add a comment |
$begingroup$
Your Boolean equation has the NOT, AND, and OR operators in it. DeMorgan's Law says that you can perform an AND function with a NOR gate or an OR function with a NAND gate. If you tie the two inputs of a NOR gate together, what kind of function does that give you?
Since this looks like homework, I'll let you fill in the details.
$endgroup$
Your Boolean equation has the NOT, AND, and OR operators in it. DeMorgan's Law says that you can perform an AND function with a NOR gate or an OR function with a NAND gate. If you tie the two inputs of a NOR gate together, what kind of function does that give you?
Since this looks like homework, I'll let you fill in the details.
answered Jan 5 at 23:24
Elliot AldersonElliot Alderson
5,63911018
5,63911018
add a comment |
add a comment |
$begingroup$
I'll give you a hint. If you missed DeMorgan's Theorem in lecture, you need to look it up. Briefly, the following two gates are identical
simulate this circuit – Schematic created using CircuitLab
The rest is up to you.
$endgroup$
add a comment |
$begingroup$
I'll give you a hint. If you missed DeMorgan's Theorem in lecture, you need to look it up. Briefly, the following two gates are identical
simulate this circuit – Schematic created using CircuitLab
The rest is up to you.
$endgroup$
add a comment |
$begingroup$
I'll give you a hint. If you missed DeMorgan's Theorem in lecture, you need to look it up. Briefly, the following two gates are identical
simulate this circuit – Schematic created using CircuitLab
The rest is up to you.
$endgroup$
I'll give you a hint. If you missed DeMorgan's Theorem in lecture, you need to look it up. Briefly, the following two gates are identical
simulate this circuit – Schematic created using CircuitLab
The rest is up to you.
answered Jan 6 at 0:12
WhatRoughBeastWhatRoughBeast
49.3k22875
49.3k22875
add a comment |
add a comment |
Thanks for contributing an answer to Electrical Engineering Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f415436%2fhow-to-write-this-boolean-expression-using-only-nor-gates%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
$begingroup$
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
$endgroup$
– jonk
Jan 5 at 23:07