about Karnaugh maps?

Status
Not open for further replies.

TuxDave

Lifer
Oct 8, 2002
10,571
3
71
How does one loop Karnaugh maps?

1) Do you know how to write truth tables?
2) Do you know how to convert that into a Karnaugh map?

Then comes looping (which is actually the easiest part).
Then comes translating your loops back into a logical equation.

So to help others that want to help you, can you give some more feedback on what you know so that we don't have to start from scratch?
 

Amol S.

Platinum Member
Mar 14, 2015
2,577
780
136
1) Do you know how to write truth tables?
2) Do you know how to convert that into a Karnaugh map?

Then comes looping (which is actually the easiest part).
Then comes translating your loops back into a logical equation.

So to help others that want to help you, can you give some more feedback on what you know so that we don't have to start from scratch?

Yes I know how to do the two things above that you said.
 

TuxDave

Lifer
Oct 8, 2002
10,571
3
71
Yes I know how to do the two things above that you said.

So to circle them.... find a set of squares where
1) Each square is a power of 2 in width and a power of 2 in height
2) Each square encloses ONLY 1's
3) Each square can wrap around the edges
4) And where the union of all those squares cover all the 1's in the Karnaugh map

Done, you "looped a Karnaugh" map.
 

Amol S.

Platinum Member
Mar 14, 2015
2,577
780
136
So to circle them.... find a set of squares where
1) Each square is a power of 2 in width and a power of 2 in height
2) Each square encloses ONLY 1's
3) Each square can wrap around the edges
4) And where the union of all those squares cover all the 1's in the Karnaugh map

Done, you "looped a Karnaugh" map.

Nice bunny you have in your posts, did u make it?
 

videogames101

Diamond Member
Aug 24, 2005
6,783
27
91
It's also worth mentioning you can also circle the zeros and get POS (product of sums) expressions rather than SOP (sum of products). Had someone ask me about that in an interview once I think. You can sometimes get much simpler expressions this way, but as with most things ymmv. Circuits that can be more simply expressed in POS can be slower than more complex SOP expressions because the "classic" implementations used nor-nor and nand-nand logic gates respectively and nand gates are faster.
 
Last edited:

atomheart

Member
Sep 9, 2012
41
0
0
Circuits that can be more simply expressed in POS can be slower than more complex SOP expressions because the "classic" implementations used nor-nor and nand-nand logic gates respectively and nand gates are faster.

Is that typically the case? I had to make some NAND/NOR layouts in the VLSI course I'm in and for similar sized gates the NOR was a good bit faster. (like 150ps fall times for NOR and about 200-300ps for NAND). Just curious as I'm still learning.

edit: Nevermind. When you have a NOR you have two nmos in parallel for the pull-down so it's effectively twice as wide when both nmos are are, to have symmetric rise/fall times the pull-up needs to be pretty large. But for the NAND you have two PMOS in parallel which right off the bat helps balance the rise/fall times. It seems like the NAND could stay closer to minimum gate sizes while still being symmetric. All this also accounts for why the NOR has decent fall times (vs NAND when all gate sizes are minimum).


I just woke up, but is this half-way correct?
 
Last edited:

videogames101

Diamond Member
Aug 24, 2005
6,783
27
91
Is that typically the case? I had to make some NAND/NOR layouts in the VLSI course I'm in and for similar sized gates the NOR was a good bit faster. (like 150ps fall times for NOR and about 200-300ps for NAND). Just curious as I'm still learning.

edit: Nevermind. When you have a NOR you have two nmos in parallel for the pull-down so it's effectively twice as wide when both nmos are are, to have symmetric rise/fall times the pull-up needs to be pretty large. But for the NAND you have two PMOS in parallel which right off the bat helps balance the rise/fall times. It seems like the NAND could stay closer to minimum gate sizes while still being symmetric. All this also accounts for why the NOR has decent fall times (vs NAND when all gate sizes are minimum).


I just woke up, but is this half-way correct?

We're all still learning in this field I think. It's a very typical case. Also your reasoning seems fine, but as I understand it:

So, normally you don't size everything minimum as that is not the fastest gate structure. When you talk about speed, you can't just look at fall times (although ymmv, sometimes you just need one direction to be fast) you have to look at worst case which is going to be rise times for the NOR case. PMOS stacks are really slow, significantly slower than NMOS stacks. That is really the kicker from my understanding. The usual reasoning for which comes from differences in hole/electron mobility.

Another point, the classic sizing for a 2-input NAND and NOR means you double the widths of the transistors you're stacking. Doubling your NMOS widths instead of sizing up the PMOS network by 2 will net you a smaller change in total input capacitance compared to the nominal fast inverter sizing.
 
Last edited:

TuxDave

Lifer
Oct 8, 2002
10,571
3
71
Is that typically the case? I had to make some NAND/NOR layouts in the VLSI course I'm in and for similar sized gates the NOR was a good bit faster. (like 150ps fall times for NOR and about 200-300ps for NAND). Just curious as I'm still learning.

edit: Nevermind. When you have a NOR you have two nmos in parallel for the pull-down so it's effectively twice as wide when both nmos are are, to have symmetric rise/fall times the pull-up needs to be pretty large. But for the NAND you have two PMOS in parallel which right off the bat helps balance the rise/fall times. It seems like the NAND could stay closer to minimum gate sizes while still being symmetric. All this also accounts for why the NOR has decent fall times (vs NAND when all gate sizes are minimum).

I just woke up, but is this half-way correct?

In classical theory, a NOR would require more area to have equal timing to a NAND. In terms of static timing, you would like rise/fall time to be as close as possible* but you can't really guarantee it because sometimes you'll have both parallel legs active, sometimes you'll only have one. We're talking about logic gates here. So the rule of thumb is to make the rise/fall time roughly equal for the worst case meaning only one parallel leg is active.

*Sometimes you can have an advantage in skewing the rise time vs fall time.
 
Last edited:
Status
Not open for further replies.
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |