Public

Thread: ok some rules are gonna be easy to

6 Discord messages from ℹ️ - Information/general/threads/ok-some-rules-are-gonna-be-easy-to.md.

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

Messages: 6

message-1497611673173754027

2026-04-25T14:54:07.164+00:00 — Leo Moser (mole99) (@mole99)

Reply/reference

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

Content

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

message-1497611677502538040

2026-04-25T14:54:08.196+00:00 — Leo Moser (mole99) (@mole99)

Content

Neither of our work touches the implementation of existing DRC rules. Clyde is working on efficiently sharing the workload between workers, while I'm planing on extending the DRC deck with missing DRC rules.

Could you please use threads on Discord? This helps organize your replies on different topics.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>

message-1497612033992949870

2026-04-25T14:55:33.19+00:00 — namibj

Content

Sorry yeah I'll use threads.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497613372227715213

2026-04-25T15:00:52.25+00:00 — namibj

Content

If you happen to have opinion(s) on how dangerous (in terms of parity-violating bugs) porting the execution of the DRC rules to an engine that can attribute directional blame to specific source geometry (e.g. differentiable w.r.t. input coordinates and blaming which layer the violating source geometry is from if not blaming specific source vertices/sub-divided source line segments) will be, or whether a different open source DRC engine should be a better base to do this from, please share.

Though given the substantial hurdles that currently exist I'm gonna put the work off until early June.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1497663967366090952

2026-04-25T18:21:55.071+00:00 — Leo Moser (mole99) (@mole99)

Content

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

message-1497663997363617964

2026-04-25T18:22:02.223+00:00 — Leo Moser (mole99) (@mole99)

Content

Currently, I am not aware of any other DRC engine that would fit your needs. Regarding porting the DRC deck, you can find some unit tests here: https://github.com/fossi-foundation/globalfoundries-pdk-libs-gf180mcu_fd_pv/tree/main/klayout/drc/testing/testcases/unit
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-04_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>