Log in Sign up
Back to Discover
💻

Adder (electronics)

technology Maturity 7-9

A computer uses tools to add.

4-bit ripple carry adder.svg
4-bit ripple carry adder.svg
These tools help it count. They work inside your computer. This helps the computer think. It is very fast! Do you like to count numbers?

35 words

Computers use special tools to add numbers.

4-bit ripple carry adder.svg
4-bit ripple carry adder.svg
These tools are called adders. They work inside a computer's brain.

One tool is a small part called a half adder. It adds two single numbers. It can also carry a number to the next spot.

A bigger tool is a full adder. It can add three numbers at once. It uses the carry from the last step.

4-bit carry lookahead adder.svg
4-bit carry lookahead adder.svg
Some adders work like a ripple in water. One part must finish before the next can start. Other adders are much faster. They do not have to wait.

These tools help computers do many jobs. They make the computer work fast.

114 words

Computers use special tools to add numbers. These tools are called adders.

4-bit ripple carry adder.svg
4-bit ripple carry adder.svg

An adder is a digital circuit. It is used in a computer's processor. Processors are the parts that do work. Adders help find addresses and do math. Most adders work with binary numbers. Binary numbers use only two digits.

One simple tool is a half adder. It adds two single bits. It has two outputs. One is the sum. The other is a carry. A carry is a value that moves to the next spot.

A full adder is a bigger tool. It adds three bits at once. It uses a carry from a previous step.

RippleCarry2.gif
RippleCarry2.gif

Some adders are called ripple-carry adders. They work like a ripple in water. Each part must wait for the carry from the last part. This can be slow.

4-bit carry lookahead adder.svg
4-bit carry lookahead adder.svg

Other adders are much faster. One type is the carry-lookahead adder. It does not have to wait for the ripple. It can find the carry much sooner. This helps the computer work fast.

178 words

An adder is a special digital circuit used for adding numbers. You can find them inside many computers and processors. They live in a part called the arithmetic logic unit, or ALU.

4-bit ripple carry adder.svg
4-bit ripple carry adder.svg
Adders do more than just simple math. They help a processor find addresses or look up items in a table. Most adders work with binary numbers. These are numbers made of only two digits.
RippleCarry2.gif
RippleCarry2.gif

There are different ways these circuits work. A half adder is the simplest kind. It adds two single binary digits together. This circuit has two outputs called the sum and the carry. The carry is a signal that moves to the next digit.

4-bit carry lookahead adder.svg
4-bit carry lookahead adder.svg
A full adder is a bit more complex. It adds three bits at once. It takes two main numbers plus a carry bit from a previous step. This helps it work in a long chain of adders.

People have been working on these tools for a long time. In 1937, George Stibitz invented a 2-bit binary adder. He called his invention the Model K. Since then, many new ways to add have been found. In 1958, Weinberger and Smith made a faster version. They created the carry-lookahead adder to help computers work quicker.

64-bit lookahead carry unit.svg
64-bit lookahead carry unit.svg
This was a big step for making fast math circuits.

One way to build adders is the ripple-carry adder. This type uses many full adders in a row. Each adder must wait for the carry bit from the one before it. This is why it is called a ripple-carry adder. It is like a ripple moving through water. In a 32-bit version, this can be quite slow. It might take 65 gate delays to finish the job.

Quantum Full Adder.png
Quantum Full Adder.png

Scientists have found even faster ways to handle these tasks. The carry-lookahead adder uses special signals to find carries early. Other designs use blocks to speed things up. Some use a method called carry-skip or carry-select. There are even quantum adders that use special quantum logic gates. These use gates named Toffoli and CNOT to work. These ideas help our modern technology run very fast.

360 words

An adder, sometimes called a summer, is a digital circuit designed to perform addition. These circuits are essential components in modern technology. You will find them inside arithmetic logic units, or ALUs, within many computers and processors. Beyond basic math, adders help processors calculate memory addresses and table indices. They also handle increment and decrement operators. While adders can work with various number systems like binary-coded decimal, most commonly operate on binary numbers.

4-bit ripple carry adder.svg
4-bit ripple carry adder.svg

The simplest form of this circuit is the half adder. A half adder processes two single binary digits. It produces two specific outputs: a sum (S) and a carry (C). The carry represents an overflow that moves into the next digit during multi-digit addition. In a basic design, an XOR gate creates the sum, while an AND gate creates the carry.

RippleCarry2.gif
RippleCarry2.gif

A more advanced version is the full adder. A one-bit full adder can process three one-bit numbers at once. These inputs are usually two operands and a carry-in (Cin) from a previous stage. The circuit produces a two-bit output consisting of a sum (S) and a carry-out (Cout). Full adders are often used in large cascades to add 8, 16, or 32-bit binary numbers. You can build a full adder using two half adders connected by an OR gate. It can also be made using only NAND gates or only NOR gates.

4-bit carry lookahead adder.svg
4-bit carry lookahead adder.svg

One common way to arrange these is the ripple-carry adder (RCA). In an RCA, multiple full adders are linked together in a chain. Each full adder receives a carry-in bit from the previous stage. The carry bit "ripples" through the chain from one adder to the next. This design is simple and fast to create. However, it is relatively slow because each stage must wait for the carry signal. For example, a 32-bit ripple-carry adder might require 65 gate delays to complete its task.

64-bit lookahead carry unit.svg
64-bit lookahead carry unit.svg

To solve the speed issues of ripple-carry designs, researchers developed faster architectures. In 1958, Weinberger and Smith introduced the carry-lookahead adder (CLA). This design uses special signals to predict carries. These signals include propagate (P) and generate (G) values. A carry is generated if both inputs are 1. A carry is propagated if at least one input is 1. This allows the circuit to calculate carries for many bit positions at once. Other advanced designs include the Brent–Kung adder and the Kogge–Stone adder.

4-bit carry lookahead adder.svg
4-bit carry lookahead adder.svg

Other specialized architectures exist to optimize performance. Carry-skip adders work with entire blocks of bits rather than single bits. Carry-select adders improve speed by pre-generating sum and carry values for both possible carry inputs. If a circuit needs to add three or more numbers, engineers use carry-save adders. These act as 3:2 compressors, which map eight input values to four output values. This method avoids propagating the carry immediately, which speeds up the process. This technique is famously used in Dadda and Wallace multipliers.

Quantum Full Adder.png
Quantum Full Adder.png

As technology evolves, even new fields like quantum computing use adders. Quantum full adders can be produced using specific quantum logic gates. These include the Toffoli gate and the CNOT gate. These circuits can also be used in classical reversible computation. Furthermore, analog adders exist for non-binary signals. An analog adder, or summing amplifier, combines two input currents to find a sum. This can help reduce the number of transistors needed in certain circuits.

571 words
🖼️ Images & Media (5)
File:4-bit ripple carry adder.svg
4-bit ripple carry adder.svg
File:RippleCarry2.gif
RippleCarry2.gif
File:4-bit carry lookahead adder.svg
4-bit carry lookahead adder.svg
File:64-bit lookahead carry unit.svg
64-bit lookahead carry unit.svg
File:Quantum Full Adder.png
Quantum Full Adder.png
Up Next
💻
Subtractor
Technology
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.