16-bit Carry Look Everywhere Adder
- 5 ticks
- 28880
- 38×38×20
Verified specs
Credits
File
- Name
16_bit_Carry_Look_Everywhere_Adder.schem- Uploaded
- October 14, 2026
- Downloads
- 0
- Conventions
- followed
Inputs and outputs
| Input | Bits | Min SS | Power | Delay |
|---|---|---|---|---|
| A | 16 | 8 | hard | t = 0 |
| B | 16 | 8 | hard | 0t |
| carry in | 1 | — | hard | 0t |
| Output | Bits | Min SS | First change | Settles |
| 16 | 1 | 3t | 5t | |
| bit 0 | 13 | 3t | 3t | |
| bit 1 | 13 | 3t | 3t | |
| bit 2 | 11 | 3t | 3t | |
| bit 3 | 9 | 3t | 3t | |
| bit 4 | 7 | 3t | 3t | |
| bit 5 | 5 | 3t | 3t | |
| bit 6 | 3 | 3t | 3t | |
| bit 7 | 1 | 3t | 3t | |
| bit 8 | 13 | 3t | 5t | |
| bit 9 | 13 | 3t | 5t | |
| bit 10 | 11 | 3t | 5t | |
| bit 11 | 9 | 3t | 5t | |
| bit 12 | 7 | 3t | 5t | |
| bit 13 | 5 | 3t | 5t | |
| bit 14 | 3 | 3t | 5t | |
| bit 15 | 1 | 3t | 5t | |
| carry out | 1 | — | 2t | 4t |
Block distribution
- Solid
- 1193
- Dust
- 1042
- Transparent
- 297
- Torch
- 170
- Target
- 66
- Comparator
- 48
- Lever
- 33
- Repeater
- 18
Description
16bit 5 tick cle on low output. top 8 bits are delayed by 2 ticks because it relies on the carry out from bottom 8.
Idea on this build was to further reduce torch usage and improve speed on carry out, as opposed to cca.
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 | expect |
|---|---|---|---|---|---|---|---|
| output | 0 | 0 | 0 | 32512 | 32512 | 32768 | 32768 |
output, bit by bit
| Bit | First changes | Settles by | Glitches |
|---|---|---|---|
| 0 | 3 | 3 | 0 |
| 1 | 3 | 3 | 0 |
| 2 | 3 | 3 | 0 |
| 3 | 3 | 3 | 0 |
| 4 | 3 | 3 | 0 |
| 5 | 3 | 3 | 0 |
| 6 | 3 | 3 | 0 |
| 7 | 3 | 3 | 0 |
| 8 | 3 | 5 | 7,704 |
| 9 | 3 | 5 | 3,524 |
| 10 | 3 | 5 | 2,602 |
| 11 | 3 | 5 | 2,058 |
| 12 | 3 | 5 | 1,714 |
| 13 | 3 | 5 | 1,444 |
| 14 | 3 | 5 | 1,316 |
| 15 | 3 | 5 | 1,208 |