x

Week 2 Notes

Logic Gates

CMOS red


The Digital Logic Layer

Implementing Arbitrary Boolean Functions amber
  • Write truth table for function
  • Provide inverters to generate inverse of each input
  • For each table row with 1 in result (M) column
  • Draw AND gate with one input for each table input column
  • Wire AND gate to appropriate inputs (or their inputs)
  • Feed output of AND gate into an OR gate
Boolean Functions amber


Uncompleted

Completed

Circuit Equivalence amber


- AND gate made using NAND gates

- AND gate made using NOR gates

- OR gate made using NAND gates

- OR gate made using NOR gates

Boolean Algebra laws green

Left-click: follow link, Right-click: select node, Scroll: zoom
x