18.08.2013 Views

Anthony Catalano - EEWeb

Anthony Catalano - EEWeb

Anthony Catalano - EEWeb

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TECHNICAL ARTICLE<br />

Figure 1<br />

There are three sets of rules that I<br />

use to help break down Boolean<br />

into more simple logic:<br />

1. Break (or make) the line –<br />

change the sign (DeMorgan’s<br />

Theorem)<br />

If you have a simple logic gate like<br />

the NAND gate, then you write:<br />

What you will find is that if you were<br />

to invert (NOT) the logic levels of A<br />

and B to get the same logic result<br />

you would OR the inverted A and<br />

B lines. By breaking the line above<br />

the symbol and changing the sign,<br />

it keeps the logic true:<br />

2. Disappearing gates<br />

When a gate has fixed inputs say at<br />

logic ‘1’ or ‘0’, then the output also<br />

becomes fixed. That’s because you<br />

are restricting the combination of<br />

outputs available. So the following<br />

allows you to remove gates<br />

completely from the circuit and<br />

replace them with either a fixed<br />

logic level or carry the logic signal<br />

forward.<br />

3. Adding fixed logic levels<br />

This allows for making a logic gate<br />

have more than n inputs. By adding<br />

a fixed logic ‘1’ or ‘0’ input, then<br />

that function of the gate remains<br />

the same. However, it allows for<br />

simplification of two gates with<br />

common inputs (explained in<br />

example at the end).<br />

4. The “because it works” rule<br />

These can be explained, but last<br />

time I tried it took ages! So, like<br />

the lecturers and teachers that<br />

introduced me to Boolean, I’ll say<br />

“just write these down because they<br />

work.”<br />

(And also to say this post would<br />

become very long!)<br />

The following is an example of<br />

breaking down the logic into its<br />

simplest form:<br />

Consider the second and third<br />

terms—the A.B is common to both.<br />

Now imagine that the third term<br />

also has a third input. This would—<br />

for the AND gate to work—have to<br />

be at logic ‘1’ as explained in my<br />

third set of rules. This allows you to<br />

combine the Boolean together into:<br />

<strong>EEWeb</strong> | Electrical Engineering Community Visit www.eeweb.com 18<br />

TECHNICAL ARTICLE

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!