Public

Thread: Detailed Routing Antenna Violation

4 Discord messages from ℹ️ - Information/⁉️-questions/threads/detailed-routing-antenna-violation.md.

Category: ℹ️ - Information Parent channel: #⁉️-questions Thread ID: 1445797038863155381

Messages: 4

message-1445797038863155381

2025-12-03T15:21:15.675+00:00 — Trevor Peyton (@trev5514)

Content

I've tried doing 20+ iterations on the detailed routing antenna fixing, and I have a single stubborn net/pin violation.


+ check_antennas
[INFO ANT-0002] Found 1 net violations.
[INFO ANT-0001] Found 1 pin violations.

Even after 40 total iterations, it will not fix this. Does anyone know how I can figure out what net/pin this is and possibly how I could fix this?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1445823707816788113

2025-12-03T17:07:14.049+00:00 — Clyde Laforge (@scafir)

Content

I had somewhat similar issues on klayout where it was not clear where the error was coming from.
Safest way to proceed was to copy the part of the design that failed, and cut connections until the error was gone
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/e9fd582c6cd4273d01cbf5dfd4bb3455-27807.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1445868913744150660

2025-12-03T20:06:51.982+00:00 — Leo Moser (mole99) (@mole99)

Reply/reference

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

Content

The antenna summary should show you the affected net/pin.
LibreLane allows you to manually insert antenna diodes:

```
...
  substituting_steps:
    +OpenROAD.DetailedRouting: Odb.InsertECODiodes
...
```

```
INSERT_ECO_DIODES:
- target: instance/pin
```
<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-1445870014597959831

2025-12-03T20:11:14.446+00:00 — Trevor Peyton (@trev5514)

Content

Less is more I guess. Either I had a stubborn pin or something else, I ran it with only 10 iterations and it stopped after 6 and says it's all clear.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-12_media/2-ADBB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>