# Abse - @Seve Channel: #contributor Source: https://discord.com/channels/1233487248129921135/1521921790065250335 Started: 2026-07-01T16:53:51.066000+00:00 Last activity: 2026-07-01T21:01:13.468000+00:00 ## Abse — 2026-07-01T16:53:50.691000+00:00 <@757706909351411845> ## Abse — 2026-07-01T16:53:57.595000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1521921818682851389 ## Abse — 2026-07-01T16:54:12.382000+00:00 pico route but static reachability when routing the rest ## 0hmx — 2026-07-01T17:37:05.515000+00:00 https://github.com/tscircuit/tscircuit-autorouter/pull/1440 I have a PR that visualizes static reachability failures. I was planning to merge it, but the performance degraded, so I couldn’t proceed. You can just put the SRJ in the preview of this PR and see the failing problem visually. i will also try to debug this and see what i can do. but also sharing because its useful just not merged yet Attachment: image.png — https://community.tscircuit.com/media/1521932672757137478 Attachment: preprocessSimpleRouteJsonSolver_input.json — https://cdn.discordapp.com/attachments/1521921790065250335/1521932673092948028/preprocessSimpleRouteJsonSolver_input.json?ex=6a5673c1&is=6a552241&hm=345e18ed687d2caab78093a58fed4bb774f39a934aca19a15d72c19a9a61be80& ## Seve — 2026-07-01T17:40:09.092000+00:00 Can we get a bug report abse ## Seve — 2026-07-01T17:40:30.132000+00:00 Can you move the speaker jst outside the subcircuit ## Seve — 2026-07-01T17:40:59.414000+00:00 I think subcircuits are sensitive to overlap- ## Abse — 2026-07-01T17:42:52.866000+00:00 one sec ## Abse — 2026-07-01T18:06:11.526000+00:00 <@757706909351411845> https://api.tscircuit.com/autorouting/bug_reports/view?autorouting_bug_report_id=5ab690a0-4f08-4d32-b671-1d0860afdd0a ## Abse — 2026-07-01T18:12:33.599000+00:00 <@757706909351411845> <@400684445054795796> can this have something to do with the issue ? https://github.com/tscircuit/core/pull/2538 ## Abse — 2026-07-01T18:12:42.395000+00:00 I'm so lost ## Abse — 2026-07-01T18:17:03.700000+00:00 <@400684445054795796> Attachment: image.png — https://community.tscircuit.com/media/1521942732027727992 ## 0hmx — 2026-07-01T18:21:31.957000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1521943856923541655 ## 0hmx — 2026-07-01T18:22:40.108000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1521944142446596296 ## 0hmx — 2026-07-01T18:23:17.576000+00:00 <@756504518417711104> ## Abse — 2026-07-01T18:23:20.224000+00:00 <@756504518417711104> ## Seve — 2026-07-01T19:04:35.985000+00:00 it's interesting (incorrect) that the SRJ has pointsToConnect inside the subcircuit ## Seve — 2026-07-01T19:04:51.039000+00:00 <@398467566588264449> can you use the Solvers tab? I suspect you downloaded the wrong bug report ## Abse — 2026-07-01T19:05:09.358000+00:00 one sec ## Seve — 2026-07-01T19:05:10.561000+00:00 then again, maybe this is actually just a core bug with how it generates SRJ 🤔 ## Seve — 2026-07-01T19:05:44.388000+00:00 for a subcircuit- shouldn't the pointsToConnect be on the outside? Maybe not- it's a cool feature for it to not be- but it seems to overcomplicate the routing- ## Abse — 2026-07-01T19:08:10.615000+00:00 why now it worked before ? ## Abse — 2026-07-01T19:08:23.943000+00:00 I'm in the solvers tab ## Abse — 2026-07-01T19:10:36.150000+00:00 [attachment] Attachment: image.png — https://community.tscircuit.com/media/1521956205939921086 ## Abse — 2026-07-01T19:10:45.041000+00:00 is there a way to bug report from here ## Seve — 2026-07-01T19:39:46.724000+00:00 sorry, you may be able to download from there ## Seve — 2026-07-01T19:39:59.757000+00:00 it looks like you probably filed the bug report properly tho ## Seve — 2026-07-01T19:40:11.184000+00:00 <@400684445054795796> any progress on figuring this out? ## Seve — 2026-07-01T19:40:14.248000+00:00 this is the gameboy! ## Abse — 2026-07-01T20:20:47.194000+00:00 I have the last parts we only need the autorouter to work ## 0hmx — 2026-07-01T20:23:24.269000+00:00 i have an fix but its in core; https://github.com/tscircuit/core/pull/2547/changes i am trying to understand the solution; i am not familiar with this code on this files; Attachment: image.png — https://community.tscircuit.com/media/1521974527146463252 ## Abse — 2026-07-01T20:33:17.420000+00:00 <@757706909351411845> can you check <@400684445054795796> 's pr ? ## Seve — 2026-07-01T20:56:35.347000+00:00 oh ## Seve — 2026-07-01T20:56:49.793000+00:00 this code was altered by <@809856037376491570> recently ## Seve — 2026-07-01T20:57:10.757000+00:00 We may want to revert <@809856037376491570> 's fixes, we are very likely stacking hacks and this code is very important ## Rishabh — 2026-07-01T20:58:00.108000+00:00 Reverting ## Seve — 2026-07-01T20:58:42.506000+00:00 tyty ## Seve — 2026-07-01T20:58:52.328000+00:00 let's approach the SRJ generation cautiously ## Seve — 2026-07-01T20:59:28.232000+00:00 <@398467566588264449> you should be aware that subcircuit routing has a bug that Rishabh reproduced- you'll want to make sure your `exposedNets` are _actually_ connecting ## Rishabh — 2026-07-01T21:00:02.777000+00:00 <@398467566588264449> After this if you can create a small repro test in Core about the issue you faced, it would be better to make `core` robust and not break it again ## Seve — 2026-07-01T21:00:30.966000+00:00 <@809856037376491570> that's not really possible unfrotuantely because it causes an autorouter failure ## Rishabh — 2026-07-01T21:01:13.468000+00:00 Ohh ok