Logic Design
Visualization Tool to Accompany
A Balanced Introduction to Computer Science, 3rd ed.
David Reed, Prentice Hall, © 2010.
Transistors
NMOS Transistor
PMOS Transistor
0V
5V
0V
5V
Gates
NOT gate
OR gate
AND gate
0
1
0
1
0
1
0
1
0
1
0V
5V
0V
5V
0V
5V
0V
5V
0V
5V
Building an adder
Half Adder
0
1
0
1
carry
sum
Full Adder
0
1
0
1
0
1
carry
sum
4-bit Adder
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Storing a bit
Flip-Flop