Leaderboard Contact
TianMo
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture 1,893 11
41.2K 41,215
0.60
858M 858,219,945

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference 56 4 1 224
Mod 4 0 0 1 0
Code Breaker 168 6 9 9,072
The Maze 6 5 373
11.1K 11,190
Nim 2 2 3 12
Random Number Generator 455 11 65
325K 325,325
Delicious order 2,757 13 32
1.14M 1,146,912
Capitalize 5 4 112 2,240
Tower of Hanoi 125 7 125
109K 109,375

COMPONENT LEVELS

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
129
153
154
32
9
5
4
1,792
1,161
765
616
Multiplexer
25
33
3
2
75
66
Saving Gracefully
9
10
6
5
54
50
Signed Negator
21
22
23
24
8
7
6
5
168
154
138
120
Saving Bytes
65
73
6
5
390
365
Counter
87
101
128
14
13
9
1,218
1,313
1,152
1 Bit Decoder
1
1
1
2 Bit Decoder
4
2
8
3 Bit Decoder
14
3
42
Little Box
339
371
7
5
2,373
1,855
Arithmetic Logic Unit (ALU) 1
100
3
300
Arithmetic Logic Unit (ALU) 2
262
304
418
34
8
6
8,908
2,432
2,508
Conditions
13
23
7
5
91
115
Punchcard Programming
13.3K 13,344
3
40.0K 40,032
Assembly Programming
13.3K 13,350
3
40.0K 40,050
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
31
38
5
4
155
152
Unsigned Less
63
5
315
Signed Less
63
5
315
LSR
85
86
4
3
340
258
Count leading zeroes
29
89
6
4
174
356
ASR
115
3
345
One-hot Encoding
86
3
258
Comparison Flags
528
8
4,224
Symphony ALU
4,246
4,253
4,620
5,790
14
12
11
9
59.4K 59,444
51.0K 51,036
50.8K 50,820
52.1K 52,110
Condition Match
8
13
5
3
40
39
Objective Beauty
25
5
125
Divide
496
522
530
542
147
129
126
41
72.9K 72,912
67.3K 67,338
66.7K 66,780
22.2K 22,222
Modulo
600
658
790
183
155
128
109K 109,800
101K 101,990
101K 101,120
Multiply
291
292
347
367
21
19
18
13
6,111
5,548
6,246
4,771