|
Lib. |
lines |
gates |
costs |
File |
Pic. |
Ref. |
Realizes |
1 |
MCT+MCF |
255 |
41841 |
331151 |
 |
 |
WSSD:2013 |
CPU ALU over 32 bit |
2 |
MCT+MCF |
254 |
40975 |
4381653 |
 |
 |
WSSD:2013 |
CPU ALU over 32 bit |
3 |
MCT+MCF |
6205 |
31132 |
107136 |
 |
 |
WSSD:2013 |
CPU ALU over 32 bit |
4 |
MCT+MCF |
6204 |
31128 |
112396 |
 |
 |
WSSD:2013 |
CPU ALU over 32 bit |
5 |
MCT+MCF |
132 |
29194 |
315850 |
 |
 |
WSSD:2013 |
Flattened ALU |
6 |
MCT+MCF |
134 |
29164 |
347198 |
 |
 |
WSSD:2013 |
ALU |
7 |
MCT+MCF |
131 |
28822 |
2760420 |
 |
 |
WSSD:2013 |
Flattened ALU |
8 |
MCT+MCF |
133 |
28794 |
3407588 |
 |
 |
WSSD:2013 |
ALU |
9 |
MCT+MCF |
757 |
20875 |
178783 |
 |
 |
WSSD:2013 |
CPU ALU over 32 bit |
10 |
MCT+MCF |
756 |
20381 |
2235491 |
 |
 |
WSSD:2013 |
CPU ALU over 32 bit |
11 |
MCT+MCF |
331 |
15950 |
1336477 |
 |
 |
WOD:2010 |
ALU |
12 |
MCT+MCF |
235 |
15764 |
1851487 |
 |
 |
WOD:2010 |
ALU |
13 |
MCT+MCF |
359 |
14843 |
151135 |
 |
 |
WSSD:2013 |
Flattened ALU |
14 |
MCT+MCF |
326 |
14768 |
150928 |
 |
 |
WSSD:2013 |
ALU |
15 |
MCT+MCF |
358 |
14723 |
1230784 |
 |
 |
WSSD:2013 |
Flattened ALU |
16 |
MCT+MCF |
231 |
14657 |
158241 |
 |
 |
WSSD:2013 |
Flattened ALU |
17 |
MCT+MCF |
325 |
14648 |
1230577 |
 |
 |
WSSD:2013 |
ALU |
18 |
MCT+MCF |
230 |
14645 |
174594 |
 |
 |
WSSD:2013 |
ALU |
19 |
MCT+MCF |
230 |
14471 |
1380526 |
 |
 |
WSSD:2013 |
Flattened ALU |
20 |
MCT+MCF |
229 |
14459 |
1704912 |
 |
 |
WSSD:2013 |
ALU |
21 |
MCT+MCF |
143 |
13073 |
118751 |
 |
 |
WSSD:2013 |
CPU ALU over 16 bit |
22 |
MCT+MCF |
142 |
12591 |
1281717 |
 |
 |
|
CPU ALU over 16 bit |
23 |
MCT+MCF |
2141 |
9628 |
30208 |
 |
 |
WSSD:2013 |
CPU ALU over 16 bit |
24 |
MCT+MCF |
2140 |
9624 |
31244 |
 |
 |
WSSD:2013 |
CPU ALU over 16 bit |
25 |
MCT+MCF |
134 |
7960 |
60206 |
 |
 |
WSSD:2013 |
Simple ALU |
26 |
MCT+MCF |
1597 |
7881 |
24569 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
27 |
MCT+MCF |
133 |
7832 |
287346 |
 |
 |
WSSD:2013 |
Simple ALU |
28 |
MCT+MCF |
1596 |
7737 |
42281 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
29 |
MCT+MCF |
68 |
7466 |
77002 |
 |
 |
WSSD:2013 |
Flattened ALU |
30 |
MCT+MCF |
70 |
7440 |
88566 |
 |
 |
WSSD:2013 |
ALU |
31 |
MCT+MCF |
67 |
7286 |
363012 |
 |
 |
WSSD:2013 |
Flattened ALU |
32 |
MCT+MCF |
69 |
7258 |
516628 |
 |
 |
WSSD:2013 |
ALU |
33 |
MCT+MCF |
224 |
7228 |
49172 |
 |
 |
WSSD:2013 |
Multiple statements |
34 |
MCT+MCF |
224 |
7228 |
49172 |
 |
 |
WSSD:2013 |
Multiple statements |
35 |
MCT+MCF |
426 |
6798 |
25950 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
36 |
MCT+MCF |
425 |
6606 |
68766 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
37 |
MCT+MCF |
405 |
6487 |
63025 |
 |
 |
WSSD:2013 |
CPU ALU over 16 bit |
38 |
MCT+MCF |
404 |
6237 |
662531 |
 |
 |
WSSD:2013 |
CPU ALU over 16 bit |
39 |
MCT+MCF |
623 |
5939 |
21827 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
40 |
MCT+MCF |
622 |
5795 |
58739 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
41 |
MCT+MCF |
331 |
4413 |
27009 |
 |
 |
WOD:2010 |
Simple ALU |
42 |
MCT+MCF |
235 |
4227 |
152852 |
 |
 |
WOD:2010 |
Simple ALU |
43 |
MCT+MCF |
325 |
4167 |
25531 |
 |
 |
WSSD:2013 |
Simple ALU |
44 |
MCT+MCF |
230 |
4044 |
30775 |
 |
 |
WSSD:2013 |
Simple ALU |
45 |
MCT+MCF |
813 |
4029 |
12653 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
46 |
MCT+MCF |
229 |
3978 |
144791 |
 |
 |
WSSD:2013 |
Simple ALU |
47 |
MCT+MCF |
256 |
3938 |
25282 |
 |
 |
WSSD:2013 |
Multiple statements |
48 |
MCT+MCF |
256 |
3938 |
25282 |
 |
 |
WSSD:2013 |
Multiple statements |
49 |
MCT+MCF |
256 |
3938 |
25282 |
 |
 |
WSSD:2013 |
Multiple statements |
50 |
MCT+MCF |
256 |
3938 |
25282 |
 |
 |
WSSD:2013 |
Multiple statements |
51 |
MCT+MCF |
812 |
3885 |
21149 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
52 |
MCT+MCF |
183 |
3851 |
35263 |
 |
 |
WSSD:2013 |
Flattened ALU |
53 |
MCT+MCF |
166 |
3808 |
35152 |
 |
 |
WSSD:2013 |
ALU |
54 |
MCT+MCF |
182 |
3795 |
146496 |
 |
 |
WSSD:2013 |
Flattened ALU |
55 |
MCT+MCF |
119 |
3761 |
38657 |
 |
 |
WSSD:2013 |
Flattened ALU |
56 |
MCT+MCF |
165 |
3752 |
146385 |
 |
 |
WSSD:2013 |
ALU |
57 |
MCT+MCF |
118 |
3751 |
44782 |
 |
 |
WSSD:2013 |
ALU |
58 |
MCT+MCF |
118 |
3671 |
181662 |
 |
 |
WSSD:2013 |
Flattened ALU |
59 |
MCT+MCF |
117 |
3659 |
258872 |
 |
 |
WSSD:2013 |
ALU |
60 |
MCT+MCF |
218 |
3534 |
13830 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
61 |
MCT+MCF |
217 |
3342 |
34374 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
62 |
MCT+MCF |
319 |
3047 |
11615 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
63 |
MCT+MCF |
318 |
2903 |
29327 |
 |
 |
WSSD:2013 |
Bubblesort circuit |
64 |
MCT+MCF |
291 |
2786 |
20756 |
 |
 |
WSSD:2013 |
CPU control unit |
65 |
MCT+MCF |
290 |
2588 |
80142 |
 |
 |
WSSD:2013 |
CPU control unit |
66 |
MCT+MCF |
70 |
2216 |
17262 |
 |
 |
WSSD:2013 |
Simple ALU |
67 |
MCT+MCF |
69 |
2152 |
69810 |
 |
 |
WSSD:2013 |
Simple ALU |
68 |
MCT+MCF |
192 |
1928 |
4176 |
 |
 |
WSSD:2013 |
Various operations |
69 |
MCT+MCF |
192 |
1928 |
4176 |
 |
 |
WSSD:2013 |
Various operations |
70 |
MCT+MCF |
647 |
1842 |
7463 |
 |
 |
WSSD:2013 |
CPU control unit |
71 |
MCT+MCF |
112 |
1820 |
11572 |
 |
 |
WSSD:2013 |
Multiple statements |
72 |
MCT+MCF |
112 |
1820 |
11572 |
 |
 |
WSSD:2013 |
Multiple statements |
73 |
MCT+MCF |
646 |
1746 |
22343 |
 |
 |
WSSD:2013 |
CPU control unit |
74 |
MCT+MCF |
392 |
1351 |
10513 |
 |
 |
WSSD:2013 |
CPU control unit |
75 |
MCT+MCF |
224 |
1305 |
2801 |
 |
 |
WSSD:2013 |
Various operations |
76 |
MCT+MCF |
224 |
1305 |
2801 |
 |
 |
WSSD:2013 |
Various operations |
77 |
MCT+MCF |
224 |
1305 |
2801 |
 |
 |
WSSD:2013 |
Various operations |
78 |
MCT+MCF |
261 |
1251 |
3011 |
 |
 |
WSSD:2013 |
Nested control structure |
79 |
MCT+MCF |
261 |
1251 |
3011 |
 |
 |
WSSD:2013 |
Nested control structure |
80 |
MCT+MCF |
391 |
1243 |
40433 |
 |
 |
WSSD:2013 |
CPU control unit |
81 |
MCT+MCF |
165 |
1199 |
6275 |
 |
 |
WSSD:2013 |
Simple ALU |
82 |
MCT+MCF |
165 |
1199 |
6275 |
 |
 |
WSSD:2013 |
Simple ALU |
83 |
MCT+MCF |
616 |
1172 |
4760 |
 |
 |
WSSD:2013 |
CPU register bench |
84 |
MCT+MCF |
615 |
1140 |
15096 |
 |
 |
WSSD:2013 |
CPU register bench |
85 |
MCT+MCF |
118 |
1140 |
8975 |
 |
 |
WSSD:2013 |
Simple ALU |
86 |
MCT+MCF |
117 |
1106 |
35463 |
 |
 |
WSSD:2013 |
Simple ALU |
87 |
MCT+MCF |
128 |
1066 |
6122 |
 |
 |
WSSD:2013 |
Multiple statements |
88 |
MCT+MCF |
128 |
1066 |
6122 |
 |
 |
WSSD:2013 |
Multiple statements |
89 |
MCT+MCF |
128 |
1066 |
6122 |
 |
 |
WSSD:2013 |
Multiple statements |
90 |
MCT+MCF |
128 |
1066 |
6122 |
 |
 |
WSSD:2013 |
Multiple statements |
91 |
MCT+MCF |
96 |
936 |
2032 |
 |
 |
WSSD:2013 |
Various operations |
92 |
MCT+MCF |
96 |
936 |
2032 |
 |
 |
WSSD:2013 |
Various operations |
93 |
MCT+MCF |
69 |
884 |
6372 |
 |
 |
WSSD:2013 |
Nested control structure |
94 |
MCT+MCF |
70 |
878 |
6358 |
 |
 |
WSSD:2013 |
Nested control structure |
95 |
MCT+MCF |
68 |
876 |
14484 |
 |
 |
WSSD:2013 |
Nested control structure |
96 |
MCT+MCF |
263 |
854 |
14424 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
97 |
MCT+MCF |
262 |
844 |
26674 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
98 |
MCT+MCF |
112 |
633 |
1361 |
 |
 |
WSSD:2013 |
Various operations |
99 |
MCT+MCF |
112 |
633 |
1361 |
 |
 |
WSSD:2013 |
Various operations |
100 |
MCT+MCF |
112 |
633 |
1361 |
 |
 |
WSSD:2013 |
Various operations |
101 |
MCT+MCF |
112 |
633 |
1361 |
 |
 |
WSSD:2013 |
Various operations |
102 |
MCT+MCF |
312 |
612 |
2600 |
 |
 |
WSSD:2013 |
CPU register bench |
103 |
MCT+MCF |
133 |
611 |
1475 |
 |
 |
WSSD:2013 |
Nested control structure |
104 |
MCT+MCF |
133 |
611 |
1475 |
 |
 |
WSSD:2013 |
Nested control structure |
105 |
MCT+MCF |
327 |
608 |
3592 |
 |
 |
WSSD:2013 |
CPU register bench |
106 |
MCT+MCF |
328 |
597 |
3577 |
 |
 |
WSSD:2013 |
CPU register bench |
107 |
MCT+MCF |
311 |
580 |
7560 |
 |
 |
WSSD:2013 |
CPU register bench |
108 |
MCT+MCF |
326 |
576 |
19656 |
 |
 |
WSSD:2013 |
CPU register bench |
109 |
MCT+MCF |
299 |
571 |
1223 |
 |
 |
WOD:2010 |
LU |
110 |
MCT+MCF |
327 |
565 |
19641 |
 |
 |
WSSD:2013 |
CPU register bench |
111 |
MCT+MCF |
130 |
561 |
1313 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
112 |
MCT+MCF |
130 |
561 |
1313 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
113 |
MCT+MCF |
70 |
490 |
17350 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
114 |
MCT+MCF |
69 |
480 |
31784 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
115 |
MCT+MCF |
71 |
474 |
17269 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
116 |
MCT+MCF |
70 |
464 |
31703 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
117 |
MCT+MCF |
135 |
438 |
3809 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
118 |
MCT+MCF |
66 |
436 |
3156 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
119 |
MCT+MCF |
66 |
436 |
3156 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
120 |
MCT+MCF |
37 |
436 |
3108 |
 |
 |
WSSD:2013 |
Nested control structure |
121 |
MCT+MCF |
66 |
434 |
3154 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
122 |
MCT+MCF |
66 |
434 |
3154 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
123 |
MCT+MCF |
38 |
430 |
3094 |
 |
 |
WSSD:2013 |
Nested control structure |
124 |
MCT+MCF |
134 |
428 |
6034 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
125 |
MCT+MCF |
36 |
428 |
6996 |
 |
 |
WSSD:2013 |
Nested control structure |
126 |
MCT+MCF |
37 |
422 |
6982 |
 |
 |
WSSD:2013 |
Nested control structure |
127 |
MCT+MCF |
203 |
385 |
6562 |
 |
 |
WOD:2010 |
LU |
128 |
MCT+MCF |
167 |
336 |
2232 |
 |
 |
WSSD:2013 |
CPU register bench |
129 |
MCT+MCF |
168 |
325 |
2217 |
 |
 |
WSSD:2013 |
CPU register bench |
130 |
MCT+MCF |
166 |
304 |
9848 |
 |
 |
WSSD:2013 |
CPU register bench |
131 |
MCT+MCF |
167 |
293 |
9833 |
 |
 |
WSSD:2013 |
CPU register bench |
132 |
MCT+MCF |
66 |
273 |
641 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
133 |
MCT+MCF |
66 |
273 |
641 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
134 |
MCT+MCF |
38 |
266 |
5324 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
135 |
MCT+MCF |
37 |
256 |
8504 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
136 |
MCT+MCF |
39 |
250 |
5243 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
137 |
MCT+MCF |
38 |
240 |
8423 |
 |
 |
WSSD:2013 |
Nested control structure (larger) |
138 |
MCT+MCF |
34 |
212 |
1524 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
139 |
MCT+MCF |
34 |
212 |
1524 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
140 |
MCT+MCF |
34 |
210 |
1522 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
141 |
MCT+MCF |
34 |
210 |
1522 |
 |
 |
WSSD:2013 |
Hierarchical circuit |
142 |
MCT+MCF |
93 |
147 |
609 |
 |
 |
WSSD:2013 |
CPU program counter |
143 |
MCT+MCF |
92 |
145 |
797 |
 |
 |
WSSD:2013 |
CPU program counter |
144 |
MCT+MCF |
60 |
80 |
224 |
 |
 |
WOD:2010 |
Arbiter (with 8 clients) |
145 |
MCT+MCF |
38 |
45 |
513 |
 |
 |
WSSD:2013 |
CPU program counter |
146 |
MCT+MCF |
37 |
41 |
865 |
 |
 |
WSSD:2013 |
CPU program counter |
147 |
MCT+MCF |
38 |
41 |
505 |
 |
 |
WSSD:2013 |
CPU program counter |
148 |
MCT+MCF |
37 |
37 |
857 |
 |
 |
WSSD:2013 |
CPU program counter |
149 |
MCT+MCF |
24 |
24 |
746 |
 |
 |
WOD:2010 |
Arbiter (with 8 clients) |
150 |
MCT+MCF |
4 |
4 |
10 |
 |
 |
MDS:2005 |
Hamming Code (over 3 variables) |