← Back to community index
# contributor·Active

Abse - @Seve

mention

Started by AbseJul 1, 202642 messages

Discussion

Last active 12 days ago · plain text
Abseoriginal post
<@757706909351411845>
Abse
Shared an attachment
Abse
pico route but static reachability when routing the rest
0hmx
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
Seve
Can we get a bug report abse
Seve
Can you move the speaker jst outside the subcircuit
Seve
I think subcircuits are sensitive to overlap-
Abse
one sec
Abse
<@757706909351411845> https://api.tscircuit.com/autorouting/bug_reports/view?autorouting_bug_report_id=5ab690a0-4f08-4d32-b671-1d0860afdd0a
Abse
<@757706909351411845> <@400684445054795796> can this have something to do with the issue ? https://github.com/tscircuit/core/pull/2538
Abse
I'm so lost
Abse
<@400684445054795796>
0hmx
Shared an attachment
0hmx
Shared an attachment
0hmx
<@756504518417711104>
Abse
<@756504518417711104>
Seve
it's interesting (incorrect) that the SRJ has pointsToConnect inside the subcircuit
Seve
<@398467566588264449> can you use the Solvers tab? I suspect you downloaded the wrong bug report
Abse
one sec
Seve
then again, maybe this is actually just a core bug with how it generates SRJ 🤔
Seve
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
why now it worked before ?
Abse
I'm in the solvers tab
Abse
Shared an attachment
Abse
is there a way to bug report from here
Seve
sorry, you may be able to download from there
Seve
it looks like you probably filed the bug report properly tho
Seve
<@400684445054795796> any progress on figuring this out?
Seve
this is the gameboy!
Abse
I have the last parts we only need the autorouter to work
0hmx
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;
Abse
<@757706909351411845> can you check <@400684445054795796> 's pr ?
Seve
oh
Seve
this code was altered by <@809856037376491570> recently
Seve
We may want to revert <@809856037376491570> 's fixes, we are very likely stacking hacks and this code is very important
Rishabh
Reverting
Seve
tyty
Seve
let's approach the SRJ generation cautiously
Seve
<@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
<@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
<@809856037376491570> that's not really possible unfrotuantely because it causes an autorouter failure
Rishabh
Ohh ok

Want to add to the conversation?

Reply in Discord so your notes stay connected to the source.
Continue in Discord ↗