Skip to content

Commit 847f12b

Browse files
TinyTapeoutBoturish
authored andcommitted
feat: update project tt_um_gregac_tiny_nn from GregAC/tt10-tiny-nn
Commit: 5ec195e1080b4c96934e72df7cc14e163a9dc18c Workflow: https://github.com/GregAC/tt10-tiny-nn/actions/runs/13741933836
1 parent ada307d commit 847f12b

File tree

8 files changed

+38294
-36381
lines changed

8 files changed

+38294
-36381
lines changed

projects/tt_um_gregac_tiny_nn/commit_id.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"app": "Tiny Tapeout tt10 8f10bc8c",
33
"repo": "https://github.com/GregAC/tt10-tiny-nn",
4-
"commit": "f025818f4a7c85dc6803ca3644cfdb8717519ec3",
5-
"workflow_url": "https://github.com/GregAC/tt10-tiny-nn/actions/runs/13569828002",
4+
"commit": "5ec195e1080b4c96934e72df7cc14e163a9dc18c",
5+
"workflow_url": "https://github.com/GregAC/tt10-tiny-nn/actions/runs/13741933836",
66
"sort_id": 1740673201435,
77
"openlane_version": "OpenLane2 2.2.9",
88
"pdk_version": "open_pdks 0fe599b2afb6708d281543108caf8310912f54af"

projects/tt_um_gregac_tiny_nn/docs/info.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ relevant (some cycles the output should be ignored and some it should be
3434
captured).
3535

3636
- ui_in, uio_in - 16-bit input, ui_in is top byte
37-
- uio_out - 8-bit output
37+
- uo_out - 8-bit output
3838

3939
https://github.com/GregAC/tiny-nn should contain full documentation with the
4040
details and software to use the accelerator (both a work in progress at tapeout

projects/tt_um_gregac_tiny_nn/stats/metrics.csv

Lines changed: 157 additions & 157 deletions
Large diffs are not rendered by default.

projects/tt_um_gregac_tiny_nn/stats/synthesis-stats.txt

Lines changed: 111 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -2,115 +2,125 @@
22

33
=== tt_um_gregac_tiny_nn ===
44

5-
Number of wires: 6712
6-
Number of wire bits: 6747
7-
Number of public wires: 450
8-
Number of public wire bits: 485
5+
Number of wires: 6943
6+
Number of wire bits: 6978
7+
Number of public wires: 447
8+
Number of public wire bits: 482
99
Number of ports: 8
1010
Number of port bits: 43
1111
Number of memories: 0
1212
Number of memory bits: 0
1313
Number of processes: 0
14-
Number of cells: 6728
15-
sky130_fd_sc_hd__a2111o_2 17
16-
sky130_fd_sc_hd__a2111oi_2 8
17-
sky130_fd_sc_hd__a211o_2 112
18-
sky130_fd_sc_hd__a211oi_2 39
19-
sky130_fd_sc_hd__a21bo_2 40
20-
sky130_fd_sc_hd__a21boi_2 9
21-
sky130_fd_sc_hd__a21o_2 322
22-
sky130_fd_sc_hd__a21oi_2 251
23-
sky130_fd_sc_hd__a221o_2 100
24-
sky130_fd_sc_hd__a221o_4 3
25-
sky130_fd_sc_hd__a221oi_2 14
26-
sky130_fd_sc_hd__a22o_2 63
27-
sky130_fd_sc_hd__a22o_4 2
28-
sky130_fd_sc_hd__a22oi_2 16
29-
sky130_fd_sc_hd__a2bb2o_2 24
30-
sky130_fd_sc_hd__a2bb2oi_2 1
31-
sky130_fd_sc_hd__a311o_2 33
32-
sky130_fd_sc_hd__a311oi_2 8
33-
sky130_fd_sc_hd__a311oi_4 1
34-
sky130_fd_sc_hd__a31o_2 137
35-
sky130_fd_sc_hd__a31o_4 3
36-
sky130_fd_sc_hd__a31oi_2 24
37-
sky130_fd_sc_hd__a31oi_4 3
38-
sky130_fd_sc_hd__a32o_2 36
39-
sky130_fd_sc_hd__a32oi_2 1
40-
sky130_fd_sc_hd__a41o_2 29
41-
sky130_fd_sc_hd__a41o_4 1
42-
sky130_fd_sc_hd__and2_2 159
43-
sky130_fd_sc_hd__and2b_2 53
44-
sky130_fd_sc_hd__and3_2 213
45-
sky130_fd_sc_hd__and3b_2 52
46-
sky130_fd_sc_hd__and4_2 79
47-
sky130_fd_sc_hd__and4b_2 26
48-
sky130_fd_sc_hd__and4bb_2 7
49-
sky130_fd_sc_hd__buf_1 544
50-
sky130_fd_sc_hd__buf_2 21
51-
sky130_fd_sc_hd__buf_4 2
52-
sky130_fd_sc_hd__buf_6 4
14+
Number of cells: 6959
15+
sky130_fd_sc_hd__a2111o_2 24
16+
sky130_fd_sc_hd__a2111oi_2 12
17+
sky130_fd_sc_hd__a2111oi_4 1
18+
sky130_fd_sc_hd__a211o_2 190
19+
sky130_fd_sc_hd__a211o_4 3
20+
sky130_fd_sc_hd__a211oi_2 65
21+
sky130_fd_sc_hd__a211oi_4 1
22+
sky130_fd_sc_hd__a21bo_2 47
23+
sky130_fd_sc_hd__a21boi_2 16
24+
sky130_fd_sc_hd__a21o_2 295
25+
sky130_fd_sc_hd__a21oi_2 236
26+
sky130_fd_sc_hd__a21oi_4 1
27+
sky130_fd_sc_hd__a221o_2 120
28+
sky130_fd_sc_hd__a221oi_2 13
29+
sky130_fd_sc_hd__a22o_2 77
30+
sky130_fd_sc_hd__a22o_4 1
31+
sky130_fd_sc_hd__a22oi_2 9
32+
sky130_fd_sc_hd__a2bb2o_2 29
33+
sky130_fd_sc_hd__a311o_2 32
34+
sky130_fd_sc_hd__a311oi_2 6
35+
sky130_fd_sc_hd__a31o_2 123
36+
sky130_fd_sc_hd__a31o_4 2
37+
sky130_fd_sc_hd__a31oi_2 25
38+
sky130_fd_sc_hd__a32o_2 33
39+
sky130_fd_sc_hd__a32oi_2 5
40+
sky130_fd_sc_hd__a41o_2 21
41+
sky130_fd_sc_hd__a41oi_2 3
42+
sky130_fd_sc_hd__and2_2 177
43+
sky130_fd_sc_hd__and2_4 2
44+
sky130_fd_sc_hd__and2b_2 74
45+
sky130_fd_sc_hd__and3_2 171
46+
sky130_fd_sc_hd__and3_4 4
47+
sky130_fd_sc_hd__and3b_2 27
48+
sky130_fd_sc_hd__and3b_4 2
49+
sky130_fd_sc_hd__and4_2 75
50+
sky130_fd_sc_hd__and4b_2 11
51+
sky130_fd_sc_hd__and4bb_2 8
52+
sky130_fd_sc_hd__buf_1 570
53+
sky130_fd_sc_hd__buf_2 63
54+
sky130_fd_sc_hd__buf_4 12
55+
sky130_fd_sc_hd__buf_6 9
56+
sky130_fd_sc_hd__buf_8 1
57+
sky130_fd_sc_hd__bufinv_8 2
5358
sky130_fd_sc_hd__conb_1 16
54-
sky130_fd_sc_hd__dfrtp_2 7
59+
sky130_fd_sc_hd__dfrtp_2 12
5560
sky130_fd_sc_hd__dfstp_2 1
56-
sky130_fd_sc_hd__dfxtp_2 434
57-
sky130_fd_sc_hd__inv_2 198
58-
sky130_fd_sc_hd__mux2_1 2
59-
sky130_fd_sc_hd__mux2_2 659
61+
sky130_fd_sc_hd__dfxtp_2 426
62+
sky130_fd_sc_hd__inv_12 2
63+
sky130_fd_sc_hd__inv_2 178
64+
sky130_fd_sc_hd__inv_6 1
65+
sky130_fd_sc_hd__mux2_1 10
66+
sky130_fd_sc_hd__mux2_2 701
6067
sky130_fd_sc_hd__mux2_4 2
61-
sky130_fd_sc_hd__mux4_2 3
62-
sky130_fd_sc_hd__nand2_2 454
63-
sky130_fd_sc_hd__nand2b_2 9
64-
sky130_fd_sc_hd__nand3_2 73
65-
sky130_fd_sc_hd__nand3b_2 25
66-
sky130_fd_sc_hd__nand4_2 23
67-
sky130_fd_sc_hd__nand4b_2 2
68-
sky130_fd_sc_hd__nand4bb_2 3
69-
sky130_fd_sc_hd__nor2_2 341
70-
sky130_fd_sc_hd__nor2b_2 8
71-
sky130_fd_sc_hd__nor3_2 30
72-
sky130_fd_sc_hd__nor3b_2 5
73-
sky130_fd_sc_hd__nor4_2 13
74-
sky130_fd_sc_hd__nor4_4 1
75-
sky130_fd_sc_hd__nor4b_2 3
76-
sky130_fd_sc_hd__o2111a_2 17
77-
sky130_fd_sc_hd__o2111ai_2 8
78-
sky130_fd_sc_hd__o211a_2 116
79-
sky130_fd_sc_hd__o211ai_2 46
80-
sky130_fd_sc_hd__o211ai_4 1
81-
sky130_fd_sc_hd__o21a_2 154
82-
sky130_fd_sc_hd__o21a_4 1
83-
sky130_fd_sc_hd__o21ai_2 131
84-
sky130_fd_sc_hd__o21ba_2 30
85-
sky130_fd_sc_hd__o21bai_2 12
86-
sky130_fd_sc_hd__o221a_2 100
87-
sky130_fd_sc_hd__o221ai_2 5
88-
sky130_fd_sc_hd__o221ai_4 1
89-
sky130_fd_sc_hd__o22a_2 77
90-
sky130_fd_sc_hd__o22ai_2 5
91-
sky130_fd_sc_hd__o2bb2a_2 33
68+
sky130_fd_sc_hd__mux4_2 6
69+
sky130_fd_sc_hd__nand2_2 457
70+
sky130_fd_sc_hd__nand2b_2 10
71+
sky130_fd_sc_hd__nand3_2 48
72+
sky130_fd_sc_hd__nand3b_2 10
73+
sky130_fd_sc_hd__nand4_2 12
74+
sky130_fd_sc_hd__nand4_4 1
75+
sky130_fd_sc_hd__nand4b_2 1
76+
sky130_fd_sc_hd__nand4bb_2 1
77+
sky130_fd_sc_hd__nor2_2 361
78+
sky130_fd_sc_hd__nor2_4 2
79+
sky130_fd_sc_hd__nor2b_2 7
80+
sky130_fd_sc_hd__nor2b_4 1
81+
sky130_fd_sc_hd__nor3_2 18
82+
sky130_fd_sc_hd__nor3b_2 2
83+
sky130_fd_sc_hd__nor4_2 8
84+
sky130_fd_sc_hd__nor4b_2 1
85+
sky130_fd_sc_hd__o2111a_2 37
86+
sky130_fd_sc_hd__o2111ai_2 5
87+
sky130_fd_sc_hd__o211a_2 144
88+
sky130_fd_sc_hd__o211a_4 1
89+
sky130_fd_sc_hd__o211ai_2 40
90+
sky130_fd_sc_hd__o21a_2 178
91+
sky130_fd_sc_hd__o21ai_2 135
92+
sky130_fd_sc_hd__o21ba_2 24
93+
sky130_fd_sc_hd__o21bai_2 16
94+
sky130_fd_sc_hd__o221a_2 80
95+
sky130_fd_sc_hd__o221a_4 2
96+
sky130_fd_sc_hd__o221ai_2 12
97+
sky130_fd_sc_hd__o22a_2 60
98+
sky130_fd_sc_hd__o22ai_2 7
99+
sky130_fd_sc_hd__o2bb2a_2 31
92100
sky130_fd_sc_hd__o311a_2 30
93-
sky130_fd_sc_hd__o311ai_2 7
94-
sky130_fd_sc_hd__o31a_2 69
95-
sky130_fd_sc_hd__o31ai_2 15
96-
sky130_fd_sc_hd__o32a_2 16
97-
sky130_fd_sc_hd__o32ai_2 6
98-
sky130_fd_sc_hd__o41a_2 9
99-
sky130_fd_sc_hd__o41ai_2 3
100-
sky130_fd_sc_hd__or2_2 256
101-
sky130_fd_sc_hd__or2b_2 39
102-
sky130_fd_sc_hd__or3_2 133
103-
sky130_fd_sc_hd__or3_4 8
104-
sky130_fd_sc_hd__or3b_2 57
105-
sky130_fd_sc_hd__or3b_4 4
106-
sky130_fd_sc_hd__or4_2 73
107-
sky130_fd_sc_hd__or4_4 11
108-
sky130_fd_sc_hd__or4b_2 25
109-
sky130_fd_sc_hd__or4b_4 4
110-
sky130_fd_sc_hd__or4bb_2 4
111-
sky130_fd_sc_hd__xnor2_2 340
112-
sky130_fd_sc_hd__xor2_2 113
101+
sky130_fd_sc_hd__o311ai_2 8
102+
sky130_fd_sc_hd__o31a_2 57
103+
sky130_fd_sc_hd__o31ai_2 14
104+
sky130_fd_sc_hd__o32a_2 27
105+
sky130_fd_sc_hd__o32ai_2 2
106+
sky130_fd_sc_hd__o41a_2 7
107+
sky130_fd_sc_hd__o41ai_2 2
108+
sky130_fd_sc_hd__or2_2 303
109+
sky130_fd_sc_hd__or2_4 2
110+
sky130_fd_sc_hd__or2b_2 42
111+
sky130_fd_sc_hd__or3_2 143
112+
sky130_fd_sc_hd__or3_4 10
113+
sky130_fd_sc_hd__or3b_2 68
114+
sky130_fd_sc_hd__or3b_4 3
115+
sky130_fd_sc_hd__or4_2 100
116+
sky130_fd_sc_hd__or4_4 7
117+
sky130_fd_sc_hd__or4b_2 27
118+
sky130_fd_sc_hd__or4b_4 3
119+
sky130_fd_sc_hd__or4bb_2 6
120+
sky130_fd_sc_hd__xnor2_2 295
121+
sky130_fd_sc_hd__xor2_2 137
122+
sky130_fd_sc_hd__xor2_4 1
113123

114-
Chip area for module '\tt_um_gregac_tiny_nn': 66253.542400
115-
of which used for sequential elements: 9441.555200 (14.25%)
124+
Chip area for module '\tt_um_gregac_tiny_nn': 68032.748800
125+
of which used for sequential elements: 9402.768000 (13.82%)
116126

661 KB
Binary file not shown.

0 commit comments

Comments
 (0)