Logic Design
Visualization Tool to Accompany
A Balanced Introduction to Computer Science, 2nd ed.
David Reed, Prentice Hall, © 2008.
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
0000
0000
00000
Storing a bit
Flip-Flop