Public

Thread: This was a challenging one! After

34 Discord messages from 𐦂𖨆π€ͺπ– ‹ - Friends/tinytapeout/threads/this-was-a-challenging-one-after.md.

Category: 𐦂𖨆π€ͺπ– ‹ - Friends Parent channel: #tinytapeout Thread ID: 1441431342335393884

Messages: 34

message-1441825017230004234

2025-11-22T16:17:51.921+00:00 β€” Essen (@essen__)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1409664261952639098",
  "guildId": "1361349522684510449",
  "messageId": "1441431342335393884"
}
</details>

Content

<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
        "color": null,
        "discriminator": "0000",
        "id": "538398807986274304",
        "isBot": false,
        "name": "rzioma",
        "nickname": "ReJ aka Renaldas Zioma",
        "roles": []
      }
    ]
  }
}
</details>

message-1441825023248695368

2025-11-22T16:17:53.356+00:00 β€” Essen (@essen__)

Content

Nice, how did you guys go about changing the default cell library ?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441852630749151293

2025-11-22T18:07:35.497+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

@Essen theoretically it should be just `"STD_CELL_LIBRARY": "gf180mcu_fd_sc_mcu9t5v0",` in `config.json`
BUT there is a bug in the PDK that TT is using, so @htamas had to make a patch: https://github.com/TinyTapeout/tt-gds-action/compare/main...rejunity:tt-gds-action-gf180mcu_fd_sc_mcu9t5v0:main
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen",
        "roles": []
      },
      {
        "avatarUrl": "2025-11_media/1-B2132.png",
        "color": null,
        "discriminator": "0000",
        "id": "543162393413287956",
        "isBot": false,
        "name": "h.tamas",
        "nickname": "htamas",
        "roles": []
      }
    ]
  }
}
</details>

message-1441854445972492288

2025-11-22T18:14:48.28+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

So basically you have to
1) clone https://github.com/TinyTapeout/tt-gds-action apply the patch
1.5) add a tag on your patched gds-action repo, I used `ttgf0p2_9t`
2) route your gds.yaml to use patched gds-action repo. something like that: https://github.com/rejunity/tt08-vga-drop/commit/2ac440a4bd84136deccb49f6ed56c4ded1a0a8b7
3) add "STD_CELL_LIBRARY": "gf180mcu_fd_sc_mcu9t5v0", to your `config.json`
4) change Makefile so that Gate Level tests use correct cell library too: https://github.com/rejunity/tt08-vga-drop/commit/22135b09cfd3b970ce26098b89df31547c557192

and you should be done
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441854860197888152

2025-11-22T18:16:27.039+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

You might get around 10..15% speedup from that
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441854891311108286

2025-11-22T18:16:34.457+00:00 β€” Essen (@essen__)

Content

Nice, sounds like it was a fun ride. πŸ‘
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "thumbsup",
        "id": "",
        "imageUrl": "2025-11_media/1f44d-27259.svg",
        "isAnimated": false,
        "name": "πŸ‘"
      }
    ]
  }
}
</details>

message-1441854899875745843

2025-11-22T18:16:36.499+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

(but loose in area)
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441855011838759112

2025-11-22T18:17:03.193+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1441431342335393884",
  "guildId": "1361349522684510449",
  "messageId": "1441854891311108286"
}
</details>

Content

for some definition of fun...
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen",
        "roles": []
      }
    ]
  }
}
</details>

message-1441855102377005076

2025-11-22T18:17:24.779+00:00 β€” Essen (@essen__)

Content

I think we all here share a common twisted definition.

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "partyblob",
      "id": "1004638051047309393",
      "imageUrl": "2025-11_media/1004638051047309393-7C935.gif",
      "isAnimated": true,
      "name": "partyblob"
    },
    "users": [
      {
        "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
        "color": null,
        "discriminator": "0000",
        "id": "538398807986274304",
        "isBot": false,
        "name": "rzioma",
        "nickname": "ReJ aka Renaldas Zioma"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441855466396319804

2025-11-22T18:18:51.568+00:00 β€” Essen (@essen__)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1441431342335393884",
  "guildId": "1361349522684510449",
  "messageId": "1441854860197888152"
}
</details>

Content

Haha, maybe I should.
For now I don't have any timing issues, at least, assuming the output io doesn't go faster than 50MHz ? 🀷
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "person_shrugging",
        "id": "",
        "imageUrl": "2025-11_media/1f937-19884.svg",
        "isAnimated": false,
        "name": "🀷"
      }
    ],
    "mentions": [
      {
        "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
        "color": null,
        "discriminator": "0000",
        "id": "538398807986274304",
        "isBot": false,
        "name": "rzioma",
        "nickname": "ReJ aka Renaldas Zioma",
        "roles": []
      }
    ]
  }
}
</details>

message-1441855575964258457

2025-11-22T18:19:17.691+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

I don't think this affects IO cells, only logic/dff
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441855744310906970

2025-11-22T18:19:57.828+00:00 β€” Essen (@essen__)

Content

Yes, just to say that my timing is fine, and I am bottlenecked by the IO, so I have no motivation to up the frequency.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441855957146800138

2025-11-22T18:20:48.572+00:00 β€” Essen (@essen__)

Content

We need faster, open source IO so bad 🫠
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "🫠",
        "id": "",
        "imageUrl": "2025-11_media/1fae0-D00A5.svg",
        "isAnimated": false,
        "name": "🫠"
      }
    ]
  }
}
</details>

message-1441856090945097900

2025-11-22T18:21:20.472+00:00 β€” Essen (@essen__)

Content

Anyways, off to lunch πŸ‘‹ see you around

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "thumbsup",
      "id": "",
      "imageUrl": "2025-11_media/1f44d-27259.svg",
      "isAnimated": false,
      "name": "πŸ‘"
    },
    "users": [
      {
        "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
        "color": null,
        "discriminator": "0000",
        "id": "538398807986274304",
        "isBot": false,
        "name": "rzioma",
        "nickname": "ReJ aka Renaldas Zioma"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "wave",
        "id": "",
        "imageUrl": "2025-11_media/1f44b-8A059.svg",
        "isAnimated": false,
        "name": "πŸ‘‹"
      }
    ]
  }
}
</details>

message-1441856164923965502

2025-11-22T18:21:38.11+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

Yeah, for MAC-array/SystolicArray you bound to be IO bound, I suppose
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441856246121631774

2025-11-22T18:21:57.469+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

I added some "noob" input caches to my implementation, some time ago
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441856360139460681

2025-11-22T18:22:24.653+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

https://github.com/rejunity/tiny-asic-1_58bit-matrix-mul

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "eyes",
      "id": "",
      "imageUrl": "2025-11_media/1f440-6C64D.svg",
      "isAnimated": false,
      "name": "πŸ‘€"
    },
    "users": [
      {
        "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441856531137040596

2025-11-22T18:23:05.422+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

Attachments

<details> <summary>Attachments data</summary>
[
  {
    "fileName": "image.png",
    "fileSizeBytes": 68767,
    "id": "1441856530717606122",
    "url": "2025-11_media/image-58839.png"
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441857018838122537

2025-11-22T18:25:01.699+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

And septenary version: https://github.com/rejunity/tt09-septenary-matrix-mul
Unfortunately never got fab'd due to eFabless going bonk
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441864820407402658

2025-11-22T18:56:01.738+00:00 β€” Essen (@essen__)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1441431342335393884",
  "guildId": "1361349522684510449",
  "messageId": "1441857018838122537"
}
</details>

Content

Any plans on submitting it to a future shuttle ?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
        "color": null,
        "discriminator": "0000",
        "id": "538398807986274304",
        "isBot": false,
        "name": "rzioma",
        "nickname": "ReJ aka Renaldas Zioma",
        "roles": []
      }
    ]
  }
}
</details>

message-1441874233490669658

2025-11-22T19:33:25.992+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1441431342335393884",
  "guildId": "1361349522684510449",
  "messageId": "1441864820407402658"
}
</details>

Content

Yes, for the next sky130 shuttle I would like to implementa input data cache with @tnt SRAM blocks.
I am also very tempted to see how large of an array could fit onto the whole wafer.space chip... maybe even buy a wafer for that πŸ˜‰ but I don't think I will have time for the first shuttle.

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "rofl",
      "id": "",
      "imageUrl": "2025-11_media/1f923-5854E.svg",
      "isAnimated": false,
      "name": "🀣"
    },
    "users": [
      {
        "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "wink",
        "id": "",
        "imageUrl": "2025-11_media/1f609-9EC67.svg",
        "isAnimated": false,
        "name": "πŸ˜‰"
      }
    ],
    "mentions": [
      {
        "avatarUrl": "2025-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
        "color": null,
        "discriminator": "0000",
        "id": "596068704471482370",
        "isBot": false,
        "name": "246tnt",
        "nickname": "tnt",
        "roles": []
      },
      {
        "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen",
        "roles": []
      }
    ]
  }
}
</details>

message-1441875347690881155

2025-11-22T19:37:51.638+00:00 β€” Essen (@essen__)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1441431342335393884",
  "guildId": "1361349522684510449",
  "messageId": "1441874233490669658"
}
</details>

Content

Sounds like more fun incoming πŸ™‚
Haha, an entire wafer, I would like to see you guys do that.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "slight_smile",
        "id": "",
        "imageUrl": "2025-11_media/1f642-83E8A.svg",
        "isAnimated": false,
        "name": "πŸ™‚"
      }
    ],
    "mentions": [
      {
        "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
        "color": null,
        "discriminator": "0000",
        "id": "538398807986274304",
        "isBot": false,
        "name": "rzioma",
        "nickname": "ReJ aka Renaldas Zioma",
        "roles": []
      }
    ]
  }
}
</details>

message-1441876190053924944

2025-11-22T19:41:12.473+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

ah, sorry, I didn't mean a wafer scale πŸ˜‰ though that would be fun!!! Instead wafer.space has an option to get uncut wafer for $2000 with 40 chips of your design (but someone needs to cut and package them πŸ˜‰)
but still not a bad deal because that gives approximately 128 TinyTapeout tiles worth of an area.

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "eyes",
      "id": "",
      "imageUrl": "2025-11_media/1f440-6C64D.svg",
      "isAnimated": false,
      "name": "πŸ‘€"
    },
    "users": [
      {
        "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "wink",
        "id": "",
        "imageUrl": "2025-11_media/1f609-9EC67.svg",
        "isAnimated": false,
        "name": "πŸ˜‰"
      }
    ]
  }
}
</details>

message-1441880236152066296

2025-11-22T19:57:17.138+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

Back of envelope calculation gives me around 10..20 GOPs (something like 16x20 mac array) for a whole chip on 180nm still far from 1TOps πŸ™‚
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "slight_smile",
        "id": "",
        "imageUrl": "2025-11_media/1f642-83E8A.svg",
        "isAnimated": false,
        "name": "πŸ™‚"
      }
    ]
  }
}
</details>

message-1441880835169976350

2025-11-22T19:59:39.955+00:00 β€” Essen (@essen__)

Content

@EmbeddedKen this is for you :
> get uncut wafer for $2000 with 40 chips of your design (but someone needs to cut and package them πŸ˜‰)
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "wink",
        "id": "",
        "imageUrl": "2025-11_media/1f609-9EC67.svg",
        "isAnimated": false,
        "name": "πŸ˜‰"
      }
    ],
    "mentions": [
      {
        "avatarUrl": "2025-11_media/ad7d8fa834bc46a9826d4dd4ce7cf7d7-4D16D.png",
        "color": null,
        "discriminator": "0000",
        "id": "190171097910607873",
        "isBot": false,
        "name": "embeddedken",
        "nickname": "EmbeddedKen",
        "roles": []
      }
    ]
  }
}
</details>

message-1441881044138852502

2025-11-22T20:00:29.777+00:00 β€” Essen (@essen__)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1441431342335393884",
  "guildId": "1361349522684510449",
  "messageId": "1441876190053924944"
}
</details>

Content

How did I miss that πŸ‘€
Damn, looks like I also need a die bonding machine now.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "eyes",
        "id": "",
        "imageUrl": "2025-11_media/1f440-6C64D.svg",
        "isAnimated": false,
        "name": "πŸ‘€"
      }
    ],
    "mentions": [
      {
        "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
        "color": null,
        "discriminator": "0000",
        "id": "538398807986274304",
        "isBot": false,
        "name": "rzioma",
        "nickname": "ReJ aka Renaldas Zioma",
        "roles": []
      }
    ]
  }
}
</details>

message-1441881305364041839

2025-11-22T20:01:32.058+00:00 β€” Essen (@essen__)

Content

How are you planning on doing the cutting and packaging ? Does one of you own the die bonding machine or know someone that does ?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441881552165408888

2025-11-22T20:02:30.9+00:00 β€” tnt (@246tnt)

Content

Well the 2000$ option is only as an addition to the 7000$ slot.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441881774266253404

2025-11-22T20:03:23.853+00:00 β€” tnt (@246tnt)

Content

So it's just to get a neat souvenir ... or if you want to do wafer level probing I guess.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441883417020203114

2025-11-22T20:09:55.516+00:00 β€” Essen (@essen__)

Content

So sad, you got my hopes up there for a second. 🀣
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "rofl",
        "id": "",
        "imageUrl": "2025-11_media/1f923-5854E.svg",
        "isAnimated": false,
        "name": "🀣"
      }
    ]
  }
}
</details>

message-1441884000544227511

2025-11-22T20:12:14.639+00:00 β€” tnt (@246tnt)

Content

There is a fixed number of slots in the reticle ...  so the price is pretty much production_cost / num_slots ...  2k$ is the cost to run one more wafer through the flow.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441884246024261733

2025-11-22T20:13:13.166+00:00 β€” tnt (@246tnt)

Content

The production costs are (simplified)  maskset_cost  + n_wafer * wafer_processing_cost    and the mask costs is the big chunks and the part which has a limited number of slots.

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "thumbsup",
      "id": "",
      "imageUrl": "2025-11_media/1f44d-27259.svg",
      "isAnimated": false,
      "name": "πŸ‘"
    },
    "users": [
      {
        "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1441901169281863750

2025-11-22T21:20:27.985+00:00 β€” ReJ aka Renaldas Zioma (@rzioma)

Content

Sad πŸ˜‰

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "people_hugging",
      "id": "",
      "imageUrl": "2025-11_media/1fac2-960B6.svg",
      "isAnimated": false,
      "name": "πŸ«‚"
    },
    "users": [
      {
        "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "wink",
        "id": "",
        "imageUrl": "2025-11_media/1f609-9EC67.svg",
        "isAnimated": false,
        "name": "πŸ˜‰"
      }
    ]
  }
}
</details>

message-1442227972890296611

2025-11-23T18:59:04.037+00:00 β€” Essen (@essen__)

Content

Still a great deal though
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>