TopoR, an EDA program developed and maintained by the Russian company Eremex:
> https://en.wikipedia.org/wiki/TopoR
"The most recognizable feature of TopoR is the absence of preferred routing directions, which results in unusual looking PCBs."
TopoR, an EDA program developed and maintained by the Russian company Eremex:
> https://en.wikipedia.org/wiki/TopoR
"The most recognizable feature of TopoR is the absence of preferred routing directions, which results in unusual looking PCBs."
I really love things like this that break the non-technical cargo-cultish norms in a technical field. There's no electrical reason to wiggle wires around at 45 degrees, but you're looked down upon and made to feel bad if you don't. Technically, it just add parasitics.
One could claim "it's pride/art", well why constrain yourself to 45 degree lines if you're making art!?
I have zero experience with boards like what this TopoR router can create, but the sample images are chaos to my eyes and difficult to follow. That could just be what I'm used to seeing, however... but it looks like paint flung onto a canvas vs. highway lanes to me.
That got to be the style and (almost) nobody changed since then.
No, but there can be various kinds of over-etch issues in corners that sharp corners make worse.
> Technically, it just add parasitics.
Depends. 2 45 degree bends is a better approximation of a smooth arc than a 90 degree sharp corner.
Yes, arcs are even better electrically and better for physical manufacturing. But they are annoying to nudge around. Note that the author of this article suggests saving the "melting" for the very end of the process, because making things all smooth and melty makes it harder to edit the board. It's a bit niche. And as a result, the software at both board fabs and for engineers deals a bit worse from CAD standpoint. And in turn, even worse from a designer point of view.
I spend a bit of time trying to minimize angles (e.g. if I can make a 30 degree turn further away going to a pad instead of a 45 degree one, that's nice-- straighter routing), spreading traces more, and teardropping.
Also, the GDSII format for IC does not handle curves well. Unlike DXF, it can’t handle a circle, so has to decimate it into a polygon.
When doing signal integrity analysis on PCB, the tools can break those long runs of straight, parallel lines into closed form models (i.e. coupled transmission lines) which greatly speeds up the analysis. With a bunch of curves, you can’t do that, and it has to break those out for EM analysis.
If one could easily make square via holes in PCB, those would be preferable for situations like grounding vias as they better terminate the EM wave.
Similarly I don't see why thermal calculations would require a particular geometry. That would be a very strange way to do things.
I imagine a curve could have more error, or require more time, with an FTDT simulation, compared to something grid like.
I would prefer some sort of "Smart EDA" that automatically understands that I want to place a switch mode power supply with X constraints here, then automatically rates resistors, capacitors, inductors, mosfets, etc and automatically picks manufactured components from mouser. I could get behind that. If the software does that part I will gladly do component placement and routing myself!
Almost everybody here has worked in hardware before. Bunch of people from Apple, Siemens, NASA, and other places
> https://web.archive.org/web/20170718184145/https://pdfs.sema...
With an SMT solver you could specify similar constraints.