| LEVEL | GATE | DELAY | CYCLE |
IPC
Instructions per cycle
|
ENERGY |
|---|---|---|---|---|---|
| Overture | 1,602ο | 12ο |
33.9K
33,999
|
0.73 |
653Mξ©«
653,596,776ξ©«
|
| LEVEL | GATE | DELAY | CYCLE | ENERGY |
|---|---|---|---|---|
| Circumference | 39ο | 3ο | 1 | 117ξ©« |
| Mod 4 | 0ο | 0ο | 1 | 0ξ©« |
| Code Breaker | 104ο | 6ο | 9 | 5,616ξ©« |
| The Maze | 6ο | 5ο | 373 |
11.1Kξ©«
11,190ξ©«
|
| Nim | 2ο | 2ο | 3 | 12ξ©« |
| Random Number Generator | 413ο | 11ο | 65 |
295Kξ©«
295,295ξ©«
|
| Delicious order | 1,613ο | 11ο | 38 |
674Kξ©«
674,234ξ©«
|
| Capitalize | 5ο | 4ο | 112 | 2,240ξ©« |
| Tower of Hanoi | 127ο | 7ο | 125 |
111Kξ©«
111,125ξ©«
|
| LEVEL | GATE | DELAY | ENERGY |
|---|---|---|---|
| NOT Gate |
1ο
|
1ο
|
1ξ©«
|
| XOR Gate |
3ο
|
2ο
|
6ξ©«
|
| Bigger OR Gate |
2ο
|
2ο
|
4ξ©«
|
| Bigger AND Gate |
2ο
|
2ο
|
4ξ©«
|
| XNOR Gate |
3ο
|
2ο
|
6ξ©«
|
| Half Adder |
3ο
|
2ο
|
6ξ©«
|
| Full Adder |
7ο
|
4ο
|
28ξ©«
|
| Bit Inverter |
3ο
|
2ο
|
6ξ©«
|
| Byte NOT |
8ο
|
1ο
|
8ξ©«
|
| Byte NAND |
8ο
|
1ο
|
8ξ©«
|
| Adding Bytes |
56ο
59ο
76ο
77ο
78ο
87ο
92ο
103ο
154ο
|
18ο
17ο
16ο
11ο
10ο
9ο
8ο
7ο
4ο
|
1,008ξ©«
1,003ξ©«
1,216ξ©«
847ξ©«
780ξ©«
783ξ©«
736ξ©«
721ξ©«
616ξ©«
|
| Multiplexer |
33ο
|
2ο
|
66ξ©«
|
| Saving Gracefully |
10ο
|
5ο
|
50ξ©«
|
| Signed Negator |
21ο
22ο
23ο
24ο
|
8ο
7ο
6ο
5ο
|
168ξ©«
154ξ©«
138ξ©«
120ξ©«
|
| Saving Bytes |
65ο
73ο
|
6ο
5ο
|
390ξ©«
365ξ©«
|
| Counter |
85ο
98ο
99ο
|
14ο
11ο
9ο
|
1,190ξ©«
1,078ξ©«
891ξ©«
|
| 1 Bit Decoder |
1ο
|
1ο
|
1ξ©«
|
| 2 Bit Decoder |
4ο
|
2ο
|
8ξ©«
|
| 3 Bit Decoder |
14ο
|
3ο
|
42ξ©«
|
| Little Box |
368ο
|
5ο
|
1,840ξ©«
|
| Arithmetic Logic Unit (ALU) 1 |
77ο
|
3ο
|
231ξ©«
|
| Arithmetic Logic Unit (ALU) 2 |
200ο
|
12ο
|
2,400ξ©«
|
| Conditions |
13ο
21ο
22ο
|
7ο
6ο
5ο
|
91ξ©«
126ξ©«
110ξ©«
|
| Punchcard Programming |
13.3Kο
13,328ο
|
3ο
|
39.9Kξ©«
39,984ξ©«
|
| Assembly Programming |
13.3Kο
13,328ο
|
3ο
|
39.9Kξ©«
39,984ξ©«
|
| Byte Constant |
0ο
|
0ο
|
0ξ©«
|
| Byte XOR |
24ο
|
2ο
|
48ξ©«
|
| Equality |
38ο
|
4ο
|
152ξ©«
|
| Unsigned Less |
48ο
50ο
53ο
55ο
|
8ο
7ο
6ο
5ο
|
384ξ©«
350ξ©«
318ξ©«
275ξ©«
|
| Signed Less |
48ο
50ο
53ο
55ο
|
8ο
7ο
6ο
5ο
|
384ξ©«
350ξ©«
318ξ©«
275ξ©«
|
| LSR |
71ο
76ο
|
4ο
3ο
|
284ξ©«
228ξ©«
|
| Count leading zeroes |
38ο
|
3ο
|
114ξ©«
|
| ASR |
91ο
|
3ο
|
273ξ©«
|
| One-hot Encoding |
76ο
|
3ο
|
228ξ©«
|
| Comparison Flags |
230ο
235ο
242ο
250ο
269ο
319ο
|
12ο
11ο
10ο
9ο
8ο
7ο
|
2,760ξ©«
2,585ξ©«
2,420ξ©«
2,250ξ©«
2,152ξ©«
2,233ξ©«
|
| Symphony ALU |
2,084ο
2,092ο
2,108ο
2,157ο
|
16ο
15ο
14ο
13ο
|
33.3Kξ©«
33,344ξ©«
31.3Kξ©«
31,380ξ©«
29.5Kξ©«
29,512ξ©«
28.0Kξ©«
28,041ξ©«
|
| Condition Match |
8ο
11ο
13ο
|
5ο
4ο
3ο
|
40ξ©«
44ξ©«
39ξ©«
|
| Objective Beauty |
22ο
25ο
|
8ο
5ο
|
176ξ©«
125ξ©«
|
| Divide |
587ο
|
45ο
|
26.4Kξ©«
26,415ξ©«
|
| Modulo |
618ο
710ο
|
59ο
45ο
|
36.4Kξ©«
36,462ξ©«
31.9Kξ©«
31,950ξ©«
|
| Multiply |
198ο
201ο
|
17ο
16ο
|
3,366ξ©«
3,216ξ©«
|