{
  "guild": {
    "id": "1361349522684510449",
    "name": "wafer.space Community",
    "iconUrl": "2025-09_media/fb143eaa45770cbb40493d09b625e98b-09FD1.png"
  },
  "channel": {
    "id": "1361349523724570941",
    "type": "GuildTextChat",
    "categoryId": "1361349523724570936",
    "category": "Information",
    "name": "general",
    "topic": "Welcome to [wafer.space](https://wafer.space/) - \ndocumentation at [wafer.space github](https://github.com/wafer-space) - \nbuy at [buy.wafer.space](https://buy.wafer.space) - \narchives at [discord.wafer.space](https://discord.wafer.space/)"
  },
  "dateRange": {
    "after": "2025-08-31T23:59:59.999+00:00",
    "before": "2025-10-01T00:00:00+00:00"
  },
  "exportedAt": "2026-05-11T08:41:15.9742467+00:00",
  "messages": [
    {
      "id": "1413273636747608137",
      "type": "Default",
      "timestamp": "2025-09-04T21:24:52.355+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tholin / @Tim Edwards - I'm hoping to work with @Leo Moser (mole99) to put together something using previous MPW designs to send to GF for testing very soon.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        },
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        },
        {
          "id": "1365118310701600900",
          "name": "rtimothyedwards_19428",
          "discriminator": "0000",
          "nickname": "Tim Edwards",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1413274014448750723",
      "type": "Default",
      "timestamp": "2025-09-04T21:26:22.406+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Like, this month?",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413281402404864061",
      "type": "Default",
      "timestamp": "2025-09-04T21:55:43.832+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yes",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413281465587990601",
      "type": "Default",
      "timestamp": "2025-09-04T21:55:58.896+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hopefully that isn't a surpise to @Leo Moser (mole99)  \ud83d\ude42",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1413284662578647040",
      "type": "Default",
      "timestamp": "2025-09-04T22:08:41.118+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Its was a surprise to me, heh",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413284806137217175",
      "type": "Default",
      "timestamp": "2025-09-04T22:09:15.345+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Would you also be interested in sending one of the WiP custom padframes to GF for testing?",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413295696488038440",
      "type": "Default",
      "timestamp": "2025-09-04T22:52:31.807+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Sure! I believe @Leo Moser (mole99) is busy this week with finishing iHP related stuff?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1413298572509708369",
      "type": "Default",
      "timestamp": "2025-09-04T23:03:57.504+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I have a padframe that should be working.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413298847207133245",
      "type": "Default",
      "timestamp": "2025-09-04T23:05:02.997+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I can take that, populate the project area with a copy of one of my GFMPW designs and we'll see if everything still works as before.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413299018775269579",
      "type": "Default",
      "timestamp": "2025-09-04T23:05:43.902+00:00",
      "timestampEdited": "2025-09-04T23:05:59.521+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Would allow me to do some fixes as well. The RISC-V core on my multi-project die is just a few adjustments/bugfixes away from being able to boot Linux.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413313531117572229",
      "type": "Default",
      "timestamp": "2025-09-05T00:03:23.914+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim 'mithro' Ansell Would this be of interest to you in general? Linux-capable CPU core on gf180?",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1413313795652190278",
      "type": "Default",
      "timestamp": "2025-09-05T00:04:26.984+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "A bit weird but I definitely wouldn't say no.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413314780281835621",
      "type": "Default",
      "timestamp": "2025-09-05T00:08:21.738+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The uclinux on Tiny Tapeout is a pretty good demo to show people.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413552812046160045",
      "type": "Default",
      "timestamp": "2025-09-05T15:54:12.933+00:00",
      "timestampEdited": "2025-09-05T15:54:49.425+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The idea is to get early feedback from GF, especially regarding the sealring, as the corner of the sealring is simply \"best-effort\" since we don't have any rules for it in the PDK. Another issue is fill generation, for which we currently only have a partial implementation in magic.\n\nI'm just finishing up my IHP tapeout and will be at ORConf right after that. After ORConf, I will have one full week to create a test reticle and work on fill. I will also upload the template repository for wafer.space designs.\nI would appreciate if you could use the template to build your chip @Tholin. It automatically adds the sealring after GDS streamout.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1413554675843731528",
      "type": "Default",
      "timestamp": "2025-09-05T16:01:37.297+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Alright, will do",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413554806211084359",
      "type": "Default",
      "timestamp": "2025-09-05T16:02:08.379+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'm rushing some bugfixes to my multi-project die right now, and then I will tape that out a second time.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413555067881128058",
      "type": "Default",
      "timestamp": "2025-09-05T16:03:10.766+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Not gonna do anything new. The multi-project die is a whole heap of designs that I already know the characteristics of, which is good.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413557214035312643",
      "type": "Default",
      "timestamp": "2025-09-05T16:11:42.449+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Thanks! I'll let you know after ORConf once it's pushed.\nBeing able to make comparisons between previous shuttles is definitely good.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413589993426911483",
      "type": "Default",
      "timestamp": "2025-09-05T18:21:57.665+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tholin :  I'm glad you're working on a 3.3V standard cell library for GF180MCU.  I have come to the conclusion that the OSU standard cells are invalid and probably will never be synthesizable.  I think it is the same old story with academic development---At one time in the past, they had expertise in standard cell design, but that expertise has been lost, and now all they do is academic excercises like CharLib where they are concerned about simulation efficiency and accuracy, and nobody has noticed that the layouts they're passing to the tool are unworkable for a variety of reasons (such as, for example, having a cell height that is not divisible by any track height).",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1413591289177444487",
      "type": "Default",
      "timestamp": "2025-09-05T18:27:06.596+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yeah! I do need to keep working on it sometime. Its on hold for now until after the first wafer.space shuttle.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413799701341278330",
      "type": "Default",
      "timestamp": "2025-09-06T08:15:15.928+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tholin Just so you know, final submission will be in early December, so there may still be time to work on it :)",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1413904979541884949",
      "type": "Default",
      "timestamp": "2025-09-06T15:13:36.207+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "True, but my SCL is 3.3V and I do wish to tape out one more 5V chip on the first wafer.space shuttle.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413905116708470905",
      "type": "Default",
      "timestamp": "2025-09-06T15:14:08.91+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Second and onwards I will be playing with 3.3V. Lets uhhh...make sure that the 5V stuff we have already works first.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1413905272761614396",
      "type": "Default",
      "timestamp": "2025-09-06T15:14:46.116+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Oh, that *just* reminds me that I should absolutely create a test layout for the extra 5V cells I\u2019m making.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1414758660860547072",
      "type": "Default",
      "timestamp": "2025-09-08T23:45:49.694+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@everyone - The CrowdSupply page which will allows you to purchase wafer.space slots will be live in the next day or two. I am looking for people who want to purchase a slot to be beta testers.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\u203c\ufe0f",
            "code": "bangbang",
            "isAnimated": false,
            "imageUrl": "2025-09_media/203c-3876B.svg"
          },
          "count": 4,
          "users": [
            {
              "id": "536358435873226753",
              "name": "dmitrygr",
              "discriminator": "0000",
              "nickname": "dmitrygr",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/37f9f943f203a5bfc07aa5e35c99d58a-2C87F.png"
            },
            {
              "id": "538398807986274304",
              "name": "rzioma",
              "discriminator": "0000",
              "nickname": "ReJ aka Renaldas Zioma",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png"
            },
            {
              "id": "735201236877312021",
              "name": "always_ff_rohan",
              "discriminator": "0000",
              "nickname": "always_ff_rohan",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/baebfc6a9e9708bf367fa136021a261d-69E0A.png"
            },
            {
              "id": "756011607603019777",
              "name": "anfroholic",
              "discriminator": "0000",
              "nickname": "anfroholic",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
            }
          ]
        },
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\ude80",
            "code": "rocket",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f680-A35CE.svg"
          },
          "count": 4,
          "users": [
            {
              "id": "538398807986274304",
              "name": "rzioma",
              "discriminator": "0000",
              "nickname": "ReJ aka Renaldas Zioma",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/f2ec4a3c78aa64de4ebf8efb563cc011-91657.png"
            },
            {
              "id": "594656356594614312",
              "name": "jimmo_",
              "discriminator": "0000",
              "nickname": "jimmo",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/ec84aba19860ac4b725308409095d92b-54211.png"
            },
            {
              "id": "735201236877312021",
              "name": "always_ff_rohan",
              "discriminator": "0000",
              "nickname": "always_ff_rohan",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/baebfc6a9e9708bf367fa136021a261d-69E0A.png"
            },
            {
              "id": "1071653002986926112",
              "name": "algofoogle",
              "discriminator": "0000",
              "nickname": "algofoogle (Anton Maurovic)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1414788304838201387",
      "type": "Default",
      "timestamp": "2025-09-09T01:43:37.369+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hey @Tim 'mithro' Ansell which pdk will we be using?",
      "author": {
        "id": "374977737334456320",
        "name": "ombudsman",
        "discriminator": "0000",
        "nickname": "ombudsman",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/279762f280b32d5e84b18d9cd2305120-9A5DC.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1414788691536252990",
      "type": "Reply",
      "timestamp": "2025-09-09T01:45:09.565+00:00",
      "timestampEdited": "2025-09-09T01:46:10.554+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The gf180mcu PDK (https://gf180mcu-pdk.readthedocs.io/) - I believe at least @Leo Moser (mole99) & @Tholin, @tnt have already been working with it.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f44d-27259.svg"
          },
          "count": 2,
          "users": [
            {
              "id": "374977737334456320",
              "name": "ombudsman",
              "discriminator": "0000",
              "nickname": "ombudsman",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/279762f280b32d5e84b18d9cd2305120-9A5DC.png"
            },
            {
              "id": "735201236877312021",
              "name": "always_ff_rohan",
              "discriminator": "0000",
              "nickname": "always_ff_rohan",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/baebfc6a9e9708bf367fa136021a261d-69E0A.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        },
        {
          "id": "374977737334456320",
          "name": "ombudsman",
          "discriminator": "0000",
          "nickname": "ombudsman",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/279762f280b32d5e84b18d9cd2305120-9A5DC.png"
        },
        {
          "id": "596068704471482370",
          "name": "246tnt",
          "discriminator": "0000",
          "nickname": "tnt",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
        },
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "reference": {
        "messageId": "1414788304838201387",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1414790061425164428",
      "type": "Default",
      "timestamp": "2025-09-09T01:50:36.172+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I believe `ciel` is the best way to get the PDK?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1414790285636145253",
      "type": "Default",
      "timestamp": "2025-09-09T01:51:29.628+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Exciting times, Tim \ud83d\ude42",
      "author": {
        "id": "1071653002986926112",
        "name": "algofoogle",
        "discriminator": "0000",
        "nickname": "algofoogle (Anton Maurovic)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "1222712335672541275",
            "name": "blobsignyes",
            "code": "blobsignyes",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1222712335672541275-21753.png"
          },
          "count": 1,
          "users": [
            {
              "id": "732347216412278825",
              "name": "urish",
              "discriminator": "0000",
              "nickname": "urish",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1414808556640796735",
      "type": "Reply",
      "timestamp": "2025-09-09T03:04:05.775+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "yeah, with sky130 I use this - ```\n#Enable PDK with this commit\nciel enable --pdk-family sky130A 12df12e2e74145e31c5a13de02f9a1e176b56e67\n\n# Initiate the flow from design directory\nlibrelane --ciel-pdk -p sky130A -s sky130_fd_sc_hd --flow Classic config.json\n```",
      "author": {
        "id": "735201236877312021",
        "name": "always_ff_rohan",
        "discriminator": "0000",
        "nickname": "always_ff_rohan",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/baebfc6a9e9708bf367fa136021a261d-69E0A.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1414790061425164428",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1414808812271042730",
      "type": "Default",
      "timestamp": "2025-09-09T03:05:06.722+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "GF180 is also same I think",
      "author": {
        "id": "735201236877312021",
        "name": "always_ff_rohan",
        "discriminator": "0000",
        "nickname": "always_ff_rohan",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/baebfc6a9e9708bf367fa136021a261d-69E0A.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1414811268203679825",
      "type": "Default",
      "timestamp": "2025-09-09T03:14:52.262+00:00",
      "timestampEdited": "2025-09-09T03:22:50.709+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hi guys, I was told this was the place to be and you where looking for beta testers.\nStill need to give it some more though as to if I wish to commit 6k to my broken a0 \ud83d\udc4b",
      "author": {
        "id": "509798510170865675",
        "name": "essen__",
        "discriminator": "0000",
        "nickname": "Essen",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\udc4b",
          "code": "wave",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f44b-8A059.svg"
        }
      ]
    },
    {
      "id": "1414941979313307739",
      "type": "Default",
      "timestamp": "2025-09-09T11:54:16.219+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "heyo, connected with Tim at OpenSauce and might have roped me into participating as well \ud83d\ude42  In the middle of a big cross-country move right now (and have no layout experience past my own little DIY projects) so not sure if I'll make this first shuttle.\n\nWas thinking about doing some test structures / circuits for an analog'y neuromorphic chip (spiking neural net stuff)",
      "author": {
        "id": "384390069412429834",
        "name": "polyfractal",
        "discriminator": "0000",
        "nickname": "BreakingTaps",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/8d8c1d8b8ad51d6cdb1a47512c39b297-42908.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1415266376322383912",
      "type": "Default",
      "timestamp": "2025-09-10T09:23:18.493+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I wish I had the personal budget for a whole die, but in the meantime if anyone is thinking of sharing the cost for a multi-project die, I would at least like to know \ud83d\ude42",
      "author": {
        "id": "1071653002986926112",
        "name": "algofoogle",
        "discriminator": "0000",
        "nickname": "algofoogle (Anton Maurovic)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1415338686547103887",
      "type": "Reply",
      "timestamp": "2025-09-10T14:10:38.594+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hi @algofoogle (Anton Maurovic) \nHow much area would you be looking for, and do you have any specific requirements ?",
      "author": {
        "id": "509798510170865675",
        "name": "essen__",
        "discriminator": "0000",
        "nickname": "Essen",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1071653002986926112",
          "name": "algofoogle",
          "discriminator": "0000",
          "nickname": "algofoogle (Anton Maurovic)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
        }
      ],
      "reference": {
        "messageId": "1415266376322383912",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1415361778879172628",
      "type": "Reply",
      "timestamp": "2025-09-10T15:42:24.235+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "If anyone is ready to order, please contact me with an email address and I'll add you to the access list.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "509798510170865675",
          "name": "essen__",
          "discriminator": "0000",
          "nickname": "Essen",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png"
        }
      ],
      "reference": {
        "messageId": "1414811268203679825",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1415382859748737157",
      "type": "Default",
      "timestamp": "2025-09-10T17:06:10.306+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Can people test if https://buy.wafer.space sends them to https://www.crowdsupply.com/wafer-space/gf180mcu-run-1/ correctly?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "wafer.space GF180MCU Run 1",
          "url": "https://buy.wafer.space/",
          "timestamp": null,
          "description": "Fabricate 1,000 chips of your own design",
          "thumbnail": {
            "url": "2025-09_media/gf180mcu-gelpack-dice_jpg_project-main-8DB90.jpg",
            "width": 749,
            "height": 421
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        },
        {
          "title": "wafer.space GF180MCU Run 1",
          "url": "https://www.crowdsupply.com/wafer-space/gf180mcu-run-1/",
          "timestamp": null,
          "description": "Fabricate 1,000 chips of your own design",
          "thumbnail": {
            "url": "2025-09_media/gf180mcu-gelpack-dice_jpg_open-graph-DE679.jpg",
            "width": 1500,
            "height": 843
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f44d-27259.svg"
          },
          "count": 3,
          "users": [
            {
              "id": "323874444344950794",
              "name": "markemer",
              "discriminator": "0000",
              "nickname": "Mark Anderson",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/a976ec32aab182dad158688cea0f5724-4A8BE.png"
            },
            {
              "id": "422557460092551178",
              "name": "storborg",
              "discriminator": "0000",
              "nickname": "storborg",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/e4e00fc12bb774612de139d0c7016e86-CBD59.png"
            },
            {
              "id": "596068704471482370",
              "name": "246tnt",
              "discriminator": "0000",
              "nickname": "tnt",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
            }
          ]
        },
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc9c",
            "code": "purple_heart",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f49c-71A75.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "756011607603019777",
              "name": "anfroholic",
              "discriminator": "0000",
              "nickname": "anfroholic",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1415383259273232455",
      "type": "Default",
      "timestamp": "2025-09-10T17:07:45.56+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Tested on Firefox and Edge. Re-direct works.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc46",
            "code": "point_up_2",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f446-9CC34.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "384390069412429834",
              "name": "polyfractal",
              "discriminator": "0000",
              "nickname": "BreakingTaps",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/8d8c1d8b8ad51d6cdb1a47512c39b297-42908.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1415383700476133580",
      "type": "Default",
      "timestamp": "2025-09-10T17:09:30.751+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Works for me (Chrome)",
      "author": {
        "id": "732347216412278825",
        "name": "urish",
        "discriminator": "0000",
        "nickname": "urish",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1415384003229384856",
      "type": "Default",
      "timestamp": "2025-09-10T17:10:42.933+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Nice campaign page!",
      "author": {
        "id": "732347216412278825",
        "name": "urish",
        "discriminator": "0000",
        "nickname": "urish",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1415390870504607774",
      "type": "Default",
      "timestamp": "2025-09-10T17:38:00.219+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "As I mentioned, anyone ready to commit to a slot, please message me and I'll get you added to the ability to purchase right away.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1415559697238593628",
      "type": "ThreadCreated",
      "timestamp": "2025-09-11T04:48:51.649+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Started a thread.",
      "author": {
        "id": "1071653002986926112",
        "name": "algofoogle",
        "discriminator": "0000",
        "nickname": "algofoogle (Anton Maurovic)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": null,
        "channelId": "1415559697238593628",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1415583677563535413",
      "type": "Default",
      "timestamp": "2025-09-11T06:24:09.004+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim 'mithro' Ansell In the campaign page, maybe specify it's the `gf180mcuD` variant in the PDK, that should allow people to lookup anything they need about the exact spec ( like top metal thickness for instance ).",
      "author": {
        "id": "596068704471482370",
        "name": "246tnt",
        "discriminator": "0000",
        "nickname": "tnt",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\u2795",
            "code": "heavy_plus_sign",
            "isAnimated": false,
            "imageUrl": "2025-09_media/2795-3358E.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "735201236877312021",
              "name": "always_ff_rohan",
              "discriminator": "0000",
              "nickname": "always_ff_rohan",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/baebfc6a9e9708bf367fa136021a261d-69E0A.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1415596695600762921",
      "type": "Default",
      "timestamp": "2025-09-11T07:15:52.746+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Also \"GlobalFoundries GF180MCU open\u2011source PDK\" should be \"GlobalFoundries gf180mcu open\u2011source PDK\" or \"GlobalFoundries open\u2011source PDK for GF180MCU\".",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417259872113917972",
      "type": "Default",
      "timestamp": "2025-09-15T21:24:44.927+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tholin :  Would it be okay with you if I incorporated your `gf180mcu_as_sc_mcu7t3v3` standard cells into the open_pdks build of GF180MCU as an option?  I would like to put something on the 1st wafer.space shuttle run using this library.",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417260587330572428",
      "type": "Default",
      "timestamp": "2025-09-15T21:27:35.448+00:00",
      "timestampEdited": "2025-09-15T21:27:44.517+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Okay, full disclaimer first: I never ran the full prechecks on a layout produced with the SCL. I don't know if it produces DRC correct GDSII outputs in the eyes of klayout (which was a massive pain point with my other SCL).",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417260808018329611",
      "type": "Default",
      "timestamp": "2025-09-15T21:28:28.064+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I understand the risks, and I'm willing to run the whole library through a large project synthesis and debug anything that looks wrong.  Maybe extend the library, as well.",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417260897298157731",
      "type": "Default",
      "timestamp": "2025-09-15T21:28:49.35+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I want a 3.3V standard cell library for gf180mcu, and OSU is not going to be it.",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417260965019259002",
      "type": "Default",
      "timestamp": "2025-09-15T21:29:05.496+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yeah, I'm not surprised",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\ude06",
            "code": "laughing",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f606-BE94E.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1365118310701600900",
              "name": "rtimothyedwards_19428",
              "discriminator": "0000",
              "nickname": "Tim Edwards",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417261020807696457",
      "type": "Default",
      "timestamp": "2025-09-15T21:29:18.797+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hi everyone, I'm in the US/Chicago time zone until the 5th October",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417261220586848318",
      "type": "Default",
      "timestamp": "2025-09-15T21:30:06.428+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim Edwards - @Leo Moser (mole99) talked with Staf from chips4makers at OrConf and apparently his cells should work on GF180MCU",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        },
        {
          "id": "1365118310701600900",
          "name": "rtimothyedwards_19428",
          "discriminator": "0000",
          "nickname": "Tim Edwards",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417261726738415676",
      "type": "Default",
      "timestamp": "2025-09-15T21:32:07.104+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I know Tim Ansell wants to do a test tapeout with GF later this month and for his consideration I'm gonna offer a GDSII of my multi-project die, but with some minor bugs fixed and using the template that mole99 is cooking up. After this, I'll be mostly free to keep developing my 3.3V SCL.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417263406720880680",
      "type": "Default",
      "timestamp": "2025-09-15T21:38:47.643+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim 'mithro' Ansell :  If you want people to have access to Staf's cells (SRAM, or does he have more?), then I just need a pointer to a repository and I can incorporate them into open_pdks for GF180MCU.",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417263570579751013",
      "type": "Default",
      "timestamp": "2025-09-15T21:39:26.71+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim Edwards - I'm guessing @Leo Moser (mole99) is probably still travelling back from OrConf at the moment.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        },
        {
          "id": "1365118310701600900",
          "name": "rtimothyedwards_19428",
          "discriminator": "0000",
          "nickname": "Tim Edwards",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417264375294853261",
      "type": "Default",
      "timestamp": "2025-09-15T21:42:38.569+00:00",
      "timestampEdited": "2025-09-15T21:42:50.841+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "This is what @Leo Moser (mole99) sent me;\n> I'm now back from ORConf, which was great! I had some interesting discussions with a lot of people.\n> \n> One of the most interesting projects for us is Staf Verhaegen's SRAM compiler: https://www.youtube.com/watch?v=G9uyKw3XoiM\n> It would not only allow us to generate SRAM macros in different configurations, but also for 3.3V transistors on gf180mcu.\n> \n> I asked him if he would be interested to put different SRAM configurations on a shuttle slot. He is interested, although there are some changes needed to make it work on gf180mcu.\n> I told him I'll get back to him after asking you whether there's still a slot available.\n> \n> Moreover, we could also use Staf's FlexCell stdcell generator to generate 3.3V cells. https://gitlab.com/Chips4Makers/c4m-flexcell\n> \n> Tholins cells are great, but this would give us a larger set of stdcells that we could even take to a different process. Tamas did not use them for the TT test shuttle only because he couldn't get them working with LibreLane in time for the tapeout. But it's just a matter of figuring out how to configure LibreLane with these stdcells.\n> \n> The only missing part then is the separation of the 5V and 3.3V voltage domains in the padring. There's a clever workaround using breaker cells that Tamas has already used. The proper way would be to create new power/ground pad cells based on the existing ones.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "A portable area efficient SRAM compiler: a ... job somebody has to ...",
          "url": "https://www.youtube.com/watch?v=G9uyKw3XoiM",
          "timestamp": null,
          "description": "For developing a SRAM compiler that is area efficient and performant expertise is needed but above all a lot transpiration and persistence; more so I would say than other circuits. Luckily we (e.g. ChipFlow) is developing one for IHP and their SG13G2 open source process. This work is done in the FlowSpace project funded by the German government....",
          "color": "#FF0000",
          "author": {
            "name": "FOSSi Foundation",
            "url": "https://www.youtube.com/channel/UCoyUg0i6RBVTrSDt2qlRMDA"
          },
          "thumbnail": {
            "url": "2025-09_media/maxresdefault-CA679.jpg",
            "width": 1280,
            "height": 720
          },
          "video": {
            "url": "2025-09_media/G9uyKw3XoiM-2B550",
            "width": 1280,
            "height": 720
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        },
        {
          "title": "Chips4Makers / c4m-flexcell \u00b7 GitLab",
          "url": "https://gitlab.com/Chips4Makers/c4m-flexcell",
          "timestamp": null,
          "description": "A flexible, scalable, open source standard cell library.",
          "color": "#ECECEF",
          "thumbnail": {
            "url": "2025-09_media/twitter_card-570ddb06edf56a2312253c5872489-60AF3.jpg",
            "width": 1024,
            "height": 1024
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417264705092849714",
      "type": "Default",
      "timestamp": "2025-09-15T21:43:57.199+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "His stuff is also listed at https://bit.ly/ws-gf180mcu-stdcells",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "wafer.space - Notes around voltages and options for I/O and standar...",
          "url": "https://bit.ly/ws-gf180mcu-stdcells",
          "timestamp": null,
          "description": "Notes around voltages and options for I/O and standard cells bit.ly/ws-gf180mcu-stdcells  Voltages and GF180MCU See also https://bit.ly/ws-gf180  The GF180MCU process uses the same stack as the other 180nm process technologies but changes; The default oxide to be the same as the other 180nm proce...",
          "thumbnail": {
            "url": "2025-09_media/AHkbwyJe1agTFR-diddXHLe4QsUKu6Ea4uFT63gtAw-A643A",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417266607687729243",
      "type": "Default",
      "timestamp": "2025-09-15T21:51:30.813+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim 'mithro' Ansell :  I have already declared my intent to work on the dual voltage I/O library problem.",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417272220207808664",
      "type": "Default",
      "timestamp": "2025-09-15T22:13:48.942+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim Edwards - Great! Just trying to make sure everyone knows about things.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1365118310701600900",
          "name": "rtimothyedwards_19428",
          "discriminator": "0000",
          "nickname": "Tim Edwards",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417405286049648670",
      "type": "Reply",
      "timestamp": "2025-09-16T07:02:34.311+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tholin Thanks for working on your design so we can include it in the test tapeout. Just to be clear, this is not a real tapeout, but rather a way for us to get feedback from GF about the design of the reticle, the sealring, if the fill matches density also on their side etc. The more real world design we have on there, the better. We should probably call it a virtual tapeout :)",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "reference": {
        "messageId": "1417261726738415676",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1417405548344643594",
      "type": "Reply",
      "timestamp": "2025-09-16T07:03:36.847+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim Edwards Great! From what I understand we need two copies of the power and ground cells each, where one is for the core domain and one for the I/O domain. It would be really helpful if you could take a look at this \ud83d\udc4f\n\nFor now, Tamas used a nice trick to get separate power domains using custom breaker cells, see: https://github.com/TinyTapeout/tinytapeout-gf-0p1/blob/main/docs/padframe.svg\nHowever, if we have proper power/ground cells for both domains then we wouldn't have to resort to such tricks.\n\nIf you have a PR ready just ping me and I can give it a try. We need to make sure that the pin shape for the bondpad comes first in the LEF, so that OpenROAD will promote the correct pin to a BTerm. See this commit: https://github.com/wafer-space/gf180mcu/commit/eb701885d4fc3aff546c974df1b3e7bcce6bd3c7",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1365118310701600900",
          "name": "rtimothyedwards_19428",
          "discriminator": "0000",
          "nickname": "Tim Edwards",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
        }
      ],
      "reference": {
        "messageId": "1417266607687729243",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\udc4f",
          "code": "clap",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f44f-3D381.svg"
        }
      ]
    },
    {
      "id": "1417407052812390411",
      "type": "Reply",
      "timestamp": "2025-09-16T07:09:35.54+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yes, we would like to get Staf's FlexCell stdcells into the PDK, as well as his SRAMs.\n\nSince both are generated, there's no repository at the moment that hosts the cells afaik. It would probably make sense for wafer.space to host repositories for both, which we keep up to date that you can then incorporate into open_pdks (unless Staf wants to host them himself).",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1365118310701600900",
          "name": "rtimothyedwards_19428",
          "discriminator": "0000",
          "nickname": "Tim Edwards",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
        }
      ],
      "reference": {
        "messageId": "1417263406720880680",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1417490609224024185",
      "type": "Default",
      "timestamp": "2025-09-16T12:41:36.941+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I made a better DFF to fit into the 7-track 5V SCL. Its slightly wider and has some met2 obstructions, but is significantly faster than the DFFs  that ship with the SCL.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417490621211349094",
      "type": "Default",
      "timestamp": "2025-09-16T12:41:39.799+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://cdn.discordapp.com/attachments/1299769089220284467/1417488167581515857/image.png?ex=68caaa3a&is=68c958ba&hm=c03bbb239d8e5bb97ab8df647c00f7970b70be0423f2ef314d7568e0cb7af515&",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "",
          "url": "https://cdn.discordapp.com/attachments/1299769089220284467/1417488167581515857/image.png?ex=68caaa3a&is=68c958ba&hm=c03bbb239d8e5bb97ab8df647c00f7970b70be0423f2ef314d7568e0cb7af515&",
          "timestamp": null,
          "description": "",
          "thumbnail": {
            "url": "2025-09_media/image-5834D.png",
            "width": 1487,
            "height": 382
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417490925520818216",
      "type": "Default",
      "timestamp": "2025-09-16T12:42:52.352+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Seeing clock period improvements of up to several ns using this.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "887819464941391932",
            "name": "blobclap",
            "code": "blobclap",
            "isAnimated": true,
            "imageUrl": "2025-09_media/887819464941391932-9625C.gif"
          },
          "count": 2,
          "users": [
            {
              "id": "543162393413287956",
              "name": "h.tamas",
              "discriminator": "0000",
              "nickname": "htamas",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/1-B2132.png"
            },
            {
              "id": "732347216412278825",
              "name": "urish",
              "discriminator": "0000",
              "nickname": "urish",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417526879866458203",
      "type": "Reply",
      "timestamp": "2025-09-16T15:05:44.536+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Where can I grab this to incorporate it into the existing standard cells?",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "reference": {
        "messageId": "1417490621211349094",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1417527220934672475",
      "type": "Default",
      "timestamp": "2025-09-16T15:07:05.853+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "This is a digital standard cell layout made with Tholin's 3.3V standard cells, installed into the PDK with open_pdks and run through librelane.  It was almost ludicrously easy.",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [
        {
          "id": "1417527220423102534",
          "url": "2025-09_media/ffra-C18BF.png",
          "fileName": "ffra.png",
          "fileSizeBytes": 638454
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417527335795687594",
      "type": "Default",
      "timestamp": "2025-09-16T15:07:33.238+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Oh good, I expected it to completely break with librelane without major config changes.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417527758598443150",
      "type": "Default",
      "timestamp": "2025-09-16T15:09:14.042+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Set `SYNTH_STRATEGY: DELAY 4` if you wanna push it to its limits.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417527983811596359",
      "type": "Default",
      "timestamp": "2025-09-16T15:10:07.737+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "It was almost perfect out-of-the-box.  All I was missing was the \"drc_exclude.cells\" file, and I had to add a \"touch\" command to the installer to force it to be created.\nI'll give \"SYNTH_STRATEGY: DELAY 4\" a try.  This was really just a proof-of-concept test, though.",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417529252491956286",
      "type": "Default",
      "timestamp": "2025-09-16T15:15:10.214+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "\"SYNTH_STRATEGY: DELAY 4\" apparently worked (?).  I'm not sure how to prove that it did.  Anyway, at this point it's more productive for me to be pushing my commit to open_pdks.",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417530097115725854",
      "type": "Default",
      "timestamp": "2025-09-16T15:18:31.588+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "That option makes it optimize for pure speed! Should be able to push the clock period real low now.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417536306996842527",
      "type": "Default",
      "timestamp": "2025-09-16T15:43:12.139+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I committed a blank drc_exclude.cells file into the SCL\u2019s repo",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417536323509682337",
      "type": "Default",
      "timestamp": "2025-09-16T15:43:16.076+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "So that should be taken care of now",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417540754129031311",
      "type": "Reply",
      "timestamp": "2025-09-16T16:00:52.418+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://github.com/AvalonSemiconductors/gf180mcu_extra_cells",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - AvalonSemiconductors/gf180mcu_extra_cells: Additional 7-tr...",
          "url": "https://github.com/AvalonSemiconductors/gf180mcu_extra_cells",
          "timestamp": null,
          "description": "Additional 7-track, 5V standard cells for gf180mcu PDK. - AvalonSemiconductors/gf180mcu_extra_cells",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2025-09_media/gf180mcu_extra_cells-C3B07",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1365118310701600900",
          "name": "rtimothyedwards_19428",
          "discriminator": "0000",
          "nickname": "Tim Edwards",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
        }
      ],
      "reference": {
        "messageId": "1417526879866458203",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1417540760462426204",
      "type": "Default",
      "timestamp": "2025-09-16T16:00:53.928+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Its in here",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417540825088262286",
      "type": "Default",
      "timestamp": "2025-09-16T16:01:09.336+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "gf180mcu_extra__dfxtp_2",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417560205222477877",
      "type": "Default",
      "timestamp": "2025-09-16T17:18:09.92+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Should I merge this directly into the `gf180mcu_fd_sc__` repository, or should I try to incorporate it as an extension (like I did with the \"sky130_ef_sc\" cells), in which case I would prefer a more targeted library name, like `gf180mcu_as_sc_9t5v0`?",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417562450664100012",
      "type": "Default",
      "timestamp": "2025-09-16T17:27:05.275+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "It should be an extension",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417562505135390863",
      "type": "Default",
      "timestamp": "2025-09-16T17:27:18.262+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I mean, that's why I called it \"extra cells\"",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417562898858774699",
      "type": "Default",
      "timestamp": "2025-09-16T17:28:52.133+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The DFF I made is meant to be a full replacement for the one in the fd_sc_7t5v0, though, and you have the exclude the whole wildcard of `gf180mcu_fd_sc_7t5v0__dff*` from synthesis.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417605637814091859",
      "type": "Default",
      "timestamp": "2025-09-16T20:18:41.894+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I think a `gf180mcu_as_sc_9t5v0` makes the most sense?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417607590124195971",
      "type": "Default",
      "timestamp": "2025-09-16T20:26:27.361+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "7t",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417607605127352396",
      "type": "Default",
      "timestamp": "2025-09-16T20:26:30.938+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Its still 7-track",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417607687054823505",
      "type": "Default",
      "timestamp": "2025-09-16T20:26:50.471+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'm also reserving that name for if/when I make a full 5V custom SCL",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417607744202084474",
      "type": "Default",
      "timestamp": "2025-09-16T20:27:04.096+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Addons to the existing SCLs should have a separate naming convention.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417608974974451802",
      "type": "Default",
      "timestamp": "2025-09-16T20:31:57.535+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I would say that everything under `gf180mcu_as_XXXX` would be your name space.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417610756316463184",
      "type": "Default",
      "timestamp": "2025-09-16T20:39:02.24+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'll probably be re-naming this to `gf180mcu_as_extra`, then. Its intended to mostly only contain non-synthesizable special cells anyways, that you have to instantiate explicitly (i.e. transmission gates).",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417612026158776330",
      "type": "Default",
      "timestamp": "2025-09-16T20:44:04.994+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "SGTM!",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417618673128177694",
      "type": "Default",
      "timestamp": "2025-09-16T21:10:29.755+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hi all, I've made a start getting TinyQV building on gf180 - shamelessly stole the build script from tinytapeout-gf-0p1.  Result is here https://github.com/MichaelBell/gf180mcu-tinyQV",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - MichaelBell/gf180mcu-tinyQV: TinyQV for gf180mcu",
          "url": "https://github.com/MichaelBell/gf180mcu-tinyQV",
          "timestamp": null,
          "description": "TinyQV for gf180mcu. Contribute to MichaelBell/gf180mcu-tinyQV development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2025-09_media/gf180mcu-tinyQV-226D0",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417618980117418004",
      "type": "Default",
      "timestamp": "2025-09-16T21:11:42.947+00:00",
      "timestampEdited": "2025-09-16T21:12:22.239+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Fits in 600x600um with 25um padding.  It's quite slow though, it wouldn't build with a 50MHz clock so I used 40MHz.  Whereas it manages over 70 on sky130, is that expected?",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417619267549003826",
      "type": "Default",
      "timestamp": "2025-09-16T21:12:51.476+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I've gotten pretty good at squeezing performance out of gf180 flows. Let me try.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417619455164289134",
      "type": "Default",
      "timestamp": "2025-09-16T21:13:36.207+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "What is tinyQV again?",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417619557777932369",
      "type": "Default",
      "timestamp": "2025-09-16T21:14:00.672+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Sure - though this is just me mucking about for now!  Don't have any particular goal yet.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417619778993917952",
      "type": "Default",
      "timestamp": "2025-09-16T21:14:53.414+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "TinyQV is my quad bit serial Risc-V CPU.  Tim was looking for a small Risc-V CPU and we thought it might be a good fit",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417620118401450145",
      "type": "Default",
      "timestamp": "2025-09-16T21:16:14.335+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Its latest outing was on the ttsky25a Risc-V peripheral competition - those versions are huge with loads of peripherals connected.  But this version is just the \"standard\" one",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417620481422528512",
      "type": "Default",
      "timestamp": "2025-09-16T21:17:40.886+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I...uhhh....I\u2019ve never seen this happen before",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [
        {
          "id": "1417620481086980127",
          "url": "2025-09_media/image-EE40A.png",
          "fileName": "image.png",
          "fileSizeBytes": 37716
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\ude2c",
            "code": "grimacing",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f62c-CE43C.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "691780627338625077",
              "name": "rebelmike",
              "discriminator": "0000",
              "nickname": "RebelMike",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417620971908628583",
      "type": "Default",
      "timestamp": "2025-09-16T21:19:37.827+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "There is some stuff about Mike's TinyQV in my doc @ https://bit.ly/ws-tiny-riscv-proof",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "wafer.space - GF180MCU Bit Serial RISC-V Implementation - bit.ly/ws...",
          "url": "https://bit.ly/ws-tiny-riscv-proof",
          "timestamp": null,
          "description": "GF180MCU Bit Serial RISC-V Implementation https://bit.ly/ws-tiny-riscv-proof  Goal The primary goal of this project is to show a potential pathway to creating \u201ccustom RISC-V\u201d chips with wafer.space\u2019s low volume manufacturing & chip on board packaging that are within the realm of being cost compet...",
          "thumbnail": {
            "url": "2025-09_media/AHkbwyLVub4Uei-LT5TnFCJAaungYRu8uZxoPy9gfP-3A9DC",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417621322262909050",
      "type": "Default",
      "timestamp": "2025-09-16T21:21:01.358+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@RebelMike I would expect gf180 to be slower than sky130 yes, no doubt about it.  With tweaking and optimizing, you could maybe get gf180 to match a \"default run\" of sky130 but if you put the same effort tweaking and optimizing, I'd expect sky130 to win speed wise.",
      "author": {
        "id": "596068704471482370",
        "name": "246tnt",
        "discriminator": "0000",
        "nickname": "tnt",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "691780627338625077",
              "name": "rebelmike",
              "discriminator": "0000",
              "nickname": "RebelMike",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "691780627338625077",
          "name": "rebelmike",
          "discriminator": "0000",
          "nickname": "RebelMike",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417621473811497093",
      "type": "Default",
      "timestamp": "2025-09-16T21:21:37.49+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@RebelMike - Looks like you are using a bunch of flip flops for the register file? https://github.com/MichaelBell/gf180mcu-tinyQV/blob/main/src/latch_mem.v ?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "gf180mcu-tinyQV/src/latch_mem.v at main \u00b7 MichaelBell/gf180mcu-tinyQV",
          "url": "https://github.com/MichaelBell/gf180mcu-tinyQV/blob/main/src/latch_mem.v",
          "timestamp": null,
          "description": "TinyQV for gf180mcu. Contribute to MichaelBell/gf180mcu-tinyQV development by creating an account on GitHub.",
          "color": "#1E2327",
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "691780627338625077",
          "name": "rebelmike",
          "discriminator": "0000",
          "nickname": "RebelMike",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417621583840940094",
      "type": "Default",
      "timestamp": "2025-09-16T21:22:03.723+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Or is that main memory?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417621700178084012",
      "type": "Reply",
      "timestamp": "2025-09-16T21:22:31.46+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "That is some scratch memory - though not actually included in that build above.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1417621473811497093",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1417621904428236861",
      "type": "Default",
      "timestamp": "2025-09-16T21:23:20.157+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Registers are just flip flops - they're in https://github.com/MichaelBell/tinyQV/blob/gf180mcu/cpu/register.v",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "tinyQV/cpu/register.v at gf180mcu \u00b7 MichaelBell/tinyQV",
          "url": "https://github.com/MichaelBell/tinyQV/blob/gf180mcu/cpu/register.v",
          "timestamp": null,
          "description": "A Risc-V SoC for Tiny Tapeout. Contribute to MichaelBell/tinyQV development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2025-09_media/tinyQV-4674D",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417622847613833320",
      "type": "Default",
      "timestamp": "2025-09-16T21:27:05.03+00:00",
      "timestampEdited": "2025-09-16T21:27:35.116+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Would probably want to tweak the way this works a bit - all of the registers rotate constantly (idea came from https://github.com/Wren6991/tt02-whisk-serial-processor), but using a clock gate or plain enable in logic so only the registers being accessed are rotated would probably be preferable.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417624945302704260",
      "type": "Default",
      "timestamp": "2025-09-16T21:35:25.158+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@RebelMike - how does that build compare in size to the minimax example @Xobs did a long time ago pictured the doc @ https://bit.ly/ws-tiny-riscv-proof ?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [
        {
          "id": "1417624945856614400",
          "url": "2025-09_media/image-41F9D.png",
          "fileName": "image.png",
          "fileSizeBytes": 531126
        }
      ],
      "embeds": [
        {
          "title": "wafer.space - GF180MCU Bit Serial RISC-V Implementation - bit.ly/ws...",
          "url": "https://bit.ly/ws-tiny-riscv-proof",
          "timestamp": null,
          "description": "GF180MCU Bit Serial RISC-V Implementation https://bit.ly/ws-tiny-riscv-proof  Goal The primary goal of this project is to show a potential pathway to creating \u201ccustom RISC-V\u201d chips with wafer.space\u2019s low volume manufacturing & chip on board packaging that are within the realm of being cost compet...",
          "thumbnail": {
            "url": "2025-09_media/AHkbwyLVub4Uei-LT5TnFCJAaungYRu8uZxoPy9gfP-3A9DC",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "261705597529882627",
          "name": "xobs",
          "discriminator": "0000",
          "nickname": "Xobs",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/41f50d0d47bb7dfee07c877e0d35dd98-E65EE.png"
        },
        {
          "id": "691780627338625077",
          "name": "rebelmike",
          "discriminator": "0000",
          "nickname": "RebelMike",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417626055111610460",
      "type": "Default",
      "timestamp": "2025-09-16T21:39:49.757+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Is that https://github.com/gsmecher/minimax ? I hadn't come across that before.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - gsmecher/minimax: Minimax: a Compressed-First, Microcoded ...",
          "url": "https://github.com/gsmecher/minimax",
          "timestamp": null,
          "description": "Minimax: a Compressed-First, Microcoded RISC-V CPU - gsmecher/minimax",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2025-09_media/b48422f6-7d75-4c5a-a589-54efc82a55af-555BB",
            "width": 2048,
            "height": 1024
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417627616164188231",
      "type": "Default",
      "timestamp": "2025-09-16T21:46:01.941+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Eyeballing that it looks like the area is around 200x400?  But then there's the large register file.  TinyQV takes the approach of supporting RV32EC with the absolute minimum number of writable registers to allow normal C code to work (just 13, as gp and tp can be hardwired without breaking the C ABI).",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417630294781202512",
      "type": "Default",
      "timestamp": "2025-09-16T21:56:40.573+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "TinyQV also supports interrupts and basic CSRs.  I've also included UART, SPI and PWM peripherals in that build.  I guess we would need to decide what should be included given the goal of demoing a \"custom Risc-V chip\".  Maybe including one of the peripherals from the TT competition would make sense to show that custom design concept.  Probably reducing the number of general purpose IOs makes sense as I imagine the pad space is going to be a limiting factor.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417630832620998717",
      "type": "Default",
      "timestamp": "2025-09-16T21:58:48.804+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@RebelMike - Yeah, I think that was the minimax CPU that @Xobs used.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "261705597529882627",
          "name": "xobs",
          "discriminator": "0000",
          "nickname": "Xobs",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/41f50d0d47bb7dfee07c877e0d35dd98-E65EE.png"
        },
        {
          "id": "691780627338625077",
          "name": "rebelmike",
          "discriminator": "0000",
          "nickname": "RebelMike",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417631517907353734",
      "type": "Default",
      "timestamp": "2025-09-16T22:01:32.189+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@RebelMike - I think 600um x 600um is only a bit bigger than the largest SRAM block size?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [
        {
          "id": "1417631517621878856",
          "url": "2025-09_media/image-15E84.png",
          "fileName": "image.png",
          "fileSizeBytes": 106582
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "691780627338625077",
          "name": "rebelmike",
          "discriminator": "0000",
          "nickname": "RebelMike",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417632950350250036",
      "type": "Default",
      "timestamp": "2025-09-16T22:07:13.71+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@RebelMike - Seems like you could fit somewhere like ~40ish copies on a single wafer.space slot?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [
        {
          "id": "1417632950257844264",
          "url": "2025-09_media/image-760BD.png",
          "fileName": "image.png",
          "fileSizeBytes": 71488
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "691780627338625077",
          "name": "rebelmike",
          "discriminator": "0000",
          "nickname": "RebelMike",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417633982195044394",
      "type": "Default",
      "timestamp": "2025-09-16T22:11:19.721+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Sounds plausible - the 600x600 was just my initial guess, though I did have to work a little to make the build pass I'm sure it could go a bit smaller (but then we'd probably decide we wanted to include more things anyway).  Taking a peak at @urish's setup for Tiny Tapeout on gf180, 2x2 tiles is 711.20x325.36 - so if that's roughly equivalent to 2x2 tiles on sky130 it should be possible to squeeze it into that area.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "732347216412278825",
          "name": "urish",
          "discriminator": "0000",
          "nickname": "urish",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417634497293193317",
      "type": "Default",
      "timestamp": "2025-09-16T22:13:22.53+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hmm, actually that is quite a lot smaller so that might be a challenge.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417635134781395004",
      "type": "Default",
      "timestamp": "2025-09-16T22:15:54.519+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": ">40 is much bigger than >20 that doc was potentially thinking about.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417636544889487511",
      "type": "Default",
      "timestamp": "2025-09-16T22:21:30.715+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I had some data about Tiny Tapeout tile sizes and capacities in the spreadsheet @ https://docs.google.com/spreadsheets/d/1hgfRhANt3jyG4w0tgVumoxdqkyLpXQksTHPXk9g4_NM/edit?gid=924741324#gid=924741324 -- That was from quite a long time ago, so don't know if it matches / got updated with the latest configs.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Tiny Tapeout Sizing Comparisons",
          "url": "https://docs.google.com/spreadsheets/d/1hgfRhANt3jyG4w0tgVumoxdqkyLpXQksTHPXk9g4_NM/edit?gid=924741324",
          "timestamp": null,
          "description": "",
          "thumbnail": {
            "url": "2025-09_media/AHkbwyKTMijXzaANNwofCXLWnYQyRHjerus3bpcnIs-2C152",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417636803883700457",
      "type": "Reply",
      "timestamp": "2025-09-16T22:22:32.464+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "That does assume no (or maybe minimal) on chip cache/RAM.  Performance is therefore not amazing.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1417635134781395004",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1417637169157378058",
      "type": "Default",
      "timestamp": "2025-09-16T22:23:59.552+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Well, you might be able to add a 512 bytes SRAM to your config and still fit 20 versions....",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "691780627338625077",
              "name": "rebelmike",
              "discriminator": "0000",
              "nickname": "RebelMike",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417637173330448405",
      "type": "Default",
      "timestamp": "2025-09-16T22:24:00.547+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Big unknown for me is pad size.  Looks like the TT test chip is using 355x75 with 20.3 spacing.  That could mean pads are a larger area than the CPU",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417638587184316436",
      "type": "Default",
      "timestamp": "2025-09-16T22:29:37.636+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@RebelMike - I think the first subdivision configuration is probably just going to be 1/2 or 1/4, so you'll have plenty of space.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "691780627338625077",
              "name": "rebelmike",
              "discriminator": "0000",
              "nickname": "RebelMike",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "691780627338625077",
          "name": "rebelmike",
          "discriminator": "0000",
          "nickname": "RebelMike",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1417665802517348436",
      "type": "Default",
      "timestamp": "2025-09-17T00:17:46.277+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yeah, one of the downsides to the minimax was that you need two copies of the register file so it could bank everything in case of an unhandled instruction.",
      "author": {
        "id": "261705597529882627",
        "name": "xobs",
        "discriminator": "0000",
        "nickname": "Xobs",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/41f50d0d47bb7dfee07c877e0d35dd98-E65EE.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417779289503563847",
      "type": "Default",
      "timestamp": "2025-09-17T07:48:43.683+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Makes sense on FPGA, but expensive on asic.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1417969090810745019",
      "type": "Reply",
      "timestamp": "2025-09-17T20:22:55.841+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Some thoughts on size for meeting the eventual goal, and approach to getting TinyQV into a suitable state to enable that, here: https://docs.google.com/document/d/16-JBqH7T6T0cKGpoZkjNh42dn7F8hudmymY-CGiME2c/edit?usp=sharing",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "TinyQV gf180mcu",
          "url": "https://docs.google.com/document/d/16-JBqH7T6T0cKGpoZkjNh42dn7F8hudmymY-CGiME2c/edit?usp=sharing",
          "timestamp": null,
          "description": "TinyQV as custom Risc-V demo  Goal Show it\u2019s possible to create custom Risc-V chips at reasonable cost on wafer.space.  Tim\u2019s doc has more: https://docs.google.com/document/d/1U5tQairqGWx1kK3jr6FB_aSNz2RWzo8jpJg-MWs9UXI/edit?tab=t.0  Preparatory work  Aim is to get TinyQV into a state where it ma...",
          "thumbnail": {
            "url": "2025-09_media/AHkbwyLuz04cEgCPI2rMB0Z62l0OAk1Gv3-17BRRn4-71A39",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1417636544889487511",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1418352815952105583",
      "type": "Reply",
      "timestamp": "2025-09-18T21:47:43.044+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yeah, minmax was targeting FPGAs where blockram is pretty cheap",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "691780627338625077",
          "name": "rebelmike",
          "discriminator": "0000",
          "nickname": "RebelMike",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
        }
      ],
      "reference": {
        "messageId": "1417779289503563847",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1418355572067008562",
      "type": "Default",
      "timestamp": "2025-09-18T21:58:40.153+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I updated the wafer-space GitHub organization at with a little more content https://github.com/wafer-space",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "wafer.space",
          "url": "https://github.com/wafer-space",
          "timestamp": null,
          "description": "Budget silicon manufacturing -- create integrated circuits without breaking the bank. - wafer.space",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2025-09_media/206372765-BA965",
            "width": 280,
            "height": 280
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "732347216412278825",
              "name": "urish",
              "discriminator": "0000",
              "nickname": "urish",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418451834665963671",
      "type": "Default",
      "timestamp": "2025-09-19T04:21:10.945+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Looks good",
      "author": {
        "id": "732347216412278825",
        "name": "urish",
        "discriminator": "0000",
        "nickname": "urish",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418451896980733973",
      "type": "Default",
      "timestamp": "2025-09-19T04:21:25.802+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Slowly updating the website - https://preview.wafer.space/pr-44/",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "wafer.space - Budget silicon manufacturing.",
          "url": "https://preview.wafer.space/pr-44/",
          "timestamp": null,
          "description": "Create integrated circuits without breaking the bank!",
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418464213629931600",
      "type": "Default",
      "timestamp": "2025-09-19T05:10:22.32+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I also did an interview today with Chris Gammell for the Amp Hour, challenged him to do a Tiny Tapeout before the next time I'm on his podcast \ud83d\ude42 - I believe it should be live late next week sometime.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\u2764\ufe0f",
            "code": "heart",
            "isAnimated": false,
            "imageUrl": "2025-09_media/2764-A3D25.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "732347216412278825",
              "name": "urish",
              "discriminator": "0000",
              "nickname": "urish",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1418469978096537609",
      "type": "Default",
      "timestamp": "2025-09-19T05:33:16.676+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Nice countdowns!",
      "author": {
        "id": "732347216412278825",
        "name": "urish",
        "discriminator": "0000",
        "nickname": "urish",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418523906934833292",
      "type": "Default",
      "timestamp": "2025-09-19T09:07:34.313+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'm glad to announce the wafer.space template! https://github.com/wafer-space/gf180mcu-project-template",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - wafer-space/gf180mcu-project-template: Project template fo...",
          "url": "https://github.com/wafer-space/gf180mcu-project-template",
          "timestamp": null,
          "description": "Project template for wafer.space MPW runs using the gf180mcu PDK - wafer-space/gf180mcu-project-template",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2025-09_media/gf180mcu-project-template-97D29",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83c\udf89",
            "code": "tada",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f389-5C738.svg"
          },
          "count": 4,
          "users": [
            {
              "id": "492702620759228416",
              "name": "mattvenn",
              "discriminator": "0000",
              "nickname": "Matt Venn",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/aa8560ba40f1f3d339d044dee6970630-97A62.png"
            },
            {
              "id": "543162393413287956",
              "name": "h.tamas",
              "discriminator": "0000",
              "nickname": "htamas",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/1-B2132.png"
            },
            {
              "id": "691780627338625077",
              "name": "rebelmike",
              "discriminator": "0000",
              "nickname": "RebelMike",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
            },
            {
              "id": "732347216412278825",
              "name": "urish",
              "discriminator": "0000",
              "nickname": "urish",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418523945442873435",
      "type": "Default",
      "timestamp": "2025-09-19T09:07:43.494+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The template is a work in progress, so further changes are to be expected.\n\nThere is an issue with resizing in OpenROAD because the I/O library specifies a fanout of 1, therefore we have to wait for a fix to re-enable resizing.\nHowever, your design may not be affected. Just enable resizing in the config file and see for yourself.\nFiller generation may change in the future, however it should already be possible to meet the target densities.\nDRC with magic is currently failing. There are some unknown layer/datatypes, and we need to either fix the DRC errors in the I/O cells or exclude them during DRC.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418523997766680597",
      "type": "Default",
      "timestamp": "2025-09-19T09:07:55.969+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Despite these issues you can already use it to implement your design. Please give it a try and let me know how it goes!\nI've also added a wrapper around the dvdd/dvss pads to allow them to be placed in the eastern and western rows of the padring.\nFor now feel free to change the padring as you like.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418524130109816902",
      "type": "Default",
      "timestamp": "2025-09-19T09:08:27.522+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "As a next step, I would need the final pad positions for the padring from Tiny Tapeout ( @tnt ). These positions will be the same for all wafer.space customers (if they opt for packaging). It is possible to change I/O types such as input/output/bidir, but the power/ground pads should stay the same, as they will be bonded to power/ground rings in the case of CoB and to the ground pad in the case of QFN.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "596068704471482370",
          "name": "246tnt",
          "discriminator": "0000",
          "nickname": "tnt",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1418526973558259845",
      "type": "Default",
      "timestamp": "2025-09-19T09:19:45.453+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Leo Moser (mole99) Drafting something now ...",
      "author": {
        "id": "596068704471482370",
        "name": "246tnt",
        "discriminator": "0000",
        "nickname": "tnt",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1418527118387843082",
      "type": "Default",
      "timestamp": "2025-09-19T09:20:19.983+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "This is pretty exciting! How many pads are you going for?",
      "author": {
        "id": "1071653002986926112",
        "name": "algofoogle",
        "discriminator": "0000",
        "nickname": "algofoogle (Anton Maurovic)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418527431865929850",
      "type": "Reply",
      "timestamp": "2025-09-19T09:21:34.722+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Fantastic, Tim! Can\u2019t wait to hear it, and I hope he does do a submission! I was thinking Dave Jones should do one too.",
      "author": {
        "id": "1071653002986926112",
        "name": "algofoogle",
        "discriminator": "0000",
        "nickname": "algofoogle (Anton Maurovic)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1418464213629931600",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1418528188623093902",
      "type": "Default",
      "timestamp": "2025-09-19T09:24:35.147+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Well for TT the target when packaged is QFN64. What I'm drafting now will have 74 bond pads since 10 of those will be GND and will only go to the EPAD.  6 will be power so that leaves 58 \"user\" connections.",
      "author": {
        "id": "596068704471482370",
        "name": "246tnt",
        "discriminator": "0000",
        "nickname": "tnt",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418528696532471818",
      "type": "Default",
      "timestamp": "2025-09-19T09:26:36.242+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "What I\u2019m drafting is just a copy of the caravel pad-out, but the SPI flash pins become extra user GPIO.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418528871317508106",
      "type": "Default",
      "timestamp": "2025-09-19T09:27:17.914+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Since I\u2019m targeting a DIP-40 footprint, that is sufficient IO.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418529302059679794",
      "type": "Default",
      "timestamp": "2025-09-19T09:29:00.611+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tholin Yes, but you'll have to map this to the Tiny Tapeout padring before your final submission if you want packaging. Some of your unused pads could be used for debugging functionality.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1418530241428852746",
      "type": "Default",
      "timestamp": "2025-09-19T09:32:44.574+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Of course if you just want raw dies and handle all packaging yourself, you do whatever you please.",
      "author": {
        "id": "596068704471482370",
        "name": "246tnt",
        "discriminator": "0000",
        "nickname": "tnt",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418530351139262465",
      "type": "Default",
      "timestamp": "2025-09-19T09:33:10.731+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Absolutely.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418531071926075495",
      "type": "Reply",
      "timestamp": "2025-09-19T09:36:02.58+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "This sounds pretty cool. Just that bit more flexibility than OpenFrame",
      "author": {
        "id": "1071653002986926112",
        "name": "algofoogle",
        "discriminator": "0000",
        "nickname": "algofoogle (Anton Maurovic)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "596068704471482370",
          "name": "246tnt",
          "discriminator": "0000",
          "nickname": "tnt",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
        }
      ],
      "reference": {
        "messageId": "1418528188623093902",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1418532145491873913",
      "type": "Default",
      "timestamp": "2025-09-19T09:40:18.538+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I\u2019m probably going to have to do packaging myself if I want to bond to DIP PCB carriers",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418532970918187029",
      "type": "Default",
      "timestamp": "2025-09-19T09:43:35.335+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I think there was a discussion about providing your own PCBs (with the same CoB footprint?) somewhere. @Tim 'mithro' Ansell will know.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1418533921305399336",
      "type": "Default",
      "timestamp": "2025-09-19T09:47:21.925+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The PCBs may also have project-specific components on them",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418533980986277919",
      "type": "Default",
      "timestamp": "2025-09-19T09:47:36.154+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Or it may not even be DIP-40, but something smaller, like DIP-28 (the wide one)",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418534138050510950",
      "type": "Default",
      "timestamp": "2025-09-19T09:48:13.601+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Or some pins need to be bonded differently",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418534193440227328",
      "type": "Default",
      "timestamp": "2025-09-19T09:48:26.807+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "So there is no one size fits all PCB layout for me. This is the downside of making a multi-project die.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418534287761870928",
      "type": "Default",
      "timestamp": "2025-09-19T09:48:49.295+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "And why I am desperately trying to hunt down a wire bonder for myself.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418537109127430216",
      "type": "Default",
      "timestamp": "2025-09-19T10:00:01.961+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "That's why a carrier board (like on Tiny Tapeout) is a good idea. But if that doesn't work for you, you'll have to go the manual route.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418538509693747211",
      "type": "Default",
      "timestamp": "2025-09-19T10:05:35.882+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I\u2019m pretty space constrained by having to fit the dimensions of those DIP footprints",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418540236148838461",
      "type": "Default",
      "timestamp": "2025-09-19T10:12:27.501+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Leo Moser (mole99) https://docs.google.com/spreadsheets/d/1sZCpz6yy-bHGaV2BVG4IZOLBWn--WIddM9pkCQm_Vyc/edit?usp=sharing",
      "author": {
        "id": "596068704471482370",
        "name": "246tnt",
        "discriminator": "0000",
        "nickname": "tnt",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "TT GF180 padframe",
          "url": "https://docs.google.com/spreadsheets/d/1sZCpz6yy-bHGaV2BVG4IZOLBWn--WIddM9pkCQm_Vyc/edit?usp=sharing",
          "timestamp": null,
          "description": "",
          "thumbnail": {
            "url": "2025-09_media/AHkbwyKYbpWB-91BLdfVeiyR-EDy0Jp2F1tCOeZ1We-12A32",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1418668475790000296",
      "type": "ThreadCreated",
      "timestamp": "2025-09-19T18:42:02.214+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Started a thread.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": null,
        "channelId": "1418540236148838461",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1418671054234194011",
      "type": "Default",
      "timestamp": "2025-09-19T18:52:16.963+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Seems like everyone has been quite busy while I've been sleeping!",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1418743974394335303",
      "type": "Default",
      "timestamp": "2025-09-19T23:42:02.484+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Leo Moser (mole99) Is https://github.com/wafer-space/gf180mcu-project-template/blob/main/config.yaml#L165 correct?  I think it should either be 25 more, to account for the seal ring on both sides, or exactly 5070x3880 if seal ring is added externally.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1418865924039114802",
      "type": "Reply",
      "timestamp": "2025-09-20T07:46:37.545+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Good catch! I tested the reticle stitcher with my GF-MPW1 project, where I added the sealring externally. I've now updated the project template.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "691780627338625077",
              "name": "rebelmike",
              "discriminator": "0000",
              "nickname": "RebelMike",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "691780627338625077",
          "name": "rebelmike",
          "discriminator": "0000",
          "nickname": "RebelMike",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
        }
      ],
      "reference": {
        "messageId": "1418743974394335303",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1419055039384649811",
      "type": "Default",
      "timestamp": "2025-09-20T20:18:06.157+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@urish / @Matt Venn - After I get the website updated with the campaign content, I would like to get Tiny Tapeout collaboration information up on the websites.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f44d-27259.svg"
          },
          "count": 2,
          "users": [
            {
              "id": "492702620759228416",
              "name": "mattvenn",
              "discriminator": "0000",
              "nickname": "Matt Venn",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/aa8560ba40f1f3d339d044dee6970630-97A62.png"
            },
            {
              "id": "732347216412278825",
              "name": "urish",
              "discriminator": "0000",
              "nickname": "urish",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "492702620759228416",
          "name": "mattvenn",
          "discriminator": "0000",
          "nickname": "Matt Venn",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/aa8560ba40f1f3d339d044dee6970630-97A62.png"
        },
        {
          "id": "732347216412278825",
          "name": "urish",
          "discriminator": "0000",
          "nickname": "urish",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1419069219747790908",
      "type": "Default",
      "timestamp": "2025-09-20T21:14:27.019+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Fyi I'm travelling next week for austrochip",
      "author": {
        "id": "492702620759228416",
        "name": "mattvenn",
        "discriminator": "0000",
        "nickname": "Matt Venn",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/aa8560ba40f1f3d339d044dee6970630-97A62.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1419156496993747005",
      "type": "Default",
      "timestamp": "2025-09-21T03:01:15.536+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The website @ https://wafer.space has now been updated quite a bit, nothing new compared to the campaign page.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "wafer.space - Budget silicon manufacturing.",
          "url": "https://wafer.space/",
          "timestamp": null,
          "description": "Create integrated circuits without breaking the bank!",
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1419173779275251817",
      "type": "ThreadCreated",
      "timestamp": "2025-09-21T04:09:55.953+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Started a thread.",
      "author": {
        "id": "732347216412278825",
        "name": "urish",
        "discriminator": "0000",
        "nickname": "urish",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": null,
        "channelId": "1419156496993747005",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1419342801732239360",
      "type": "Default",
      "timestamp": "2025-09-21T15:21:34.047+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "So, if I followed the conversation about tiny RISC-V cores on GF180 so far, the biggest constraint so far appears to be the size of the register file, which actually becomes larger than the CPU core itself at some point.\nHas it been considered yet that the registers can be moved into RAM? Reserve 32 words of RAM to hold the register values.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1419404965390319641",
      "type": "ThreadCreated",
      "timestamp": "2025-09-21T19:28:35.018+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Started a thread.",
      "author": {
        "id": "691780627338625077",
        "name": "rebelmike",
        "discriminator": "0000",
        "nickname": "RebelMike",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": null,
        "channelId": "1419342801732239360",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1419708610153549874",
      "type": "Default",
      "timestamp": "2025-09-22T15:35:09.571+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I just updated the project template to limit the sealring generator to Metal5 and add `MAGIC_GDS_FLATGLOB` to the LibreLane config.\nThe remaining issues during DRC are because of some missing layer definitions, duplicate cell entries, and overlapping cuts (which is annoying to fix as per Tim \ud83d\ude05).\n\nYou can update your local copy py simply pulling the latest changes and running `make clone-pdk` again.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude05",
          "code": "sweat_smile",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f605-42B43.svg"
        }
      ]
    },
    {
      "id": "1420098185921171658",
      "type": "Default",
      "timestamp": "2025-09-23T17:23:11.672+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Leo Moser (mole99) - Should that fix https://github.com/wafer-space/gf180mcu-project-template/issues/1 ?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Encountered one or more fatal errors while running Magic. \u00b7 Issue ...",
          "url": "https://github.com/wafer-space/gf180mcu-project-template/issues/1",
          "timestamp": null,
          "description": "Ran make clone-pdk, then nix-shell then make librelane ends up with the following error; Generating output for cell chip_top [INFO] GDS Write Complete Classic&#39; - Stage 57 - GDSII Stream Out (Ma...",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2025-09_media/1-8D505",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1420107605690417203",
      "type": "Reply",
      "timestamp": "2025-09-23T18:00:37.52+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Streamout should already work, it may be that the template was in a weird state. Can you pull the latest changes and clone the PDK again?\nI've also now subscribed to the repo so I get notifications for the issues. Let's continue on GitHub if you get the same issue again.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1420098185921171658",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1420118095325827103",
      "type": "Reply",
      "timestamp": "2025-09-23T18:42:18.444+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Just tried again, got the same error I think.....",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "reference": {
        "messageId": "1420107605690417203",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1420336064307925057",
      "type": "Reply",
      "timestamp": "2025-09-24T09:08:26.299+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Replied to your issue with a solution.",
      "author": {
        "id": "323371864074485771",
        "name": "mole99",
        "discriminator": "0000",
        "nickname": "Leo Moser (mole99)",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1420118095325827103",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1420421157990957106",
      "type": "Reply",
      "timestamp": "2025-09-24T14:46:34.214+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Not sure you actually replied with a solution but I'm testing what I think you meant \ud83d\ude42",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "reference": {
        "messageId": "1420336064307925057",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1420714993858641951",
      "type": "Default",
      "timestamp": "2025-09-25T10:14:10.144+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Nice amp hour interview @Tim 'mithro' Ansell !",
      "author": {
        "id": "492702620759228416",
        "name": "mattvenn",
        "discriminator": "0000",
        "nickname": "Matt Venn",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/aa8560ba40f1f3d339d044dee6970630-97A62.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udcaf",
            "code": "100",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f4af-4CFF5.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "481315203930128384",
              "name": "ewenmcneill",
              "discriminator": "0000",
              "nickname": "ewen",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/f3e141db48e54a2a765ace31d6863ea0-6039C.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1420717885621272591",
      "type": "ThreadCreated",
      "timestamp": "2025-09-25T10:25:39.594+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Started a thread.",
      "author": {
        "id": "732347216412278825",
        "name": "urish",
        "discriminator": "0000",
        "nickname": "urish",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": null,
        "channelId": "1420714993858641951",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1420725655028629554",
      "type": "Default",
      "timestamp": "2025-09-25T10:56:31.965+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://theamphour.com/703-building-wafer-space-with-tim-ansell/",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "#703 \u2013 Building wafer.space with Tim Ansell | The Amp Hour Electr...",
          "url": "https://theamphour.com/703-building-wafer-space-with-tim-ansell/",
          "timestamp": null,
          "description": "Tim 'Mithro' Ansell returns to The Amp Hour to discuss his new Singapore based wafer sharing service called wafer.space. Now that eFabless is no more, this venture will aim to make silicon even more accessible to the masses, driving down the costs on a per chip basis. For $7K, you get 1000 chips delivered on a 180 nm process from Global Foundries.",
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1420920491551621231",
      "type": "Default",
      "timestamp": "2025-09-25T23:50:44.612+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tholin :  Would `lctime` be able to create timing files for an I/O library?",
      "author": {
        "id": "1365118310701600900",
        "name": "rtimothyedwards_19428",
        "discriminator": "0000",
        "nickname": "Tim Edwards",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1420920637194768556",
      "type": "Default",
      "timestamp": "2025-09-25T23:51:19.336+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Probably not",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1420947186182525000",
      "type": "Default",
      "timestamp": "2025-09-26T01:36:49.108+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'll also be on Teardown Sessions next week on the 3 Oct 2025 @ 2:00pm Chicago (other regions https://bit.ly/teardown-session-waferspace-1) - https://www.youtube.com/watch?v=tEOmnN8IAjs",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "The World Clock Meeting Planner - Details",
          "url": "https://bit.ly/teardown-session-waferspace-1)",
          "timestamp": null,
          "description": "Local time for a meeting, in user selected locations.",
          "thumbnail": {
            "url": "2025-09_media/meeting-planner-95506.png",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        },
        {
          "title": "Teardown Session 56: wafer.space with Tim Ansell",
          "url": "https://www.youtube.com/watch?v=tEOmnN8IAjs",
          "timestamp": null,
          "description": "Join Crowd Supply's Helen Leigh for a conversation with Tim Ansell about wafer.space.\n\nAbout Crowd Supply\nCrowd Supply is the crowdfunding platform of choice for engineers, hackers, designers, and idealists. We help them with the funding and support they need to deliver respectful, thoughtfully crafted, open source hardware to their delighted ba...",
          "color": "#FF0000",
          "author": {
            "name": "Crowd Supply",
            "url": "https://www.youtube.com/channel/UCEy6epGOpSspDO09v4IPRAw"
          },
          "thumbnail": {
            "url": "2025-09_media/maxresdefault_live-743AB.jpg",
            "width": 1280,
            "height": 720
          },
          "video": {
            "url": "2025-09_media/tEOmnN8IAjs-90FB1",
            "width": 1280,
            "height": 720
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1421047808055836725",
      "type": "ThreadCreated",
      "timestamp": "2025-09-26T08:16:39.232+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Started a thread.",
      "author": {
        "id": "543162393413287956",
        "name": "h.tamas",
        "discriminator": "0000",
        "nickname": "htamas",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/1-B2132.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": null,
        "channelId": "1417260587330572428",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1421067759126708265",
      "type": "Reply",
      "timestamp": "2025-09-26T09:35:55.938+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Great Amp Hour interview @Tim 'mithro' Ansell \ud83d\ude42 I feel like hassling Chris to get serious about doing a TT submission",
      "author": {
        "id": "1071653002986926112",
        "name": "algofoogle",
        "discriminator": "0000",
        "nickname": "algofoogle (Anton Maurovic)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\u2764\ufe0f",
            "code": "heart",
            "isAnimated": false,
            "imageUrl": "2025-09_media/2764-A3D25.svg"
          },
          "count": 2,
          "users": [
            {
              "id": "732347216412278825",
              "name": "urish",
              "discriminator": "0000",
              "nickname": "urish",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/2b6c3aac0ae09fc8a72a4b2e17d7f9c9-39032.png"
            },
            {
              "id": "1211881641446867027",
              "name": "h_thoreson_71412",
              "discriminator": "0000",
              "nickname": "h_thoreson",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "756011607603019777",
          "name": "anfroholic",
          "discriminator": "0000",
          "nickname": "Andrew Wingate",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
        },
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1420725655028629554",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1421123874791227432",
      "type": "Reply",
      "timestamp": "2025-09-26T13:18:54.955+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Do it \ud83d\ude42",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udcaa",
            "code": "muscle",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f4aa-2FD27.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1071653002986926112",
              "name": "algofoogle",
              "discriminator": "0000",
              "nickname": "algofoogle (Anton Maurovic)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "1071653002986926112",
          "name": "algofoogle",
          "discriminator": "0000",
          "nickname": "algofoogle (Anton Maurovic)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
        }
      ],
      "reference": {
        "messageId": "1421067759126708265",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1421127784776077453",
      "type": "Default",
      "timestamp": "2025-09-26T13:34:27.168+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'll try as well",
      "author": {
        "id": "492702620759228416",
        "name": "mattvenn",
        "discriminator": "0000",
        "nickname": "Matt Venn",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 1
          }
        ],
        "avatarUrl": "2025-09_media/aa8560ba40f1f3d339d044dee6970630-97A62.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1421592217910378566",
      "type": "Default",
      "timestamp": "2025-09-27T20:19:56.656+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "In about 30 minutes I'll be taking the virtual stage to hold a presentation entitled \"How NOT to design an integrated circuit\", the synposis for which is  `From low-level programming to now making her own integrated circuits, Tholin is a seasoned member of the Open-Source-Silicon community. Tholin has a record-breaking 8 tapeouts under her belt. In this presentation, we'll gloss over all the successes and present all the failures and mistakes that were made over those tapeouts to learn what to avoid and not to do when taking on such ambitious projects.`",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc9c",
            "code": "purple_heart",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f49c-71A75.svg"
          },
          "count": 2,
          "users": [
            {
              "id": "756011607603019777",
              "name": "anfroholic",
              "discriminator": "0000",
              "nickname": "Andrew Wingate",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
            },
            {
              "id": "1211881641446867027",
              "name": "h_thoreson_71412",
              "discriminator": "0000",
              "nickname": "h_thoreson",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1421592239859306546",
      "type": "Default",
      "timestamp": "2025-09-27T20:20:01.889+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'll be recording the whole thing",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1421689659628458107",
      "type": "Default",
      "timestamp": "2025-09-28T02:47:08.572+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I made my own recording that has better audio from my mic. Threw it up on my fileserver for now. Like 75% of the presentation is about my experiences with GFMPW-0/1.\nhttps://files.tholin.dev/Public/Videos/dgt_2025_09_27.mp4",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc9c",
            "code": "purple_heart",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f49c-71A75.svg"
          },
          "count": 2,
          "users": [
            {
              "id": "691780627338625077",
              "name": "rebelmike",
              "discriminator": "0000",
              "nickname": "RebelMike",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png"
            },
            {
              "id": "1211881641446867027",
              "name": "h_thoreson_71412",
              "discriminator": "0000",
              "nickname": "h_thoreson",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1421957821892792410",
      "type": "Default",
      "timestamp": "2025-09-28T20:32:43.438+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tholin - Cool, I'll give it a watch later today.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1422036842697588819",
      "type": "Default",
      "timestamp": "2025-09-29T01:46:43.466+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tholin - Great presentation! It's awesome that you didn't give up after the first few problems. It also looked like you managed to have some type of work arounds for a lot of issues?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1422127329626292295",
      "type": "Default",
      "timestamp": "2025-09-29T07:46:17.231+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I am incredibly persistent",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422127356511785123",
      "type": "Default",
      "timestamp": "2025-09-29T07:46:23.641+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I worked around most problems.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422250236872622292",
      "type": "Default",
      "timestamp": "2025-09-29T15:54:40.602+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I have work so it will take me a bit to get through but watching around other meetings and obligations",
      "author": {
        "id": "1211881641446867027",
        "name": "h_thoreson_71412",
        "discriminator": "0000",
        "nickname": "h_thoreson",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422251215298760786",
      "type": "Default",
      "timestamp": "2025-09-29T15:58:33.877+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tholin - I would love to hear the gritty details about how exactly you worked around all the various problems. There is a pretty strong history of people in \"our\" community getting things working that industry have declared impossible (Another example of @tnt managing to the very early MPW chips going) and I would like to keep driving that home.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        },
        {
          "id": "596068704471482370",
          "name": "246tnt",
          "discriminator": "0000",
          "nickname": "tnt",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1422287147875962960",
      "type": "Default",
      "timestamp": "2025-09-29T18:21:20.871+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Well, firstly, figuring out what is even going wrong and why is the hard part.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422287373319803022",
      "type": "Default",
      "timestamp": "2025-09-29T18:22:14.621+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Only then can you look at what you have and see if you can't nudge things in the right direction again.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422288064243564666",
      "type": "Default",
      "timestamp": "2025-09-29T18:24:59.35+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'm always very happy when I can fix things in software.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422288714691772556",
      "type": "Default",
      "timestamp": "2025-09-29T18:27:34.429+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "For the AS-11, it just needed a custom assembler frontend to handle the differences in bytecode from the PDP-11/40.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422288793435766856",
      "type": "Default",
      "timestamp": "2025-09-29T18:27:53.203+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I say \"just\" as in, it was a logically simple solution, but took a while to actually implement.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422289155056074782",
      "type": "Default",
      "timestamp": "2025-09-29T18:29:19.42+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The VLIW icache actually works under certain conditions. The fetches only fail if the icache contains any instruction packs that have breaks set. So break-free code can be cached safely. So all the software I've written for VLIW, I turn the icache on for loops where its safe and then back off, which still boosts performance decently.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422289541984682074",
      "type": "Default",
      "timestamp": "2025-09-29T18:30:51.671+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "QCPU is the most exciting story from a hardware perspective, AS2650-1 from a software perspective.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422301633647476841",
      "type": "Default",
      "timestamp": "2025-09-29T19:18:54.548+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "This is really interesting. It kind of answered one of the lingering questions I've had about how people are using TT to do more sophisticated designs - there's an existing testing framework somewhere?",
      "author": {
        "id": "1211881641446867027",
        "name": "h_thoreson_71412",
        "discriminator": "0000",
        "nickname": "h_thoreson",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422340135508508674",
      "type": "Default",
      "timestamp": "2025-09-29T21:51:54.107+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@h_thoreson - @Tim Edwards was also telling me about his usage of an Arty A7 FPGA board I sent him for some TT and GF180MCU testing.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1211881641446867027",
              "name": "h_thoreson_71412",
              "discriminator": "0000",
              "nickname": "h_thoreson",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "1211881641446867027",
          "name": "h_thoreson_71412",
          "discriminator": "0000",
          "nickname": "h_thoreson",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png"
        },
        {
          "id": "1365118310701600900",
          "name": "rtimothyedwards_19428",
          "discriminator": "0000",
          "nickname": "Tim Edwards",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/6bcc8e61db497b620550682309ace5d5-D89B4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1422340710752850042",
      "type": "Default",
      "timestamp": "2025-09-29T21:54:11.256+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Interesting - I have one of those but I haven't used it in ages. Hopefully it still works \ud83d\ude05",
      "author": {
        "id": "1211881641446867027",
        "name": "h_thoreson_71412",
        "discriminator": "0000",
        "nickname": "h_thoreson",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\ud83d\ude05",
          "code": "sweat_smile",
          "isAnimated": false,
          "imageUrl": "2025-09_media/1f605-42B43.svg"
        }
      ]
    },
    {
      "id": "1422396509240168670",
      "type": "Default",
      "timestamp": "2025-09-30T01:35:54.652+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I've merge the Design Help page into the wafer.space website, so https://wafer.space/design-help.html now exists.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Design Help",
          "url": "https://wafer.space/design-help.html",
          "timestamp": null,
          "description": "Budget silicon manufacturing.",
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc40",
            "code": "eyes",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f440-6C64D.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1211881641446867027",
              "name": "h_thoreson_71412",
              "discriminator": "0000",
              "nickname": "h_thoreson",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422398003964153916",
      "type": "Default",
      "timestamp": "2025-09-30T01:41:51.022+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tholin - If you want Avalon Semiconductors listed there, 100% happy to add it.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1422430365934555146",
      "type": "ThreadCreated",
      "timestamp": "2025-09-30T03:50:26.717+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Started a thread.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": null,
        "channelId": "1422430365934555146",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1422458489510563892",
      "type": "Default",
      "timestamp": "2025-09-30T05:42:11.9+00:00",
      "timestampEdited": "2025-10-02T14:51:48.462+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Leo Moser (mole99) and myself will be on Crowd Supply's Teardown Session talking with Helen about wafer.space this Thursday (2nd October) - http://youtu.be/tEOmnN8IAjs",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Teardown Session 56: wafer.space with Tim Ansell & Leo Moser",
          "url": "https://www.youtube.com/watch?v=tEOmnN8IAjs",
          "timestamp": null,
          "description": "Join Crowd Supply's Helen Leigh for a conversation with Tim Ansell about wafer.space, a new way for chip designers to easily turn a design into real, working chips.\n\n*About Our Guests*\nTim \u201cmithro\u201d Ansell builds the bridges that make open silicon real. At Google, he helped release the SkyWater SKY130 open-source PDK and launched the Open MPW...",
          "color": "#FF0000",
          "author": {
            "name": "Crowd Supply",
            "url": "https://www.youtube.com/channel/UCEy6epGOpSspDO09v4IPRAw"
          },
          "thumbnail": {
            "url": "2025-09_media/maxresdefault_live-743AB.jpg",
            "width": 1280,
            "height": 720
          },
          "video": {
            "url": "2025-09_media/tEOmnN8IAjs-90FB1",
            "width": 1280,
            "height": 720
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\udc4d",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f44d-27259.svg"
          },
          "count": 3,
          "users": [
            {
              "id": "756011607603019777",
              "name": "anfroholic",
              "discriminator": "0000",
              "nickname": "Andrew Wingate",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
            },
            {
              "id": "1071653002986926112",
              "name": "algofoogle",
              "discriminator": "0000",
              "nickname": "algofoogle (Anton Maurovic)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/943b637dbdf34731305e66dde0369276-F77A2.png"
            },
            {
              "id": "1211881641446867027",
              "name": "h_thoreson_71412",
              "discriminator": "0000",
              "nickname": "h_thoreson",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/56df1a523beb9fcf774a7eb168cc8120-1FA53.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1422488712578596926",
      "type": "Reply",
      "timestamp": "2025-09-30T07:42:17.641+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Not yet, unless you want to list my GFMPW-1 submissions as example projects (which you totally can). I am more interested in contributing to writing that Documentation mentioned towards the bottom of the page.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1422398003964153916",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1422555130955300936",
      "type": "Default",
      "timestamp": "2025-09-30T12:06:13.016+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim 'mithro' Ansell Are there any reference materials or guides available for using GF180 PDK with open-source EDA tools especially for analog design ? Compared to SKY130, there appears to be lack of such publicly accessible resources for GF180.",
      "author": {
        "id": "1214459146217201704",
        "name": "vipul.sh",
        "discriminator": "0000",
        "nickname": "Vipul",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/4-4551A.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1422555239202164838",
      "type": "Default",
      "timestamp": "2025-09-30T12:06:38.824+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Any suggestions how to start exploring designs with GF180?",
      "author": {
        "id": "1214459146217201704",
        "name": "vipul.sh",
        "discriminator": "0000",
        "nickname": "Vipul",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/4-4551A.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422555878749503508",
      "type": "Default",
      "timestamp": "2025-09-30T12:09:11.304+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Its been a while since I went in-depth with sky130 - what resources for sky130 are you referring to?",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422558913798078596",
      "type": "Reply",
      "timestamp": "2025-09-30T12:21:14.916+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "By resources, I am referring to youtube tutorials or publicly available reference flows on platforms like github that can help newcomers get started with a specific PDK (GF180 in this case) and its integration into analog design tools such as xschem, ngspice, magic, netgen.",
      "author": {
        "id": "1214459146217201704",
        "name": "vipul.sh",
        "discriminator": "0000",
        "nickname": "Vipul",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/4-4551A.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "220639106915368960",
          "name": "tholin",
          "discriminator": "0000",
          "nickname": "Tholin",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
        }
      ],
      "reference": {
        "messageId": "1422555878749503508",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1422559206136873001",
      "type": "Default",
      "timestamp": "2025-09-30T12:22:24.615+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Analog design using open-source tools is far less streamlined than RTL-to-GDS flow available for digital design with Openlane.",
      "author": {
        "id": "1214459146217201704",
        "name": "vipul.sh",
        "discriminator": "0000",
        "nickname": "Vipul",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/4-4551A.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422559702474031255",
      "type": "Default",
      "timestamp": "2025-09-30T12:24:22.951+00:00",
      "timestampEdited": "2025-09-30T12:24:26.824+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Ah, analog design guides for gf180 was something that I was missing. I\u2019ve since figured it out on my own, but it took a bit.",
      "author": {
        "id": "220639106915368960",
        "name": "tholin",
        "discriminator": "0000",
        "nickname": "Tholin",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/edae5aadf146133e0448bfb1f0fa91c4-62B19.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422634612433092741",
      "type": "Reply",
      "timestamp": "2025-09-30T17:22:02.877+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Welcome @Vipul - You are correct that GF180MCU resources are a lot more limited than SKY130. We only had 2 free MPW runs for GF180MCU compared to the 8 for SKY130 and until wafer.space there was no easy way to pay to get access to GF180MCU manufacturing (unlike SKY130 which had chipIgnite). \n\nHopefully you can help change that now that GF180MCU is more available.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1214459146217201704",
          "name": "vipul.sh",
          "discriminator": "0000",
          "nickname": "Vipul",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/4-4551A.png"
        }
      ],
      "reference": {
        "messageId": "1422555130955300936",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1422634964058505246",
      "type": "Default",
      "timestamp": "2025-09-30T17:23:26.711+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I believe the IEEE SCSS Chipathon has a bunch of resources but I can never find the right link to use",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422635006106276062",
      "type": "Default",
      "timestamp": "2025-09-30T17:23:36.736+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://sscs.ieee.org/technical-committees/tc-ose/sscs-pico-design-contest/",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "SSCS \u201cPICO\u201d Open-Source Chipathon - IEEE Solid-State Circuits S...",
          "url": "https://sscs.ieee.org/technical-committees/tc-ose/sscs-pico-design-contest/",
          "timestamp": null,
          "description": "SSCS is pleased to announce its 4th open-source integrated circuit (IC) design contest under the umbrella of its PICO Program.",
          "author": {
            "name": "kressel@thinkdm2.com",
            "url": "https://sscs.ieee.org/author/kresselthinkdm2-com/"
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422635262042968076",
      "type": "Default",
      "timestamp": "2025-09-30T17:24:37.756+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "And/or https://github.com/sscs-ose/sscs-chipathon-2025 ?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - sscs-ose/sscs-chipathon-2025: Blocks & Bots: An Open Chip ...",
          "url": "https://github.com/sscs-ose/sscs-chipathon-2025",
          "timestamp": null,
          "description": "Blocks & Bots: An Open Chip Playground augmented with LLMs. Please check: https://sscs.ieee.org/technical-committees/tc-ose/sscs-pico-design-contest/ - sscs-ose/sscs-chipathon-2025",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2025-09_media/sscs-chipathon-2025-6FDCC",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1422637084786819159",
      "type": "Default",
      "timestamp": "2025-09-30T17:31:52.332+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Sure @Tim 'mithro' Ansell I will try to work on establishing custom analog design flow with as suggested by @Leo Moser (mole99) and put my queries here wherever I get stuck. Hopefully this will help to streamline the flow with open source analog tools for gf180.",
      "author": {
        "id": "1214459146217201704",
        "name": "vipul.sh",
        "discriminator": "0000",
        "nickname": "Vipul",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/4-4551A.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\u2764\ufe0f",
            "code": "heart",
            "isAnimated": false,
            "imageUrl": "2025-09_media/2764-A3D25.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "169786952432746498",
              "name": "mithro_",
              "discriminator": "0000",
              "nickname": "Tim 'mithro' Ansell",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        },
        {
          "id": "323371864074485771",
          "name": "mole99",
          "discriminator": "0000",
          "nickname": "Leo Moser (mole99)",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 1
            }
          ],
          "avatarUrl": "2025-09_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1422637862549061672",
      "type": "Reply",
      "timestamp": "2025-09-30T17:34:57.765+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "All help is welcome! There are also multiple different ways to do things, so having people give it a go is important.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "1214459146217201704",
          "name": "vipul.sh",
          "discriminator": "0000",
          "nickname": "Vipul",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2025-09_media/4-4551A.png"
        }
      ],
      "reference": {
        "messageId": "1422637084786819159",
        "channelId": "1361349523724570941",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1422638389156380775",
      "type": "Default",
      "timestamp": "2025-09-30T17:37:03.318+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "lol - Since launching wafer.space, I'm now getting spam for high-purity fused silica quartz boats to my info email address!",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2025-09_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\ud83d\ude04",
            "code": "smile",
            "isAnimated": false,
            "imageUrl": "2025-09_media/1f604-BF863.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "1214459146217201704",
              "name": "vipul.sh",
              "discriminator": "0000",
              "nickname": "Vipul",
              "color": null,
              "isBot": false,
              "avatarUrl": "2025-09_media/4-4551A.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    }
  ],
  "messageCount": 214
}