Public

Thread: Has anyone submitted since? My design I

23 Discord messages from πŸ“ - Designing/πŸ“-project-template/threads/has-anyone-submitted-since-my-design-i.md.

Category: πŸ“ - Designing Parent channel: #πŸ“-project-template Thread ID: 1450850338226704394

Messages: 23

message-1450851095667539978

2025-12-17T14:04:16.717+00:00 β€” Leo Moser (mole99) (@mole99)

Reply/reference

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

Content

<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2025-12_media/2-ADBB4.png",
        "color": null,
        "discriminator": "0000",
        "id": "805909190333038612",
        "isBot": false,
        "name": "trev5514",
        "nickname": "Trevor Peyton",
        "roles": []
      }
    ]
  }
}
</details>

message-1450851099069120615

2025-12-17T14:04:17.528+00:00 β€” Leo Moser (mole99) (@mole99)

Content

Hi @Trevor Peyton, this is from a new check I added yesterday to ensure that every design includes a sealring.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2025-12_media/2-ADBB4.png",
        "color": null,
        "discriminator": "0000",
        "id": "805909190333038612",
        "isBot": false,
        "name": "trev5514",
        "nickname": "Trevor Peyton",
        "roles": []
      }
    ]
  }
}
</details>

message-1450851162692649085

2025-12-17T14:04:32.697+00:00 β€” Leo Moser (mole99) (@mole99)

Content

This is without the sealring.

Attachments

<details> <summary>Attachments data</summary>
[
  {
    "fileName": "Bildschirmfoto_vom_2025-12-17_15-03-39.png",
    "fileSizeBytes": 56484,
    "id": "1450851162537328720",
    "url": "2025-12_media/Bildschirmfoto_vom_2025-12-17_15-03-39-4E893.png"
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1450851216761426040

2025-12-17T14:04:45.588+00:00 β€” Leo Moser (mole99) (@mole99)

Content

And this is with the sealring.

Attachments

<details> <summary>Attachments data</summary>
[
  {
    "fileName": "Bildschirmfoto_vom_2025-12-16_17-41-40.png",
    "fileSizeBytes": 49976,
    "id": "1450851216182743130",
    "url": "2025-12_media/Bildschirmfoto_vom_2025-12-16_17-41-40-4C3A1.png"
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1450851394725613751

2025-12-17T14:05:28.018+00:00 β€” Leo Moser (mole99) (@mole99)

Content

Can you confirm that your design includes a sealring? If not, you need to add one. The PDK includes a PCell to generate the sealring.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1450851401063464960

2025-12-17T14:05:29.529+00:00 β€” Trevor Peyton (@trev5514)

Content

Let me look to see if I missed that step in the flow

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "ok_hand",
      "id": "",
      "imageUrl": "2025-12_media/1f44c-59547.svg",
      "isAnimated": false,
      "name": "πŸ‘Œ"
    },
    "users": [
      {
        "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
        "color": null,
        "discriminator": "0000",
        "id": "323371864074485771",
        "isBot": false,
        "name": "mole99",
        "nickname": "Leo Moser (mole99)"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1450851456797245622

2025-12-17T14:05:42.817+00:00 β€” Trevor Peyton (@trev5514)

Content

I updated to 1.6.6 before running it this morning.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1450851492025335848

2025-12-17T14:05:51.216+00:00 β€” Trevor Peyton (@trev5514)

Content

So if it's in the pdk I'm not sure.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1450851581892497508

2025-12-17T14:06:12.642+00:00 β€” Leo Moser (mole99) (@mole99)

Content

The sealring generation should be part of the default flow of the project template.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1450854354772037742

2025-12-17T14:17:13.748+00:00 β€” Trevor Peyton (@trev5514)

Content

It is not in my design...
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1450854515611013173

2025-12-17T14:17:52.095+00:00 β€” Trevor Peyton (@trev5514)

Content

Where is it referenced in the flow?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1450856224294830090

2025-12-17T14:24:39.477+00:00 β€” Leo Moser (mole99) (@mole99)

Content

It is part of the "Chip" flow in LibreLane: https://github.com/librelane/librelane/blob/b113e3046d386f7ebbd8ccde014a7e43db91b92a/librelane/flows/chip.py#L103

I have just checked whether the final GDS of the default template includes the sealring and it does. You can download the GDS from the CI at the bottom of this page: https://github.com/wafer-space/gf180mcu-project-template/actions/runs/20265648569

Is your design digital or analog?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1450864741487476838

2025-12-17T14:58:30.134+00:00 β€” Trevor Peyton (@trev5514)

Content

Digital. I see the step was run but nothings in the log. I wonder if it's because I used the klayout gds instead of the magic? I bypassed the final folder.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1450864781006471178

2025-12-17T14:58:39.556+00:00 β€” Trevor Peyton (@trev5514)

Content

Let me check the magic one
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1450866400246894795

2025-12-17T15:05:05.613+00:00 β€” Trevor Peyton (@trev5514)

Content

That was not it
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1450867255666802780

2025-12-17T15:08:29.561+00:00 β€” Leo Moser (mole99) (@mole99)

Content

Do you see a message like "KLAYOUT_FILLER_SCRIPT is unset. KLayout.Filler may not be supported for the gf180mcuD PDK. This step will be skipped." in the LibreLane flow log?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1450869774304415754

2025-12-17T15:18:30.051+00:00 β€” Trevor Peyton (@trev5514)

Content

Which step should I look for that log? (or can I. view all logs on one)?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1450870202781798510

2025-12-17T15:20:12.208+00:00 β€” Leo Moser (mole99) (@mole99)

Content

You should find the warning under `librelane/runs/<timestamp>/warning.log`
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1450875292729217227

2025-12-17T15:40:25.746+00:00 β€” Trevor Peyton (@trev5514)

Content

Yeah I dont see that
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1450879929393742005

2025-12-17T15:58:51.213+00:00 β€” Leo Moser (mole99) (@mole99)

Content

Then I don't know the answer either without looking at the project.

Since the project template generates the GDS with the sealring, you could move your changes over to a fresh repository.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1450886360880648192

2025-12-17T16:24:24.599+00:00 β€” Trevor Peyton (@trev5514)

Content

I found it, looking at the flow shows I grabbed the gds before it was placed.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1450887348765200416

2025-12-17T16:28:20.129+00:00 β€” Leo Moser (mole99) (@mole99)

Content

Great! Normally, the final GDS should be inside the folder `librelane/runs/<timestamp>/final/gds/`. If there is no file in this folder, it means that an error occurred during the process. Did you get any errors at the end of the flow?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1450887868842246184

2025-12-17T16:30:24.125+00:00 β€” Trevor Peyton (@trev5514)

Content

I was rushing to get ahead and submit it to the queue. I did have an antenna violation so I'm trying to fix it right now.

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "ok_hand",
      "id": "",
      "imageUrl": "2025-12_media/1f44c-59547.svg",
      "isAnimated": false,
      "name": "πŸ‘Œ"
    },
    "users": [
      {
        "avatarUrl": "2025-12_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
        "color": null,
        "discriminator": "0000",
        "id": "323371864074485771",
        "isBot": false,
        "name": "mole99",
        "nickname": "Leo Moser (mole99)"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>