LogisimRevisited

Circuits / Arithmetic

Full Adder

Medium

Adds three 1-bit inputs (A, B, and Carry-In Cin) using two cascaded XOR stages and carry-lookahead AND/OR gates.

A Full Adder adds three single-bit binary inputs: A, B, and Cin.

Sum is 1 when an odd number of inputs are 1 (A ⊕ B ⊕ Cin).

Carry-Out is 1 when two or more inputs are 1.

Standard synthesis: Sum = A ⊕ B ⊕ Cin, Cout = (A·B) + (Cin·(A⊕B)).

Tip: If Carry-Out is stuck at 0, check that the final gate is OR, not AND.

1A1B0CinXOR1XOR2AND1AND2OR10Sum1Cout
As it opens in the app, with live wire colors.
01Z floatingE conflict (dashed)

Open in the app

Every input combination, run through the simulator
ABCinSumCout
00000
00110
01010
01101
10010
10101
11001
11111