Category: π - Designing
Parent channel: #π-project-template
Thread ID: 1482918666042347791
Messages: 12
message-1483013256057454793
2026-03-16T08:05:13.298+00:00 β Leo Moser (mole99) (@mole99)
- Message ID:
1483013256057454793 - Author ID:
323371864074485771 - Nickname: Leo Moser (mole99)
- User name: mole99
- Type:
21 - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483013256057454793
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Reply/reference
<details> <summary>Reference data</summary>{
"channelId": "1423348662318272592",
"guildId": "1361349522684510449",
"messageId": "1482918666042347791"
}
</details>Content
<details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
"discriminator": "0000",
"isBot": false,
"roles": [
{
"color": null,
"id": "1423020172595298314",
"name": "Mod",
"position": 4
}
]
},
"message": {
"mentions": [
{
"avatarUrl": "2026-03_media/51495ed125b2a50870a5c9c27cee3467-8AF4F.png",
"color": null,
"discriminator": "0000",
"id": "258871392840187904",
"isBot": false,
"name": ".monkeyonkeyboard.",
"nickname": "monkey on keyboard",
"roles": []
}
]
}
}
</details>message-1483013259635327016
2026-03-16T08:05:14.151+00:00 β Leo Moser (mole99) (@mole99)
- Message ID:
1483013259635327016 - Author ID:
323371864074485771 - Nickname: Leo Moser (mole99)
- User name: mole99
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483013259635327016
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Content
In general, we trust KLayout. Passing magic DRC is not required for tapeout.
In some cases, such as for contacts, magic does not operate directly on the GDS layout (at least on gf180mcu), which can lead to false reports of DRC violations. That's why `ERROR_ON_MAGIC_DRC` is False in the LibreLane config.
However, the issue you mentioned came up with the latest LibreLane (and thus magic) update. The errors are M2.2a/M3.2a/M4.2a violations on the bondpad, which look like false positives to me.
I'll ask magic upstream about it. Thanks for reporting the issue!
Reactions
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/2764-A3D25.svg
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/51495ed125b2a50870a5c9c27cee3467-8AF4F.png
[
{
"count": 1,
"emoji": {
"code": "heart",
"id": "",
"imageUrl": "2026-03_media/2764-A3D25.svg",
"isAnimated": false,
"name": "β€οΈ"
},
"users": [
{
"avatarUrl": "2026-03_media/51495ed125b2a50870a5c9c27cee3467-8AF4F.png",
"color": null,
"discriminator": "0000",
"id": "258871392840187904",
"isBot": false,
"name": ".monkeyonkeyboard.",
"nickname": "monkey on keyboard"
}
]
}
]
</details><details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
"discriminator": "0000",
"isBot": false,
"roles": [
{
"color": null,
"id": "1423020172595298314",
"name": "Mod",
"position": 4
}
]
},
"message": {}
}
</details>message-1483016184466243585
2026-03-16T08:16:51.485+00:00 β nmz787
- Message ID:
1483016184466243585 - Author ID:
376976238528692225 - Nickname: nmz787
- User name: nmz787
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483016184466243585
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Content
is it possible to read the magic DRC logs/results from that #55 run?
<details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/3-FB033.png",
"discriminator": "0000",
"isBot": false
},
"message": {}
}
</details>message-1483017423752925275
2026-03-16T08:21:46.954+00:00 β Leo Moser (mole99) (@mole99)
- Message ID:
1483017423752925275 - Author ID:
323371864074485771 - Nickname: Leo Moser (mole99)
- User name: mole99
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483017423752925275
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Content
You can reproduce it locally, open the layout in KLayout (`make librelane-klayout`), and then load the .lyrdb marker database from `67-magic-drc/reports/` of the run folder.
<details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
"discriminator": "0000",
"isBot": false,
"roles": [
{
"color": null,
"id": "1423020172595298314",
"name": "Mod",
"position": 4
}
]
},
"message": {}
}
</details>message-1483018261334331443
2026-03-16T08:25:06.649+00:00 β nmz787
- Message ID:
1483018261334331443 - Author ID:
376976238528692225 - Nickname: nmz787
- User name: nmz787
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483018261334331443
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Content
basically running `gf180mcu-project-template/.github/workflows/ci.yml` locally?
<details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/3-FB033.png",
"discriminator": "0000",
"isBot": false
},
"message": {}
}
</details>message-1483018383011352637
2026-03-16T08:25:35.659+00:00 β nmz787
- Message ID:
1483018383011352637 - Author ID:
376976238528692225 - Nickname: nmz787
- User name: nmz787
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483018383011352637
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Content
oh, I see the root of the repo has run instructions
Reactions
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/1f44d-27259.svg
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png
[
{
"count": 1,
"emoji": {
"code": "thumbsup",
"id": "",
"imageUrl": "2026-03_media/1f44d-27259.svg",
"isAnimated": false,
"name": "π"
},
"users": [
{
"avatarUrl": "2026-03_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
"color": null,
"discriminator": "0000",
"id": "323371864074485771",
"isBot": false,
"name": "mole99",
"nickname": "Leo Moser (mole99)"
}
]
}
]
</details><details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/3-FB033.png",
"discriminator": "0000",
"isBot": false
},
"message": {}
}
</details>message-1483032214475116564
2026-03-16T09:20:33.337+00:00 β monkey on keyboard (@.monkeyonkeyboard.)
- Message ID:
1483032214475116564 - Author ID:
258871392840187904 - Nickname: monkey on keyboard
- User name: .monkeyonkeyboard.
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483032214475116564
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Content
cool cool, if needed i can also attach the log files, but it is also reproducible in CI or from the gf180mcu template repo
<details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/51495ed125b2a50870a5c9c27cee3467-8AF4F.png",
"discriminator": "0000",
"isBot": false
},
"message": {}
}
</details>message-1483033629125771405
2026-03-16T09:26:10.616+00:00 β Leo Moser (mole99) (@mole99)
- Message ID:
1483033629125771405 - Author ID:
323371864074485771 - Nickname: Leo Moser (mole99)
- User name: mole99
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483033629125771405
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Content
Thanks, but I already managed to reproduce them locally.
Reactions
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/1f44d-27259.svg
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/51495ed125b2a50870a5c9c27cee3467-8AF4F.png
[
{
"count": 1,
"emoji": {
"code": "thumbsup",
"id": "",
"imageUrl": "2026-03_media/1f44d-27259.svg",
"isAnimated": false,
"name": "π"
},
"users": [
{
"avatarUrl": "2026-03_media/51495ed125b2a50870a5c9c27cee3467-8AF4F.png",
"color": null,
"discriminator": "0000",
"id": "258871392840187904",
"isBot": false,
"name": ".monkeyonkeyboard.",
"nickname": "monkey on keyboard"
}
]
}
]
</details><details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
"discriminator": "0000",
"isBot": false,
"roles": [
{
"color": null,
"id": "1423020172595298314",
"name": "Mod",
"position": 4
}
]
},
"message": {}
}
</details>message-1483342982311575763
2026-03-17T05:55:26.163+00:00 β nmz787
- Message ID:
1483342982311575763 - Author ID:
376976238528692225 - Nickname: nmz787
- User name: nmz787
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483342982311575763
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Content
it's odd that the errors only show up under 4 pads
Attachments
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/image-C5F34.png
[
{
"fileName": "image.png",
"fileSizeBytes": 3212,
"id": "1483342982118903901",
"url": "2026-03_media/image-C5F34.png"
}
]
</details><details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/3-FB033.png",
"discriminator": "0000",
"isBot": false
},
"message": {}
}
</details>message-1483359811666972814
2026-03-17T07:02:18.594+00:00 β Leo Moser (mole99) (@mole99)
- Message ID:
1483359811666972814 - Author ID:
323371864074485771 - Nickname: Leo Moser (mole99)
- User name: mole99
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483359811666972814
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Content
KLayout has a limit on the number of markers it shows for a single rule. This is noted in the marker browser.
<details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
"discriminator": "0000",
"isBot": false,
"roles": [
{
"color": null,
"id": "1423020172595298314",
"name": "Mod",
"position": 4
}
]
},
"message": {}
}
</details>message-1483473595119304744
2026-03-17T14:34:26.683+00:00 β Leo Moser (mole99) (@mole99)
- Message ID:
1483473595119304744 - Author ID:
323371864074485771 - Nickname: Leo Moser (mole99)
- User name: mole99
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483473595119304744
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Content
The false positive DRC errors reported by magic have now been fixed: https://github.com/wafer-space/gf180mcu-project-template/actions/runs/23190573468?pr=56
This was related to a recent regression in magic and how offsets were calculated in instance arrays.
Embeds
- Resolved media URL: https://github.com/wafer-space/gf180mcu-project-template/actions/runs/23190573468?pr=56
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/gf180mcu-project-template-DD373
[
{
"color": "#1E2327",
"description": "Project template for wafer.space MPW runs using the gf180mcu PDK - chore: update LibreLane dev Β· wafer-space/gf180mcu-project-template@50b46ea",
"fields": [],
"images": [],
"inlineEmojis": [],
"thumbnail": {
"height": 600,
"url": "2026-03_media/gf180mcu-project-template-DD373",
"width": 1200
},
"timestamp": null,
"title": "chore: update LibreLane dev Β· wafer-space/gf180mcu-project-templat...",
"url": "https://github.com/wafer-space/gf180mcu-project-template/actions/runs/23190573468?pr=56"
}
]
</details>Reactions
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/1f973-88B39.svg
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/51495ed125b2a50870a5c9c27cee3467-8AF4F.png
[
{
"count": 1,
"emoji": {
"code": "partying_face",
"id": "",
"imageUrl": "2026-03_media/1f973-88B39.svg",
"isAnimated": false,
"name": "π₯³"
},
"users": [
{
"avatarUrl": "2026-03_media/51495ed125b2a50870a5c9c27cee3467-8AF4F.png",
"color": null,
"discriminator": "0000",
"id": "258871392840187904",
"isBot": false,
"name": ".monkeyonkeyboard.",
"nickname": "monkey on keyboard"
}
]
}
]
</details><details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
"discriminator": "0000",
"isBot": false,
"roles": [
{
"color": null,
"id": "1423020172595298314",
"name": "Mod",
"position": 4
}
]
},
"message": {}
}
</details>message-1483674919958220922
2026-03-18T03:54:26.265+00:00 β monkey on keyboard (@.monkeyonkeyboard.)
- Message ID:
1483674919958220922 - Author ID:
258871392840187904 - Nickname: monkey on keyboard
- User name: .monkeyonkeyboard.
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1482918666042347791/1483674919958220922
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
- Archive source: https://discord.wafer.space/wafer-space/%F0%9F%93%90%20-%20Designing/%F0%9F%93%9D-project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03.json
Content
great to hear!! i'll merge this into my template
Reactions
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/1f44d-27259.svg
- Resolved media URL: https://discord.wafer.space/wafer-space/%F0%9F%8F%97%EF%B8%8F%20-%20Designing/project-template/chore-update-to-librelane-dev-55-w/2026-03/2026-03_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png
[
{
"count": 1,
"emoji": {
"code": "thumbsup",
"id": "",
"imageUrl": "2026-03_media/1f44d-27259.svg",
"isAnimated": false,
"name": "π"
},
"users": [
{
"avatarUrl": "2026-03_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
"color": null,
"discriminator": "0000",
"id": "323371864074485771",
"isBot": false,
"name": "mole99",
"nickname": "Leo Moser (mole99)"
}
]
}
]
</details><details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2026-03_media/51495ed125b2a50870a5c9c27cee3467-8AF4F.png",
"discriminator": "0000",
"isBot": false
},
"message": {}
}
</details>