RTUComputer ScienceYr 2023 · Sem 32023

Q13Digital Electronics

Question

4 marks

Explain the Half Adder. Implement the full adder using two half adders.

Answer

An architectural breakdown defining the Half Adder's XOR/AND logic, followed by a rigorous step-by-step methodology for constructing a 3-input Full Adder by cascading two Half Adders.

The Half Adder is the absolute most fundamental combinational arithmetic circuit in digital electronics. It is explicitly engineered to mathematically add two single-bit binary inputs (A and B). Because equals binary (decimal 2), a single output bit is insufficient. Therefore, the Half Adder possesses exactly two outputs: a Sum bit (S) and a Carry bit (C). The rigorous Boolean logic for these outputs is: - Sum: (Requires an Exclusive-OR gate) - Carry: (Requires an AND gate)

While mathematically elegant, the Half Adder is fundamentally crippled in complex arithmetic because it physically lacks an input pin to accept a carry-over bit generated from a previous, lower-order addition stage. To cascade addition across multiple bits, a Full Adder is strictly required, which accepts three inputs: A, B, and a Carry-In ().

Synthesizing a Full Adder using Half Adders

A complete Full Adder architecture can be brilliantly assembled by sequentially cascading exactly two Half Adders and adding a singular auxiliary OR gate.

Stage 1 (The First Half Adder): We route the two primary input bits, A and B, directly into the first Half Adder (). - generates a partial intermediate sum: . - generates a potential first carry: .

Stage 2 (The Second Half Adder): We must now mathematically integrate the third input, the Carry-In (). We route the output from into the first input of the second Half Adder (). We route the external signal directly into the second input of . - calculates the final, absolute Sum for the entire circuit: . - calculates a potential second carry: .

Stage 3 (Carry Consolidation): The overall Full Adder circuit must generate a Carry-Out if either the first Half Adder generated a carry () OR the second Half Adder generated a carry (). We physically route and into a standard 2-input OR gate. - . This flawlessly mathematically completes the Full Adder architecture using strictly minimal, modular components.

Back to Paper