Public

Thread: There's "THE CHIPMAP™- VISUALIZING LARGE

35 Discord messages from ℹ️ - Information/general/threads/theres-the-chipmap-visualizing-large.md.

Category: ℹ️ - Information Parent channel: #general Thread ID: 1495683592762953758

Messages: 35

message-1495683641425133770

2026-04-20T07:12:48.574+00:00 — Leo Moser (mole99) (@mole99)

Reply/reference

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

Content

<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1495683644885307523

2026-04-20T07:12:49.399+00:00 — Leo Moser (mole99) (@mole99)

Content

Attachments

<details> <summary>Attachments data</summary>
[
  {
    "fileName": "Bildschirmfoto_vom_2026-04-20_09-11-25.png",
    "fileSizeBytes": 24700,
    "id": "1495683644583579718",
    "url": "2026-04_media/Bildschirmfoto_vom_2026-04-20_09-11-25-2E219.png"
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1495683665647239198

2026-04-20T07:12:54.349+00:00 — Leo Moser (mole99) (@mole99)

Content

Attachments

<details> <summary>Attachments data</summary>
[
  {
    "fileName": "Bildschirmfoto_vom_2026-04-20_09-12-02.png",
    "fileSizeBytes": 985888,
    "id": "1495683665391255644",
    "url": "2026-04_media/Bildschirmfoto_vom_2026-04-20_09-12-02-D4BEB.png"
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1495683772820095037

2026-04-20T07:13:19.901+00:00 — azonenberg

Content

Yep, seems like about the approach i was thinking. i'll have to read that paper
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1495683826905513994

2026-04-20T07:13:32.796+00:00 — Leo Moser (mole99) (@mole99)

Content

Stefan Thiede is currently working on a modern (and proprietary) viewer with this approach.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1495683906530181233

2026-04-20T07:13:51.78+00:00 — azonenberg

Content

well i want a f/oss one
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1495683911471071232

2026-04-20T07:13:52.958+00:00 — azonenberg

Content

:p
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1495683964642525214

2026-04-20T07:14:05.635+00:00 — Leo Moser (mole99) (@mole99)

Content

Me too 😄
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "smile",
        "id": "",
        "imageUrl": "2026-04_media/1f604-BF863.svg",
        "isAnimated": false,
        "name": "😄"
      }
    ]
  }
}
</details>

message-1495683980089888789

2026-04-20T07:14:09.318+00:00 — azonenberg

Content

and long term I want an editor built around the same concept
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1495684041381253224

2026-04-20T07:14:23.931+00:00 — azonenberg

Content

i dont have the time to build it, but maybe if i build a nice viewer someone will start bolting editing features on lol
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1495684107760435323

2026-04-20T07:14:39.757+00:00 — Leo Moser (mole99) (@mole99)

Content

One can hope ;)
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1495684143424602234

2026-04-20T07:14:48.26+00:00 — azonenberg

Content

Or if ngscopeclient builds up enough steam maybe i can turn it over to other maintainers and not be handholding it as much

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "fingers_crossed",
      "id": "",
      "imageUrl": "2026-04_media/1f91e-2A114.svg",
      "isAnimated": false,
      "name": "🤞"
    },
    "users": [
      {
        "avatarUrl": "2026-04_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
        "color": null,
        "discriminator": "0000",
        "id": "323371864074485771",
        "isBot": false,
        "name": "mole99",
        "nickname": "Leo Moser (mole99)"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1495684157475524639

2026-04-20T07:14:51.61+00:00 — azonenberg

Content

and move on to new things
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1495684255328636928

2026-04-20T07:15:14.94+00:00 — azonenberg

Content

i feel like i have the right combination of HPC, accelerated graphics/GPU dev, and EE skills to tackle such a project, just not the time
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1495684379828293764

2026-04-20T07:15:44.623+00:00 — azonenberg

Content

and i really want vulkan in my EDA tools one day :p
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1495684506890534912

2026-04-20T07:16:14.917+00:00 — azonenberg

Content

(did you see some of my recent demos from ngscopeclient going all the way up to ethernet frames basically 100% GPU?)
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1495684770108280923

2026-04-20T07:17:17.673+00:00 — Leo Moser (mole99) (@mole99)

Content

I've been following you on Mastodon, and what you do with compute shaders in ngscoceplient is incredible ^^
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1495684877436321854

2026-04-20T07:17:43.262+00:00 — azonenberg

Content

specifically, for anybody else reading this
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1495684902786433055

2026-04-20T07:17:49.306+00:00 — azonenberg

Content

Attachments

<details> <summary>Attachments data</summary>
[
  {
    "fileName": "demo.mp4",
    "fileSizeBytes": 2934024,
    "id": "1495684902677647462",
    "url": "2026-04_media/demo-531B5.mp4"
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497609608188006580

2026-04-25T14:45:54.833+00:00 — Tim 'mithro' Ansell (@mithro_)

Content

@azonenberg - There are some papers about NVIDIA doing GPU acceleration for one of the proprietary vendors and getting like 10,000x speed up or something.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
        "color": null,
        "discriminator": "0000",
        "id": "812217062567051294",
        "isBot": false,
        "name": "azonenberg",
        "nickname": "azonenberg",
        "roles": []
      }
    ]
  }
}
</details>

message-1497609677012340858

2026-04-25T14:46:11.242+00:00 — Tim 'mithro' Ansell (@mithro_)

Content

Like 2023 time frame.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497672423359905792

2026-04-25T18:55:31.137+00:00 — azonenberg

Content

I know they did a bunch of acceleration for lithography
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497672441063801013

2026-04-25T18:55:35.358+00:00 — azonenberg

Content

and OPC stuff
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497672571456585842

2026-04-25T18:56:06.446+00:00 — azonenberg

Content

anyway, that's something we need in the open stack too
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497759142067179672

2026-04-26T00:40:06.488+00:00 — Tim 'mithro' Ansell (@mithro_)

Content

@azonenberg - Yeah, I've been hoping the GDSFactory team which is doing a lot of photonics stuff which needs all types of weird structures will push forward areas like ILT based solutions rather than heuristic based OPC that is much more common on 180nm -> 45nm area.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
        "color": null,
        "discriminator": "0000",
        "id": "812217062567051294",
        "isBot": false,
        "name": "azonenberg",
        "nickname": "azonenberg",
        "roles": []
      }
    ]
  }
}
</details>

message-1497760167100420249

2026-04-26T00:44:10.875+00:00 — Tim 'mithro' Ansell (@mithro_)

Content

@azonenberg - I was just randomly searching for https://github.com/vincentlv/DimmiLitho and it appears there might be more attempts at open source litho simulation out there than I realized. Found the following to accidentally!
 * https://github.com/TorchOPC/TorchLitho
 * https://github.com/LithoSimulator/K-Litho

Embeds

<details> <summary>Embeds data</summary>
[
  {
    "color": "#1E2327",
    "description": "Include pixel-based mask synthesis, imaging model for optical lithography in Python - vincentlv/DimmiLitho",
    "fields": [],
    "images": [],
    "inlineEmojis": [],
    "thumbnail": {
      "height": 600,
      "url": "2026-04_media/DimmiLitho-4D909",
      "width": 1200
    },
    "timestamp": null,
    "title": "GitHub - vincentlv/DimmiLitho: Include pixel-based mask synthesis, ...",
    "url": "https://github.com/vincentlv/DimmiLitho"
  },
  {
    "color": "#1E2327",
    "description": "Differentiable Computational Lithogrpahy Framework - TorchOPC/TorchLitho",
    "fields": [],
    "images": [],
    "inlineEmojis": [],
    "thumbnail": {
      "height": 461,
      "url": "2026-04_media/1d7b7b9f-ea2b-49ba-81a7-67bdbd4f4457-89812",
      "width": 894
    },
    "timestamp": null,
    "title": "GitHub - TorchOPC/TorchLitho: Differentiable Computational Lithogrp...",
    "url": "https://github.com/TorchOPC/TorchLitho"
  },
  {
    "color": "#1E2327",
    "description": "K-Litho is a toolset designed for lithography simulation.  It enables optical image calculations using TCC and SOCS, as well as SOCS kernel derivation. - LithoSimulator/K-Litho",
    "fields": [],
    "images": [],
    "inlineEmojis": [],
    "thumbnail": {
      "height": 600,
      "url": "2026-04_media/K-Litho-50D8A",
      "width": 1200
    },
    "timestamp": null,
    "title": "GitHub - LithoSimulator/K-Litho: K-Litho is a toolset designed for ...",
    "url": "https://github.com/LithoSimulator/K-Litho"
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
        "color": null,
        "discriminator": "0000",
        "id": "812217062567051294",
        "isBot": false,
        "name": "azonenberg",
        "nickname": "azonenberg",
        "roles": []
      }
    ]
  }
}
</details>

message-1497782055990198393

2026-04-26T02:11:09.593+00:00 — namibj

Reply/reference

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

Content

OPC want. Fab allowance/support when 😄
(I think the tools may already exist even if as part of research paper code dumps only, but that part shouldn't even be that hard even if one has to write the code for the techniques/algorithms of the paper(s), but it won't/can't really progress until the fab allows test structures/validations in submissions.)
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "smile",
        "id": "",
        "imageUrl": "2026-04_media/1f604-BF863.svg",
        "isAnimated": false,
        "name": "😄"
      }
    ],
    "mentions": [
      {
        "avatarUrl": "2026-04_media/fa74a52c2f0bbb97224c0fe673ec2e33-377D4.png",
        "color": null,
        "discriminator": "0000",
        "id": "812217062567051294",
        "isBot": false,
        "name": "azonenberg",
        "nickname": "azonenberg",
        "roles": []
      }
    ]
  }
}
</details>

message-1497787321146146838

2026-04-26T02:32:04.904+00:00 — Tim 'mithro' Ansell (@mithro_)

Content

We can most certainly have test structures if they pass the current DRC rules.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497787400058044466

2026-04-26T02:32:23.718+00:00 — Tim 'mithro' Ansell (@mithro_)

Content

I believe the @Noritsuna Imamura team had a few on run #1
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-04_media/ba250adfde87b0f7a20559209aaf5bac-0CCB8.png",
        "color": null,
        "discriminator": "0000",
        "id": "754661674145022032",
        "isBot": false,
        "name": "noritsunaimamura",
        "nickname": "Noritsuna Imamura",
        "roles": []
      }
    ]
  }
}
</details>

message-1497787464054739034

2026-04-26T02:32:38.976+00:00 — Tim 'mithro' Ansell (@mithro_)

Content

The gdsfactory team are also very interested in test structures
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497787842951385150

2026-04-26T02:34:09.312+00:00 — Tim 'mithro' Ansell (@mithro_)

Content

See alo https://github.com/google/skywater-pdk-sky130-raw-data and https://github.com/google/skywater-pdk-sky130-raw-data/tree/main/docs/sky130-testtile-open for examples of stuff done on sky130 that I would love to see replicated on gf180mcu

Embeds

<details> <summary>Embeds data</summary>
[
  {
    "color": "#1E2327",
    "description": "Raw data collected about the SKY130 process technology. - google/skywater-pdk-sky130-raw-data",
    "fields": [],
    "images": [],
    "inlineEmojis": [],
    "thumbnail": {
      "height": 640,
      "url": "2026-04_media/6331cc72-d873-4a7c-b52c-65abe3dd645f-11FAE",
      "width": 1280
    },
    "timestamp": null,
    "title": "GitHub - google/skywater-pdk-sky130-raw-data: Raw data collected ab...",
    "url": "https://github.com/google/skywater-pdk-sky130-raw-data"
  },
  {
    "color": "#1E2327",
    "description": "Raw data collected about the SKY130 process technology. - google/skywater-pdk-sky130-raw-data",
    "fields": [],
    "images": [],
    "inlineEmojis": [],
    "thumbnail": {
      "height": 640,
      "url": "2026-04_media/6331cc72-d873-4a7c-b52c-65abe3dd645f-11FAE",
      "width": 1280
    },
    "timestamp": null,
    "title": "skywater-pdk-sky130-raw-data/docs/sky130-testtile-open at main · g...",
    "url": "https://github.com/google/skywater-pdk-sky130-raw-data/tree/main/docs/sky130-testtile-open"
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497788069372367022

2026-04-26T02:35:03.295+00:00 — Tim 'mithro' Ansell (@mithro_)

Content

And also https://bit.ly/test-open-pdk

Embeds

<details> <summary>Embeds data</summary>
[
  {
    "description": "Test structure generation and measurement  For improving open source PDKs bit.ly/test-open-pdk  Owner: Tim ‘mithro’ Ansell <me@mith.ro> Contributors: XXX Last Updated: 2023 Q1  Goal The goal of this document is to provide a central point for the (automated) development of test structures and...",
    "fields": [],
    "images": [],
    "inlineEmojis": [],
    "thumbnail": {
      "height": 630,
      "url": "2026-04_media/AHkbwyKZvD6sT--5iIF_m-2xXq2xfNbNuCtKrrj60--060D2",
      "width": 1200
    },
    "timestamp": null,
    "title": "Building out (automated) test generation and (automated) measuremen...",
    "url": "https://bit.ly/test-open-pdk"
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497795283113873509

2026-04-26T03:03:43.185+00:00 — namibj

Reply/reference

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

Content

As I understand it, fab currently applies OPC to the submission before the masks are produced.
That's inherently in the way of, notably, having some mask patterns that deliberately excercise finer litho interactions in ways that are reasonably easy to measure on produced chips, so that ILT models can be adjusted/tuned to the particular process litho aspects.
Like, the GDSII doesn't have the mask layers, it's just a proxy that turns into mask layers while the fab applies OPC and some indirection schemes (like self-aligned gate and similar).
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497913191160615013

2026-04-26T10:52:14.654+00:00 — Noritsuna Imamura (@noritsunaimamura)

Reply/reference

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

Content

Our test pads (prober pads) are designed to match the specifications of the prober owned by Professor Tsuchiya at Kansai University.
If the timing works out, we plan to conduct a test.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/ba250adfde87b0f7a20559209aaf5bac-0CCB8.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png",
        "color": null,
        "discriminator": "0000",
        "id": "169786952432746498",
        "isBot": false,
        "name": "mithro_",
        "nickname": "Tim 'mithro' Ansell",
        "roles": []
      }
    ]
  }
}
</details>

message-1497939528126697592

2026-04-26T12:36:53.876+00:00 — Tim 'mithro' Ansell (@mithro_)

Reply/reference

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

Content

We (wafer.space) do get to see the masks and have to sign off on them before they get manufactured. After a run has been confirmed as working, we will also get the actual physical masks.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-04_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
        "color": null,
        "discriminator": "0000",
        "id": "262706220073222144",
        "isBot": false,
        "name": "namibj",
        "nickname": "namibj",
        "roles": []
      }
    ]
  }
}
</details>