Post #2058022
2026-04-19 12:22 UTC
@tnt @trcwm my thought process here is the following.
For a start, assume there's 1 input (or one output, if you flip all the following) only.
put that mentally in the center of a set of concentric rings (graph-wise, not as layout/graph embedding):
Inner ring consists of nodes, each one a component of type A, next circle is all components of type B, and so on.
You now add three layers (uff, but, bear with me) of directed traces on top: radially outward, radially inward, and circular.
Replies (1)
-
@funkylab@mastodon.social 2026-04-19 12:28
@tnt @trcwm They each contain segments, i.e., they don't go all the way from the middle to the outer edge or all around. These are all edges in three subgraphs, each of which is by design planar. The nodes connecting these edges are your analog switches. You get variable "corner nodes", i.e., degree-2 vertices that connect a radial to a concentric metal trace segment, and you get fixed "component nodes", which connect segments and nodes. Armed with these three layers of edges, you Dijkstra