Skip to content

Commit 6eaa3cb

Browse files
TinyTapeoutBoturish
authored andcommitted
feat: update project tt_um_dlmiles_tqvph_i2c from dlmiles/tinyqv-full-i2c
Commit: 01c3d11cc426e746a276ab670d8536042a0be60c Workflow: https://github.com/dlmiles/tinyqv-full-i2c/actions/runs/17744759297
1 parent bc9f27f commit 6eaa3cb

File tree

8 files changed

+9290
-6948
lines changed

8 files changed

+9290
-6948
lines changed

projects/tt_um_dlmiles_tqvph_i2c/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 ttsky25a 5c12dd81",
33
"repo": "https://github.com/dlmiles/tinyqv-full-i2c",
4-
"commit": "3106cbdff382e0e1f13bdaf9a48abad0ff59d064",
5-
"workflow_url": "https://github.com/dlmiles/tinyqv-full-i2c/actions/runs/17659908088",
4+
"commit": "01c3d11cc426e746a276ab670d8536042a0be60c",
5+
"workflow_url": "https://github.com/dlmiles/tinyqv-full-i2c/actions/runs/17744759297",
66
"sort_id": 1757635047831,
77
"openlane_version": "OpenLane2 2.2.9",
88
"pdk_name": "open_pdks",

projects/tt_um_dlmiles_tqvph_i2c/info.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ project:
1717
# Source files must be in ./src and you must list each source file separately, one per line.
1818
# Don't forget to also update `PROJECT_SOURCES` in test/Makefile.
1919
source_files:
20+
- "global.vh"
2021
- "tqvp_dlmiles_i2c_fifo.v"
2122
- "tqvp_dlmiles_i2c_fsm.v"
2223
- "tqvp_dlmiles_i2c_interr.v"

projects/tt_um_dlmiles_tqvph_i2c/stats/metrics.csv

Lines changed: 149 additions & 149 deletions
Large diffs are not rendered by default.
Lines changed: 62 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,80 @@
1-
74. Printing statistics.
1+
75. Printing statistics.
22

33
=== tt_um_dlmiles_tqvph_i2c ===
44

5-
Number of wires: 838
6-
Number of wire bits: 873
7-
Number of public wires: 216
8-
Number of public wire bits: 251
5+
Number of wires: 1151
6+
Number of wire bits: 1186
7+
Number of public wires: 277
8+
Number of public wire bits: 312
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: 854
15-
sky130_fd_sc_hd__a2111o_2 2
16-
sky130_fd_sc_hd__a211o_2 9
17-
sky130_fd_sc_hd__a21bo_2 1
18-
sky130_fd_sc_hd__a21boi_2 1
19-
sky130_fd_sc_hd__a21o_2 17
20-
sky130_fd_sc_hd__a21oi_2 19
21-
sky130_fd_sc_hd__a221o_2 14
22-
sky130_fd_sc_hd__a221oi_2 1
23-
sky130_fd_sc_hd__a22o_2 33
14+
Number of cells: 1167
15+
sky130_fd_sc_hd__a2111o_2 5
16+
sky130_fd_sc_hd__a2111oi_2 1
17+
sky130_fd_sc_hd__a211o_2 11
18+
sky130_fd_sc_hd__a21bo_2 10
19+
sky130_fd_sc_hd__a21boi_2 5
20+
sky130_fd_sc_hd__a21o_2 29
21+
sky130_fd_sc_hd__a21oi_2 14
22+
sky130_fd_sc_hd__a221o_2 17
23+
sky130_fd_sc_hd__a22o_2 45
2424
sky130_fd_sc_hd__a22oi_2 1
25-
sky130_fd_sc_hd__a311o_2 1
26-
sky130_fd_sc_hd__a31o_2 9
27-
sky130_fd_sc_hd__a31oi_2 1
28-
sky130_fd_sc_hd__a32o_2 7
29-
sky130_fd_sc_hd__a41o_2 1
30-
sky130_fd_sc_hd__and2_2 23
31-
sky130_fd_sc_hd__and2b_2 7
32-
sky130_fd_sc_hd__and3_2 30
33-
sky130_fd_sc_hd__and3b_2 14
34-
sky130_fd_sc_hd__and4_2 6
35-
sky130_fd_sc_hd__and4bb_2 7
36-
sky130_fd_sc_hd__buf_2 6
37-
sky130_fd_sc_hd__conb_1 14
25+
sky130_fd_sc_hd__a2bb2o_2 2
26+
sky130_fd_sc_hd__a311o_2 2
27+
sky130_fd_sc_hd__a31o_2 29
28+
sky130_fd_sc_hd__a32o_2 12
29+
sky130_fd_sc_hd__a41o_2 2
30+
sky130_fd_sc_hd__and2_2 28
31+
sky130_fd_sc_hd__and2b_2 18
32+
sky130_fd_sc_hd__and3_2 49
33+
sky130_fd_sc_hd__and3b_2 9
34+
sky130_fd_sc_hd__and4_2 10
35+
sky130_fd_sc_hd__and4b_2 1
36+
sky130_fd_sc_hd__and4bb_2 6
37+
sky130_fd_sc_hd__buf_2 9
3838
sky130_fd_sc_hd__dfrtp_2 48
3939
sky130_fd_sc_hd__dfstp_2 2
40-
sky130_fd_sc_hd__dfxtp_2 156
41-
sky130_fd_sc_hd__inv_2 21
42-
sky130_fd_sc_hd__mux2_1 80
43-
sky130_fd_sc_hd__mux4_2 14
44-
sky130_fd_sc_hd__nand2_2 36
45-
sky130_fd_sc_hd__nand2b_2 6
46-
sky130_fd_sc_hd__nand3_2 4
47-
sky130_fd_sc_hd__nand4_2 1
40+
sky130_fd_sc_hd__dfxtp_2 220
41+
sky130_fd_sc_hd__inv_2 43
42+
sky130_fd_sc_hd__mux2_1 142
43+
sky130_fd_sc_hd__mux4_2 13
44+
sky130_fd_sc_hd__nand2_2 44
45+
sky130_fd_sc_hd__nand2b_2 11
46+
sky130_fd_sc_hd__nand3_2 5
47+
sky130_fd_sc_hd__nand4_2 4
4848
sky130_fd_sc_hd__nand4b_2 1
49-
sky130_fd_sc_hd__nor2_2 43
50-
sky130_fd_sc_hd__nor3_2 4
51-
sky130_fd_sc_hd__nor3b_2 3
52-
sky130_fd_sc_hd__nor4_2 2
53-
sky130_fd_sc_hd__nor4b_2 3
54-
sky130_fd_sc_hd__o2111a_2 1
49+
sky130_fd_sc_hd__nor2_2 33
50+
sky130_fd_sc_hd__nor3_2 6
51+
sky130_fd_sc_hd__nor3b_2 4
52+
sky130_fd_sc_hd__nor4_2 3
53+
sky130_fd_sc_hd__o2111a_2 4
5554
sky130_fd_sc_hd__o211a_2 43
56-
sky130_fd_sc_hd__o21a_2 13
57-
sky130_fd_sc_hd__o21ai_2 8
58-
sky130_fd_sc_hd__o221a_2 4
59-
sky130_fd_sc_hd__o22a_2 10
60-
sky130_fd_sc_hd__o311a_2 8
61-
sky130_fd_sc_hd__o31a_2 3
62-
sky130_fd_sc_hd__o31ai_2 2
55+
sky130_fd_sc_hd__o211ai_2 1
56+
sky130_fd_sc_hd__o21a_2 21
57+
sky130_fd_sc_hd__o21ai_2 9
58+
sky130_fd_sc_hd__o21ba_2 3
59+
sky130_fd_sc_hd__o21bai_2 1
60+
sky130_fd_sc_hd__o221a_2 6
61+
sky130_fd_sc_hd__o221ai_2 1
62+
sky130_fd_sc_hd__o22a_2 13
63+
sky130_fd_sc_hd__o22ai_2 1
64+
sky130_fd_sc_hd__o311a_2 9
65+
sky130_fd_sc_hd__o31a_2 4
66+
sky130_fd_sc_hd__o31ai_2 6
6367
sky130_fd_sc_hd__o32a_2 1
68+
sky130_fd_sc_hd__o41a_2 2
6469
sky130_fd_sc_hd__o41ai_2 1
65-
sky130_fd_sc_hd__or2_2 58
66-
sky130_fd_sc_hd__or3_2 17
67-
sky130_fd_sc_hd__or3b_2 8
68-
sky130_fd_sc_hd__or4_2 13
69-
sky130_fd_sc_hd__or4b_2 7
70-
sky130_fd_sc_hd__or4bb_2 3
70+
sky130_fd_sc_hd__or2_2 64
71+
sky130_fd_sc_hd__or3_2 24
72+
sky130_fd_sc_hd__or3b_2 15
73+
sky130_fd_sc_hd__or4_2 26
74+
sky130_fd_sc_hd__or4b_2 11
7175
sky130_fd_sc_hd__xnor2_2 2
72-
sky130_fd_sc_hd__xor2_2 4
76+
sky130_fd_sc_hd__xor2_2 5
7377

74-
Chip area for module '\tt_um_dlmiles_tqvph_i2c': 10502.572800
75-
of which used for sequential elements: 4631.942400 (44.10%)
78+
Chip area for module '\tt_um_dlmiles_tqvph_i2c': 14231.148800
79+
of which used for sequential elements: 5993.248000 (42.11%)
7680

1 MB
Binary file not shown.

projects/tt_um_dlmiles_tqvph_i2c/tt_um_dlmiles_tqvph_i2c.lef

Lines changed: 35 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
148148
PIN uio_in[0]
149149
DIRECTION INPUT ;
150150
USE SIGNAL ;
151+
ANTENNAGATEAREA 0.196500 ;
151152
PORT
152153
LAYER met4 ;
153154
RECT 116.230 224.760 116.530 225.760 ;
@@ -156,6 +157,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
156157
PIN uio_in[1]
157158
DIRECTION INPUT ;
158159
USE SIGNAL ;
160+
ANTENNAGATEAREA 0.196500 ;
159161
PORT
160162
LAYER met4 ;
161163
RECT 113.470 224.760 113.770 225.760 ;
@@ -164,6 +166,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
164166
PIN uio_in[2]
165167
DIRECTION INPUT ;
166168
USE SIGNAL ;
169+
ANTENNAGATEAREA 0.196500 ;
167170
PORT
168171
LAYER met4 ;
169172
RECT 110.710 224.760 111.010 225.760 ;
@@ -172,6 +175,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
172175
PIN uio_in[3]
173176
DIRECTION INPUT ;
174177
USE SIGNAL ;
178+
ANTENNAGATEAREA 0.196500 ;
175179
PORT
176180
LAYER met4 ;
177181
RECT 107.950 224.760 108.250 225.760 ;
@@ -207,6 +211,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
207211
PIN uio_in[7]
208212
DIRECTION INPUT ;
209213
USE SIGNAL ;
214+
ANTENNAGATEAREA 0.196500 ;
210215
PORT
211216
LAYER met4 ;
212217
RECT 96.910 224.760 97.210 225.760 ;
@@ -215,6 +220,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
215220
PIN uio_oe[0]
216221
DIRECTION OUTPUT ;
217222
USE SIGNAL ;
223+
ANTENNADIFFAREA 0.445500 ;
218224
PORT
219225
LAYER met4 ;
220226
RECT 49.990 224.760 50.290 225.760 ;
@@ -223,6 +229,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
223229
PIN uio_oe[1]
224230
DIRECTION OUTPUT ;
225231
USE SIGNAL ;
232+
ANTENNADIFFAREA 0.445500 ;
226233
PORT
227234
LAYER met4 ;
228235
RECT 47.230 224.760 47.530 225.760 ;
@@ -231,6 +238,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
231238
PIN uio_oe[2]
232239
DIRECTION OUTPUT ;
233240
USE SIGNAL ;
241+
ANTENNADIFFAREA 0.445500 ;
234242
PORT
235243
LAYER met4 ;
236244
RECT 44.470 224.760 44.770 225.760 ;
@@ -239,6 +247,8 @@ MACRO tt_um_dlmiles_tqvph_i2c
239247
PIN uio_oe[3]
240248
DIRECTION OUTPUT ;
241249
USE SIGNAL ;
250+
ANTENNAGATEAREA 0.813000 ;
251+
ANTENNADIFFAREA 0.924000 ;
242252
PORT
243253
LAYER met4 ;
244254
RECT 41.710 224.760 42.010 225.760 ;
@@ -247,6 +257,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
247257
PIN uio_oe[4]
248258
DIRECTION OUTPUT ;
249259
USE SIGNAL ;
260+
ANTENNADIFFAREA 0.445500 ;
250261
PORT
251262
LAYER met4 ;
252263
RECT 38.950 224.760 39.250 225.760 ;
@@ -255,6 +266,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
255266
PIN uio_oe[5]
256267
DIRECTION OUTPUT ;
257268
USE SIGNAL ;
269+
ANTENNADIFFAREA 0.445500 ;
258270
PORT
259271
LAYER met4 ;
260272
RECT 36.190 224.760 36.490 225.760 ;
@@ -263,6 +275,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
263275
PIN uio_oe[6]
264276
DIRECTION OUTPUT ;
265277
USE SIGNAL ;
278+
ANTENNADIFFAREA 0.445500 ;
266279
PORT
267280
LAYER met4 ;
268281
RECT 33.430 224.760 33.730 225.760 ;
@@ -271,6 +284,8 @@ MACRO tt_um_dlmiles_tqvph_i2c
271284
PIN uio_oe[7]
272285
DIRECTION OUTPUT ;
273286
USE SIGNAL ;
287+
ANTENNAGATEAREA 0.636000 ;
288+
ANTENNADIFFAREA 0.924000 ;
274289
PORT
275290
LAYER met4 ;
276291
RECT 30.670 224.760 30.970 225.760 ;
@@ -279,7 +294,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
279294
PIN uio_out[0]
280295
DIRECTION OUTPUT ;
281296
USE SIGNAL ;
282-
ANTENNADIFFAREA 0.445500 ;
297+
ANTENNADIFFAREA 0.891000 ;
283298
PORT
284299
LAYER met4 ;
285300
RECT 72.070 224.760 72.370 225.760 ;
@@ -288,6 +303,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
288303
PIN uio_out[1]
289304
DIRECTION OUTPUT ;
290305
USE SIGNAL ;
306+
ANTENNADIFFAREA 0.891000 ;
291307
PORT
292308
LAYER met4 ;
293309
RECT 69.310 224.760 69.610 225.760 ;
@@ -296,6 +312,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
296312
PIN uio_out[2]
297313
DIRECTION OUTPUT ;
298314
USE SIGNAL ;
315+
ANTENNADIFFAREA 0.643500 ;
299316
PORT
300317
LAYER met4 ;
301318
RECT 66.550 224.760 66.850 225.760 ;
@@ -304,7 +321,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
304321
PIN uio_out[3]
305322
DIRECTION OUTPUT ;
306323
USE SIGNAL ;
307-
ANTENNADIFFAREA 0.445500 ;
324+
ANTENNADIFFAREA 0.891000 ;
308325
PORT
309326
LAYER met4 ;
310327
RECT 63.790 224.760 64.090 225.760 ;
@@ -313,6 +330,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
313330
PIN uio_out[4]
314331
DIRECTION OUTPUT ;
315332
USE SIGNAL ;
333+
ANTENNADIFFAREA 0.643500 ;
316334
PORT
317335
LAYER met4 ;
318336
RECT 61.030 224.760 61.330 225.760 ;
@@ -321,6 +339,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
321339
PIN uio_out[5]
322340
DIRECTION OUTPUT ;
323341
USE SIGNAL ;
342+
ANTENNADIFFAREA 0.643500 ;
324343
PORT
325344
LAYER met4 ;
326345
RECT 58.270 224.760 58.570 225.760 ;
@@ -329,6 +348,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
329348
PIN uio_out[6]
330349
DIRECTION OUTPUT ;
331350
USE SIGNAL ;
351+
ANTENNADIFFAREA 0.643500 ;
332352
PORT
333353
LAYER met4 ;
334354
RECT 55.510 224.760 55.810 225.760 ;
@@ -337,6 +357,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
337357
PIN uio_out[7]
338358
DIRECTION OUTPUT ;
339359
USE SIGNAL ;
360+
ANTENNADIFFAREA 0.643500 ;
340361
PORT
341362
LAYER met4 ;
342363
RECT 52.750 224.760 53.050 225.760 ;
@@ -345,7 +366,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
345366
PIN uo_out[0]
346367
DIRECTION OUTPUT ;
347368
USE SIGNAL ;
348-
ANTENNADIFFAREA 0.445500 ;
369+
ANTENNADIFFAREA 0.891000 ;
349370
PORT
350371
LAYER met4 ;
351372
RECT 94.150 224.760 94.450 225.760 ;
@@ -381,7 +402,7 @@ MACRO tt_um_dlmiles_tqvph_i2c
381402
PIN uo_out[4]
382403
DIRECTION OUTPUT ;
383404
USE SIGNAL ;
384-
ANTENNAGATEAREA 0.159000 ;
405+
ANTENNAGATEAREA 0.247500 ;
385406
ANTENNADIFFAREA 0.891000 ;
386407
PORT
387408
LAYER met4 ;
@@ -426,9 +447,9 @@ MACRO tt_um_dlmiles_tqvph_i2c
426447
LAYER met1 ;
427448
RECT 2.760 2.480 158.240 223.280 ;
428449
LAYER met2 ;
429-
RECT 18.310 2.535 156.760 224.925 ;
450+
RECT 18.310 2.535 148.480 224.925 ;
430451
LAYER met3 ;
431-
RECT 18.290 2.555 150.355 224.905 ;
452+
RECT 18.290 2.555 144.375 224.905 ;
432453
LAYER met4 ;
433454
RECT 31.370 224.360 33.030 224.905 ;
434455
RECT 34.130 224.360 35.790 224.905 ;
@@ -471,15 +492,14 @@ MACRO tt_um_dlmiles_tqvph_i2c
471492
RECT 136.250 224.360 137.910 224.905 ;
472493
RECT 139.010 224.360 140.670 224.905 ;
473494
RECT 141.770 224.360 143.430 224.905 ;
474-
RECT 144.530 224.360 145.985 224.905 ;
475-
RECT 30.655 223.680 145.985 224.360 ;
476-
RECT 30.655 56.615 56.750 223.680 ;
477-
RECT 59.150 56.615 60.050 223.680 ;
478-
RECT 62.450 56.615 95.620 223.680 ;
479-
RECT 98.020 56.615 98.920 223.680 ;
480-
RECT 101.320 56.615 134.490 223.680 ;
481-
RECT 136.890 56.615 137.790 223.680 ;
482-
RECT 140.190 56.615 145.985 223.680 ;
495+
RECT 30.655 223.680 144.145 224.360 ;
496+
RECT 30.655 41.655 56.750 223.680 ;
497+
RECT 59.150 41.655 60.050 223.680 ;
498+
RECT 62.450 41.655 95.620 223.680 ;
499+
RECT 98.020 41.655 98.920 223.680 ;
500+
RECT 101.320 41.655 134.490 223.680 ;
501+
RECT 136.890 41.655 137.790 223.680 ;
502+
RECT 140.190 41.655 144.145 223.680 ;
483503
END
484504
END tt_um_dlmiles_tqvph_i2c
485505
END LIBRARY
31.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)