Skip to content

Commit a33c6fb

Browse files
TinyTapeoutBoturish
authored andcommitted
feat: update project tt_um_wokwi_446368563224770561 from ArigganKnight/TinyTapeout
Commit: 77791c8f57672e205dcfbdf2b7227af3ceb75f2c Workflow: https://github.com/ArigganKnight/TinyTapeout/actions/runs/18990554424
1 parent 5ef0868 commit a33c6fb

File tree

9 files changed

+350
-511
lines changed

9 files changed

+350
-511
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"app": "Tiny Tapeout main f77b61f7",
33
"repo": "https://github.com/ArigganKnight/TinyTapeout",
4-
"commit": "a73dc5c34ab392bf9974971127915de943454371",
5-
"workflow_url": "https://github.com/ArigganKnight/TinyTapeout/actions/runs/18987441699",
4+
"commit": "77791c8f57672e205dcfbdf2b7227af3ceb75f2c",
5+
"workflow_url": "https://github.com/ArigganKnight/TinyTapeout/actions/runs/18990554424",
66
"project_id": 3294,
77
"sort_id": 1761953554437
88
}

projects/tt_um_wokwi_446368563224770561/docs/info.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ You can also include images in this folder and reference them in the markdown. E
99

1010
## How it works
1111

12-
Give it two 4-bit inputs and it will give you a 4-bit output.
12+
It uses input 4-7 to populate a LUT to implement a simple logic function.
1313

1414
## How to test
1515

16-
Pending...
16+
Configure it by presenting a truth table on inputs 4-7. Give it inputs on 0 and 1, and it'll give you the output on 0.
1717

1818
## External hardware
1919

20-
Pending...
20+
There is none.

projects/tt_um_wokwi_446368563224770561/info.yaml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Tiny Tapeout project information (Wokwi project)
22
project:
33
wokwi_id: 446368563224770561 # Set this to the ID of your Wokwi project (the number from the project's URL)
4-
title: "TinyTapeout1" # Project title
4+
title: "TinyTapeout2" # Project title
55
author: "Kevin" # Your name
66
discord: "" # Your discord username, for communication and automatically assigning you a Tapeout role (optional)
7-
description: "ALU WIP..." # One line description of what your project does
7+
description: "Programmable Logic Function" # One line description of what your project does
88
language: "Wokwi" # other examples include SystemVerilog, Amaranth, VHDL, etc
99
clock_hz: 0 # Clock frequency in Hz (or 0 if not applicable)
1010

@@ -16,20 +16,20 @@ project:
1616
# This section is for the datasheet/website. Use descriptive names (e.g., RX, TX, MOSI, SCL, SEG_A, etc.).
1717
pinout:
1818
# Inputs
19-
ui[0]: "a0"
20-
ui[1]: "a1"
21-
ui[2]: "a2"
22-
ui[3]: "a3"
23-
ui[4]: "b0"
24-
ui[5]: "b1"
25-
ui[6]: "b2"
26-
ui[7]: "b3"
19+
ui[0]: "a"
20+
ui[1]: "b"
21+
ui[2]: ""
22+
ui[3]: ""
23+
ui[4]: "v00"
24+
ui[5]: "v01"
25+
ui[6]: "v10"
26+
ui[7]: "v11"
2727

2828
# Outputs
29-
uo[0]: "q0"
30-
uo[1]: "q1"
31-
uo[2]: "q2"
32-
uo[3]: "q3"
29+
uo[0]: "q"
30+
uo[1]: ""
31+
uo[2]: ""
32+
uo[3]: ""
3333
uo[4]: ""
3434
uo[5]: ""
3535
uo[6]: ""

projects/tt_um_wokwi_446368563224770561/stats/metrics.csv

Lines changed: 63 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@ design__lint_error__count,0
33
design__lint_timing_construct__count,0
44
design__lint_warning__count,0
55
design__inferred_latch__count,0
6-
design__instance__count,271
7-
design__instance__area,564.291
6+
design__instance__count,258
7+
design__instance__area,431.664
88
design__instance_unmapped__count,0
99
synthesis__check_error__count,0
1010
design__max_slew_violation__count__corner:nom_tt_025C_1v80,0
1111
design__max_fanout_violation__count__corner:nom_tt_025C_1v80,0
1212
design__max_cap_violation__count__corner:nom_tt_025C_1v80,0
13-
power__internal__total,8.617585081083234E-7
14-
power__switching__total,0.0000017162913081847364
15-
power__leakage__total,1.4623517952117027E-9
16-
power__total,0.0000025795120563998353
13+
power__internal__total,9.002937417790235E-7
14+
power__switching__total,9.673613021732308E-7
15+
power__leakage__total,1.3230463391522562E-9
16+
power__total,0.0000018689781882130774
1717
clock__skew__worst_hold__corner:nom_tt_025C_1v80,0.0
1818
clock__skew__worst_setup__corner:nom_tt_025C_1v80,0.0
19-
timing__hold__ws__corner:nom_tt_025C_1v80,7.933998571587016
20-
timing__setup__ws__corner:nom_tt_025C_1v80,10.787536502746303
19+
timing__hold__ws__corner:nom_tt_025C_1v80,8.146742178117748
20+
timing__setup__ws__corner:nom_tt_025C_1v80,10.850110450540729
2121
timing__hold__tns__corner:nom_tt_025C_1v80,0.0
2222
timing__setup__tns__corner:nom_tt_025C_1v80,0.0
2323
timing__hold__wns__corner:nom_tt_025C_1v80,0
@@ -33,8 +33,8 @@ design__max_fanout_violation__count__corner:nom_ss_100C_1v60,0
3333
design__max_cap_violation__count__corner:nom_ss_100C_1v60,0
3434
clock__skew__worst_hold__corner:nom_ss_100C_1v60,0.0
3535
clock__skew__worst_setup__corner:nom_ss_100C_1v60,0.0
36-
timing__hold__ws__corner:nom_ss_100C_1v60,8.10807355316564
37-
timing__setup__ws__corner:nom_ss_100C_1v60,9.712153134398385
36+
timing__hold__ws__corner:nom_ss_100C_1v60,8.482684128550952
37+
timing__setup__ws__corner:nom_ss_100C_1v60,9.848516947388417
3838
timing__hold__tns__corner:nom_ss_100C_1v60,0.0
3939
timing__setup__tns__corner:nom_ss_100C_1v60,0.0
4040
timing__hold__wns__corner:nom_ss_100C_1v60,0
@@ -50,8 +50,8 @@ design__max_fanout_violation__count__corner:nom_ff_n40C_1v95,0
5050
design__max_cap_violation__count__corner:nom_ff_n40C_1v95,0
5151
clock__skew__worst_hold__corner:nom_ff_n40C_1v95,0.0
5252
clock__skew__worst_setup__corner:nom_ff_n40C_1v95,0.0
53-
timing__hold__ws__corner:nom_ff_n40C_1v95,7.869980445641314
54-
timing__setup__ws__corner:nom_ff_n40C_1v95,11.176810904255586
53+
timing__hold__ws__corner:nom_ff_n40C_1v95,8.015483614828538
54+
timing__setup__ws__corner:nom_ff_n40C_1v95,11.215478641029248
5555
timing__hold__tns__corner:nom_ff_n40C_1v95,0.0
5656
timing__setup__tns__corner:nom_ff_n40C_1v95,0.0
5757
timing__hold__wns__corner:nom_ff_n40C_1v95,0
@@ -67,8 +67,8 @@ design__max_fanout_violation__count,0
6767
design__max_cap_violation__count,0
6868
clock__skew__worst_hold,0.0
6969
clock__skew__worst_setup,0.0
70-
timing__hold__ws,7.8685291620624795
71-
timing__setup__ws,9.710774681452024
70+
timing__hold__ws,8.014680701514422
71+
timing__setup__ws,9.84667664165075
7272
timing__hold__tns,0.0
7373
timing__setup__tns,0.0
7474
timing__hold__wns,0
@@ -84,18 +84,17 @@ design__core__bbox,2.76 2.72 158.24 108.8
8484
design__io,45
8585
design__die__area,17954.7
8686
design__core__area,16493.3
87-
design__instance__count__stdcell,271
88-
design__instance__area__stdcell,564.291
87+
design__instance__count__stdcell,258
88+
design__instance__area__stdcell,431.664
8989
design__instance__count__macros,0
9090
design__instance__area__macros,0
91-
design__instance__utilization,0.0342133
92-
design__instance__utilization__stdcell,0.0342133
93-
design__instance__count__class:buffer,8
94-
design__instance__count__class:inverter,4
95-
design__instance__count__class:multi_input_combinational_cell,32
91+
design__instance__utilization,0.0261721
92+
design__instance__utilization__stdcell,0.0261721
93+
design__instance__count__class:buffer,1
94+
design__instance__count__class:multi_input_combinational_cell,26
9695
flow__warnings__count,1
9796
flow__errors__count,0
98-
design__instance__count__class:fill_cell,1463
97+
design__instance__count__class:fill_cell,1469
9998
design__instance__count__class:tap_cell,225
10099
design__power_grid_violation__count__net:VPWR,0
101100
design__power_grid_violation__count__net:VGND,0
@@ -105,42 +104,40 @@ timing__drv__floating__pins,0
105104
design__instance__displacement__total,0
106105
design__instance__displacement__mean,0
107106
design__instance__displacement__max,0
108-
route__wirelength__estimated,602.104
107+
route__wirelength__estimated,232.969
109108
design__violations,0
110-
design__instance__count__class:timing_repair_buffer,2
109+
design__instance__count__class:timing_repair_buffer,6
111110
design__instance__count__setup_buffer,0
112111
design__instance__count__hold_buffer,0
113112
antenna__violating__nets,0
114113
antenna__violating__pins,0
115114
route__antenna_violation__count,0
116115
antenna_diodes_count,0
117-
route__net,65
116+
route__net,52
118117
route__net__special,2
119-
route__drc_errors__iter:1,4
120-
route__wirelength__iter:1,558
121-
route__drc_errors__iter:2,0
122-
route__wirelength__iter:2,546
118+
route__drc_errors__iter:1,0
119+
route__wirelength__iter:1,192
123120
route__drc_errors,0
124-
route__wirelength,546
125-
route__vias,231
126-
route__vias__singlecut,231
121+
route__wirelength,192
122+
route__vias,149
123+
route__vias__singlecut,149
127124
route__vias__multicut,0
128125
design__disconnected_pin__count,13
129126
design__critical_disconnected_pin__count,0
130-
route__wirelength__max,48.18
131-
timing__unannotated_net__count__corner:nom_tt_025C_1v80,55
127+
route__wirelength__max,26.25
128+
timing__unannotated_net__count__corner:nom_tt_025C_1v80,45
132129
timing__unannotated_net_filtered__count__corner:nom_tt_025C_1v80,0
133-
timing__unannotated_net__count__corner:nom_ss_100C_1v60,55
130+
timing__unannotated_net__count__corner:nom_ss_100C_1v60,45
134131
timing__unannotated_net_filtered__count__corner:nom_ss_100C_1v60,0
135-
timing__unannotated_net__count__corner:nom_ff_n40C_1v95,55
132+
timing__unannotated_net__count__corner:nom_ff_n40C_1v95,45
136133
timing__unannotated_net_filtered__count__corner:nom_ff_n40C_1v95,0
137134
design__max_slew_violation__count__corner:min_tt_025C_1v80,0
138135
design__max_fanout_violation__count__corner:min_tt_025C_1v80,0
139136
design__max_cap_violation__count__corner:min_tt_025C_1v80,0
140137
clock__skew__worst_hold__corner:min_tt_025C_1v80,0.0
141138
clock__skew__worst_setup__corner:min_tt_025C_1v80,0.0
142-
timing__hold__ws__corner:min_tt_025C_1v80,7.931993952837058
143-
timing__setup__ws__corner:min_tt_025C_1v80,10.7880853970252
139+
timing__hold__ws__corner:min_tt_025C_1v80,8.14574564190266
140+
timing__setup__ws__corner:min_tt_025C_1v80,10.85094000920819
144141
timing__hold__tns__corner:min_tt_025C_1v80,0.0
145142
timing__setup__tns__corner:min_tt_025C_1v80,0.0
146143
timing__hold__wns__corner:min_tt_025C_1v80,0
@@ -151,15 +148,15 @@ timing__hold_r2r_vio__count__corner:min_tt_025C_1v80,0
151148
timing__setup_vio__count__corner:min_tt_025C_1v80,0
152149
timing__setup_r2r__ws__corner:min_tt_025C_1v80,Infinity
153150
timing__setup_r2r_vio__count__corner:min_tt_025C_1v80,0
154-
timing__unannotated_net__count__corner:min_tt_025C_1v80,55
151+
timing__unannotated_net__count__corner:min_tt_025C_1v80,45
155152
timing__unannotated_net_filtered__count__corner:min_tt_025C_1v80,0
156153
design__max_slew_violation__count__corner:min_ss_100C_1v60,0
157154
design__max_fanout_violation__count__corner:min_ss_100C_1v60,0
158155
design__max_cap_violation__count__corner:min_ss_100C_1v60,0
159156
clock__skew__worst_hold__corner:min_ss_100C_1v60,0.0
160157
clock__skew__worst_setup__corner:min_ss_100C_1v60,0.0
161-
timing__hold__ws__corner:min_ss_100C_1v60,8.104234845927131
162-
timing__setup__ws__corner:min_ss_100C_1v60,9.713035983772535
158+
timing__hold__ws__corner:min_ss_100C_1v60,8.481223075009224
159+
timing__setup__ws__corner:min_ss_100C_1v60,9.849787930742954
163160
timing__hold__tns__corner:min_ss_100C_1v60,0.0
164161
timing__setup__tns__corner:min_ss_100C_1v60,0.0
165162
timing__hold__wns__corner:min_ss_100C_1v60,0
@@ -170,15 +167,15 @@ timing__hold_r2r_vio__count__corner:min_ss_100C_1v60,0
170167
timing__setup_vio__count__corner:min_ss_100C_1v60,0
171168
timing__setup_r2r__ws__corner:min_ss_100C_1v60,Infinity
172169
timing__setup_r2r_vio__count__corner:min_ss_100C_1v60,0
173-
timing__unannotated_net__count__corner:min_ss_100C_1v60,55
170+
timing__unannotated_net__count__corner:min_ss_100C_1v60,45
174171
timing__unannotated_net_filtered__count__corner:min_ss_100C_1v60,0
175172
design__max_slew_violation__count__corner:min_ff_n40C_1v95,0
176173
design__max_fanout_violation__count__corner:min_ff_n40C_1v95,0
177174
design__max_cap_violation__count__corner:min_ff_n40C_1v95,0
178175
clock__skew__worst_hold__corner:min_ff_n40C_1v95,0.0
179176
clock__skew__worst_setup__corner:min_ff_n40C_1v95,0.0
180-
timing__hold__ws__corner:min_ff_n40C_1v95,7.8685291620624795
181-
timing__setup__ws__corner:min_ff_n40C_1v95,11.177260322548664
177+
timing__hold__ws__corner:min_ff_n40C_1v95,8.014680701514422
178+
timing__setup__ws__corner:min_ff_n40C_1v95,11.216145663041308
182179
timing__hold__tns__corner:min_ff_n40C_1v95,0.0
183180
timing__setup__tns__corner:min_ff_n40C_1v95,0.0
184181
timing__hold__wns__corner:min_ff_n40C_1v95,0
@@ -189,15 +186,15 @@ timing__hold_r2r_vio__count__corner:min_ff_n40C_1v95,0
189186
timing__setup_vio__count__corner:min_ff_n40C_1v95,0
190187
timing__setup_r2r__ws__corner:min_ff_n40C_1v95,Infinity
191188
timing__setup_r2r_vio__count__corner:min_ff_n40C_1v95,0
192-
timing__unannotated_net__count__corner:min_ff_n40C_1v95,55
189+
timing__unannotated_net__count__corner:min_ff_n40C_1v95,45
193190
timing__unannotated_net_filtered__count__corner:min_ff_n40C_1v95,0
194191
design__max_slew_violation__count__corner:max_tt_025C_1v80,0
195192
design__max_fanout_violation__count__corner:max_tt_025C_1v80,0
196193
design__max_cap_violation__count__corner:max_tt_025C_1v80,0
197194
clock__skew__worst_hold__corner:max_tt_025C_1v80,0.0
198195
clock__skew__worst_setup__corner:max_tt_025C_1v80,0.0
199-
timing__hold__ws__corner:max_tt_025C_1v80,7.935085702003475
200-
timing__setup__ws__corner:max_tt_025C_1v80,10.786655429729043
196+
timing__hold__ws__corner:max_tt_025C_1v80,8.148124183777886
197+
timing__setup__ws__corner:max_tt_025C_1v80,10.848888317000657
201198
timing__hold__tns__corner:max_tt_025C_1v80,0.0
202199
timing__setup__tns__corner:max_tt_025C_1v80,0.0
203200
timing__hold__wns__corner:max_tt_025C_1v80,0
@@ -208,15 +205,15 @@ timing__hold_r2r_vio__count__corner:max_tt_025C_1v80,0
208205
timing__setup_vio__count__corner:max_tt_025C_1v80,0
209206
timing__setup_r2r__ws__corner:max_tt_025C_1v80,Infinity
210207
timing__setup_r2r_vio__count__corner:max_tt_025C_1v80,0
211-
timing__unannotated_net__count__corner:max_tt_025C_1v80,55
208+
timing__unannotated_net__count__corner:max_tt_025C_1v80,45
212209
timing__unannotated_net_filtered__count__corner:max_tt_025C_1v80,0
213210
design__max_slew_violation__count__corner:max_ss_100C_1v60,0
214211
design__max_fanout_violation__count__corner:max_ss_100C_1v60,0
215212
design__max_cap_violation__count__corner:max_ss_100C_1v60,0
216213
clock__skew__worst_hold__corner:max_ss_100C_1v60,0.0
217214
clock__skew__worst_setup__corner:max_ss_100C_1v60,0.0
218-
timing__hold__ws__corner:max_ss_100C_1v60,8.109854350947503
219-
timing__setup__ws__corner:max_ss_100C_1v60,9.710774681452024
215+
timing__hold__ws__corner:max_ss_100C_1v60,8.484649667449338
216+
timing__setup__ws__corner:max_ss_100C_1v60,9.84667664165075
220217
timing__hold__tns__corner:max_ss_100C_1v60,0.0
221218
timing__setup__tns__corner:max_ss_100C_1v60,0.0
222219
timing__hold__wns__corner:max_ss_100C_1v60,0
@@ -227,15 +224,15 @@ timing__hold_r2r_vio__count__corner:max_ss_100C_1v60,0
227224
timing__setup_vio__count__corner:max_ss_100C_1v60,0
228225
timing__setup_r2r__ws__corner:max_ss_100C_1v60,Infinity
229226
timing__setup_r2r_vio__count__corner:max_ss_100C_1v60,0
230-
timing__unannotated_net__count__corner:max_ss_100C_1v60,55
227+
timing__unannotated_net__count__corner:max_ss_100C_1v60,45
231228
timing__unannotated_net_filtered__count__corner:max_ss_100C_1v60,0
232229
design__max_slew_violation__count__corner:max_ff_n40C_1v95,0
233230
design__max_fanout_violation__count__corner:max_ff_n40C_1v95,0
234231
design__max_cap_violation__count__corner:max_ff_n40C_1v95,0
235232
clock__skew__worst_hold__corner:max_ff_n40C_1v95,0.0
236233
clock__skew__worst_setup__corner:max_ff_n40C_1v95,0.0
237-
timing__hold__ws__corner:max_ff_n40C_1v95,7.870856189587906
238-
timing__setup__ws__corner:max_ff_n40C_1v95,11.176060393469712
234+
timing__hold__ws__corner:max_ff_n40C_1v95,8.016614265988794
235+
timing__setup__ws__corner:max_ff_n40C_1v95,11.214477663921937
239236
timing__hold__tns__corner:max_ff_n40C_1v95,0.0
240237
timing__setup__tns__corner:max_ff_n40C_1v95,0.0
241238
timing__hold__wns__corner:max_ff_n40C_1v95,0
@@ -246,25 +243,25 @@ timing__hold_r2r_vio__count__corner:max_ff_n40C_1v95,0
246243
timing__setup_vio__count__corner:max_ff_n40C_1v95,0
247244
timing__setup_r2r__ws__corner:max_ff_n40C_1v95,Infinity
248245
timing__setup_r2r_vio__count__corner:max_ff_n40C_1v95,0
249-
timing__unannotated_net__count__corner:max_ff_n40C_1v95,55
246+
timing__unannotated_net__count__corner:max_ff_n40C_1v95,45
250247
timing__unannotated_net_filtered__count__corner:max_ff_n40C_1v95,0
251-
timing__unannotated_net__count,55
248+
timing__unannotated_net__count,45
252249
timing__unannotated_net_filtered__count,0
253250
design_powergrid__voltage__worst__net:VPWR__corner:nom_tt_025C_1v80,1.8
254251
design_powergrid__drop__average__net:VPWR__corner:nom_tt_025C_1v80,1.8
255-
design_powergrid__drop__worst__net:VPWR__corner:nom_tt_025C_1v80,0.00000270698
256-
design_powergrid__voltage__worst__net:VGND__corner:nom_tt_025C_1v80,0.00000268679
257-
design_powergrid__drop__average__net:VGND__corner:nom_tt_025C_1v80,5.05518E-8
258-
design_powergrid__drop__worst__net:VGND__corner:nom_tt_025C_1v80,0.00000268679
259-
design_powergrid__voltage__worst,0.00000268679
252+
design_powergrid__drop__worst__net:VPWR__corner:nom_tt_025C_1v80,0.00000256786
253+
design_powergrid__voltage__worst__net:VGND__corner:nom_tt_025C_1v80,0.00000271848
254+
design_powergrid__drop__average__net:VGND__corner:nom_tt_025C_1v80,3.59373E-8
255+
design_powergrid__drop__worst__net:VGND__corner:nom_tt_025C_1v80,0.00000271848
256+
design_powergrid__voltage__worst,0.00000271848
260257
design_powergrid__voltage__worst__net:VPWR,1.8
261-
design_powergrid__drop__worst,0.00000270698
262-
design_powergrid__drop__worst__net:VPWR,0.00000270698
263-
design_powergrid__voltage__worst__net:VGND,0.00000268679
264-
design_powergrid__drop__worst__net:VGND,0.00000268679
258+
design_powergrid__drop__worst,0.00000271848
259+
design_powergrid__drop__worst__net:VPWR,0.00000256786
260+
design_powergrid__voltage__worst__net:VGND,0.00000271848
261+
design_powergrid__drop__worst__net:VGND,0.00000271848
265262
ir__voltage__worst,1.8000000000000000444089209850062616169452667236328125
266-
ir__drop__avg,5.1100000000000000969881184913201632724621958914212882518768310546875E-8
267-
ir__drop__worst,0.00000270999999999999988795529488883051527636780519969761371612548828125
263+
ir__drop__avg,3.410000000000000094506989582222866719263265622430481016635894775390625E-8
264+
ir__drop__worst,0.0000025699999999999999578180302772789644905060413293540477752685546875
268265
magic__drc_error__count,0
269266
magic__illegal_overlap__count,0
270267
design__lvs_device_difference__count,0

0 commit comments

Comments
 (0)