IntermediateTopic 38 of 104Electronics & Embedded
Boolean algebra
Rules to simplify logic expressions, including De Morgan's laws.
In depth
Laws: identity, null, idempotent, complement, commutative, associative, distributive, absorption, De Morgan (¬(A·B)=¬A+¬B). Boolean simplification reduces gates and delay. Canonical forms are sum-of-products and product-of-sums.
Key points
- Duality principle
- Minterms and maxterms
- Consensus theorem
ExampleA + A·B = A (absorption).
Boolean algebra lets you simplify logic before building it, which saves gates, power and delay in a real design.
What is Boolean algebra?
Rules to simplify logic expressions, including De Morgan's laws.
Why is it important to understand boolean algebra?
Boolean algebra lets you simplify logic before building it, which saves gates, power and delay in a real design.
What is De Morgan's law?
The complement of an AND equals the OR of the complements, and the complement of an OR equals the AND of the complements.
Why simplify logic?
Fewer gates reduce cost, power and propagation delay, which is important for speed and battery life.
How is Boolean algebra used in practice?
Typical applications include simplifying the enable logic of a control panel to fewer gates, using De Morgan's laws to convert a design to NAND logic and checking that two logic expressions are equivalent before synthesis.
What should I learn before Boolean algebra?
Study "Logic gates" first (topic 37 of 104 in Electronics & Embedded). It covers the groundwork this topic builds on.
What are the key points of Boolean algebra?
Duality principle. Minterms and maxterms. Consensus theorem.
Can you give an example of Boolean algebra?
A + A·B = A (absorption).
What comes after Boolean algebra?
The next topic is "Karnaugh maps", which builds directly on this one.
How difficult is Boolean algebra?
It is classed as Intermediate in Electronics & Embedded (topic 38 of 104). It is an intermediate topic. Work through the beginner topics in Electronics & Embedded first.