Skip to content

Commit 22e8101

Browse files
TinyTapeoutBoturish
authored andcommitted
feat: update project tt_um_silicon_art from dxa4481/tiny
Commit: e08acbdd390ec1ca30e70ccb866eb4769f4e0702 Workflow: https://github.com/dxa4481/tiny/actions/runs/19998166051
1 parent d17faba commit 22e8101

File tree

6 files changed

+89
-2573
lines changed

6 files changed

+89
-2573
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"app": "Tiny Tapeout main bbd9aa18",
2+
"app": "custom_gds action",
33
"repo": "https://github.com/dxa4481/tiny",
4-
"commit": "f6ba2671c44df1ac6487a752b118a1c84ac78726",
5-
"workflow_url": "https://github.com/dxa4481/tiny/actions/runs/19954450932",
4+
"commit": "e08acbdd390ec1ca30e70ccb866eb4769f4e0702",
5+
"workflow_url": "https://github.com/dxa4481/tiny/actions/runs/19998166051",
66
"project_id": 3497,
77
"sort_id": 1764832851934
88
}

projects/tt_um_silicon_art/docs/info.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The design includes:
1111
2. A decorative border frame around the design
1212
3. All required TinyTapeout pins properly defined on Metal4.pin layer
1313
4. Power pins (VPWR, VGND) on TopMetal1.pin layer
14-
5. A minimal Verilog stub that passes inputs through with an XOR pattern
14+
5. A minimal Verilog stub with all outputs tied to ground
1515

1616
**Important DRC note:** Art uses `.drawing` layers (datatype 0) which are the only fabricated layers in TinyTapeout's IHP whitelist. All geometry meets DRC requirements:
1717
- Pixel art: ~7.88 µm pixels (min: 0.20 µm) ✅
@@ -25,13 +25,11 @@ The design fits in the 202.08 × 154.98 µm tile area (TinyTapeout IHP 1x1 tile)
2525

2626
The functional logic is minimal (just for TinyTapeout compatibility):
2727

28-
1. Apply any 8-bit input pattern to `ui_in[7:0]`
29-
2. The output `uo_out[7:0]` will be the input XOR'd with 0xAA
28+
1. All digital outputs (`uo_out[7:0]`) are tied to ground (0x00)
29+
2. All bidirectional outputs (`uio_out[7:0]`) are also grounded
30+
3. Bidirectional pins are configured as inputs (`uio_oe = 0x00`)
3031

31-
For example:
32-
- Input: 0x00 → Output: 0xAA
33-
- Input: 0xFF → Output: 0x55
34-
- Input: 0xAA → Output: 0x00
32+
The design maintains connections to all input pins internally to satisfy synthesis requirements, but outputs remain at logic 0 regardless of input values.
3533

3634
## External hardware
3735

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
11
{
2-
"FLOW_NAME": "LibreLane",
3-
"FLOW_VERSION": "3.0.0.dev44",
4-
"PDK": "ihp-sg13g2",
5-
"PDK_SOURCE": "IHP-Open-PDK",
6-
"PDK_VERSION": "cb7daaa8901016cf7c5d272dfa322c41f024931f"
7-
}
2+
"PDK": "ihp-sg13g2"
3+
}

0 commit comments

Comments
 (0)