Seve - STRAW AUTOROUTING BUG 🧵 CC @i use arch...
STRAW AUTOROUTING BUG 🧵 CC @i use arch btw.
8 Replies
In relation to https://github.com/tscircuit/tscircuit-autorouter/pull/248
GitHub
Fix #247, Don't remove straw nodes that are dead ends, create edges...
Fixes #247 by connecting straws in edge solver.
/claim #247
^ @i use arch btw. see video, we are very close!!!!
what exactly do you mean by open?
sorry not sure when i said open, timestamp?
oh like when i said "open area?"
"open area" => "low density area"
that's when straws are "good" ig
in this case instead of creating straws we really want to "break up" large nodes that are single-layer
the criteria that is tricky is "when do we create a straw vs a small node for single layer nodes?"
does that makes sense
like when i look at this, it's pretty clear we shouldn't be creating straw nodes imo, because it's tightly packed

but in this case, straw nodes make a lot of sense


we could literally say that "straw nodes should only be created when adjacent nodes are multi-layer", that could be a different criteria