8-bit Carry Cancel Adder
- 5 ticks
- 1188
- 18×6×11
Verified specs
Credits
File
- Name
8_bit_Carry_Cancel_Adder.schem- Uploaded
- October 18, 2026
- Last edited
- November 1, 2026
- Downloads
- 0
- Conventions
- followed
Inputs and outputs
| Input | Bits | Inverted | Min SS | Power | Delay |
|---|---|---|---|---|---|
| A | 8 | No | 7 | hard | t = 0 |
| B | 8 | No | 7 | hard | 0t |
| carry in | 1 | Yes | — | soft | +1t |
| Output | Bits | Inverted | Min SS | First change | Settles |
| 8 | No | 13 | 4t | 5t | |
| bit 0 | 13 | 4t | 5t | ||
| bit 1 | 13 | 4t | 5t | ||
| bit 2 | 13 | 4t | 5t | ||
| bit 3 | 13 | 4t | 5t | ||
| bit 4 | 13 | 4t | 5t | ||
| bit 5 | 13 | 4t | 5t | ||
| bit 6 | 13 | 4t | 5t | ||
| bit 7 | 13 | 4t | 5t | ||
| carry out | 1 | No | — | 5t | 5t |
Block distribution
- Solid
- 358
- Dust
- 196
- Comparator
- 42
- Transparent
- 38
- Repeater
- 34
- Torch
- 18
- Lever
- 17
Description
The first CCA. https://www.youtube.com/watch?v=FrWNrTTcdXg
Made in September, don't know the day. Independently invented by
Yap7 later.
Timing
- Synced
- ✗
- Bits apart, output
- 478,872 changes
- Changes tested
- 915,456
Glitch: output, all off → A=1, B=0, carry in=1
| t | 0 | 1 | 2 | 3 | 4 | 5 | expect |
|---|---|---|---|---|---|---|---|
| output | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
output, bit by bit
| Bit | First changes | Settles by | Glitches |
|---|---|---|---|
| 0 | 4 | 5 | 32,768 |
| 1 | 4 | 5 | 16,384 |
| 2 | 4 | 5 | 24,576 |
| 3 | 4 | 5 | 28,672 |
| 4 | 4 | 5 | 30,720 |
| 5 | 4 | 5 | 31,744 |
| 6 | 4 | 5 | 32,256 |
| 7 | 4 | 5 | 32,512 |
Versions
| Version | Date | By | What it fixed | File |
|---|---|---|---|---|
| 2, current | 2026-10-28 | Unused blocks taken out | ||
| 1 | 2026-10-28 | embizone | First upload | Download |