1. Serial Adder:
A serial adder is used to add two binary numbers in serial form. The two binary numbers to be added serially are stored in two shift registers. The circuit adds one pair at a time with the help of one full adder. The carry output from the full adder is applied to a D flip-flop, the output of which is then used as a carry input for the next pair of significant bits. However the sum bit S from the output of the full adder can be transferred into a third shift register.
2. Parallel Adder:
A parallel adder is a combinational digital circuit that adds two binary numbers in parallel form. It consists of full adders connected in cascade, with the output carry from each full adder connected to the input carry of the next full adder.
Difference between Serial Adder and Parallel Adder:
|Serial Adder||Parallel Adder|
|It is used to add two binary numbers in serial form.||It is used to add two binary numbers in parallel form.|
|A serial adder uses shift registers.||A parallel adder uses registers with parallel loads.|
|It requires single full adder.||It requires multiple full adders.|
|Carry flip-flop is used in serial adder.||Ripple carry adder is used in parallel adder.|
|Serial adder is a sequential circuit.||Parallel adder is a combinational circuit.|
|In serial adder, propagation delay is less.||In parallel adder, propagation delay is present from input carry to output carry.|
|Number of required full adder is fixed i.e. one.||Number of required full adder is equal to the number of bits in the binary number.|
Don’t stop now and take your learning to the next level. Learn all the important concepts of Data Structures and Algorithms with the help of the most trusted course: DSA Self Paced. Become industry ready at a student-friendly price.
- Serial Binary Adder in Digital Logic
- Parallel Adder and Parallel Subtractor
- Difference between Serial and Parallel Transmission
- Difference between Serial Port and Parallel Ports
- Carry Look-Ahead Adder
- 4-bit binary Adder-Subtractor
- BCD Adder in Digital Logic
- Half Adder in Digital Logic
- Full Adder in Digital Logic
- Half Adder and Half Subtractor using NAND NOR gates
- Difference between Parallel and Perspective Projection in Computer Graphics
- Difference between Parallel Virtual Machine (PVM) and Message Passing Interface (MPI)
- Difference between Serial Line Internet Protocol (SLIP) and Point-to-Point Protocol (PPP)
- Difference between Parallel Computing and Distributed Computing
- foreach() loop vs Stream foreach() vs Parallel Stream foreach()
- Difference between DFD and ERD
- Difference between C and C++
- Difference between GSM and LTE
- Difference between LAN and MAN
- Difference between 4NF and 5NF
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.