16-bit Carry Cancel Adder
- 7 ticks
- 1960
- 35×7×8
Verified specs
Credits
- Builder
Aminotreal- Uploaded by
embizone
File
- Name
16_bit_Carry_Cancel_Adder.schem- Uploaded
- October 7, 2026
- Downloads
- 0
- Conventions
- followed
Inputs and outputs
| Input | Bits | Min SS | Power | Delay |
|---|---|---|---|---|
| A | 16 | 6 | hard | t = 0 |
| B | 16 | 6 | hard | 0t |
| carry in | 1 | — | soft | +2t |
| Output | Bits | Min SS | First change | Settles |
| 16 | 1 | 4t | 7t | |
| bit 0 | 14 | 4t | 4t | |
| bit 1 | 1 | 4t | 4t | |
| bit 2 | 1 | 4t | 4t | |
| bit 3 | 1 | 4t | 4t | |
| bit 4 | 1 | 4t | 4t | |
| bit 5 | 1 | 4t | 4t | |
| bit 6 | 1 | 4t | 4t | |
| bit 7 | 1 | 4t | 4t | |
| bit 8 | 14 | 4t | 7t | |
| bit 9 | 1 | 4t | 7t | |
| bit 10 | 1 | 4t | 7t | |
| bit 11 | 1 | 4t | 7t | |
| bit 12 | 1 | 4t | 7t | |
| bit 13 | 1 | 4t | 7t | |
| bit 14 | 1 | 4t | 7t | |
| bit 15 | 1 | 4t | 7t | |
| carry out | 1 | — | 5t | 8t |
Block distribution
- Solid
- 490
- Dust
- 299
- Comparator
- 131
- Transparent
- 120
- Repeater
- 85
- Barrel
- 37
- Lever
- 33
- Redstone block
- 17
- Target
- 1
Timing
- Synced
- ✗
- Bits apart, output
- 3,930 changes
- Changes tested
- 31,872
Glitch: output, all off → A=32767, B=1, carry in=0
| t | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | expect |
|---|---|---|---|---|---|---|---|---|---|
| output | 0 | 0 | 0 | 0 | 32512 | 32512 | 32512 | 32768 | 32768 |
output, bit by bit
| Bit | First changes | Settles by | Glitches |
|---|---|---|---|
| 0 | 4 | 4 | 0 |
| 1 | 4 | 4 | 0 |
| 2 | 4 | 4 | 0 |
| 3 | 4 | 4 | 0 |
| 4 | 4 | 4 | 0 |
| 5 | 4 | 4 | 0 |
| 6 | 4 | 4 | 0 |
| 7 | 4 | 4 | 0 |
| 8 | 4 | 7 | 7,704 |
| 9 | 4 | 7 | 3,524 |
| 10 | 4 | 7 | 2,602 |
| 11 | 4 | 7 | 2,058 |
| 12 | 4 | 7 | 1,714 |
| 13 | 4 | 7 | 1,444 |
| 14 | 4 | 7 | 1,316 |
| 15 | 4 | 7 | 1,208 |