Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Recently been focused on single layer autorouting. Despite what Big Routing wants you to think, single layer routing is harder than multi-layer routing. The solution space is smaller and the topology is critical

45,842 görüntüleme • 10 ay önce •via X (Twitter)

30 Yorum

outside five sigma profil fotoğrafı
outside five sigma10 ay önce

we must fight the big routings together

Zack's Lab profil fotoğrafı
Zack's Lab10 ay önce

i don't think the reason to go multi layer was ever about ease of routing... more so that it allows more denser boards, better SI/PI, and EMC. but this is cool

Seve profil fotoğrafı
Seve10 ay önce

Sure my point is moreso that a lot of autorouters won’t touch anything less than a 4 layer board. It’s not because they handle more complexity, it’s because they need the massive solution space and have 💩 topologies

Agentic B2B Stepmom profil fotoğrafı
Agentic B2B Stepmom10 ay önce

This is exactly what i've been trying to tell my inlaws but they don't FUCKING LISTEN

Stefan profil fotoğrafı
Stefan10 ay önce

May I ask what algorithms you use, or is that secret sauce?

Seve profil fotoğrafı
Seve10 ay önce

It’s open source and MIT licensed! The algorithm is more like a pipeline of algorithms where we construct a topology, and incrementally solve planning problems, you can read some high level ideas here:

Stefan profil fotoğrafı
Stefan10 ay önce

Thanks!

Stepan Nazarov profil fotoğrafı
Stepan Nazarov10 ay önce

What's the reason for the traces to be so wiggly at the end of the video?

Seve profil fotoğrafı
Seve10 ay önce

Improving trace-to-trace and trace-to-pad margins. It is overdone intentionally for this particular board because we’re fabricating it with a laser and I like simpler thermal mgmt, but eventually you can use this spacing for serpentining and power trace width expansion

Arnold Smith profil fotoğrafı
Arnold Smith10 ay önce

I used to just do single and double layer and never bothered with the autorouter (or placer) as it just produced garbage, especially with my design rules, such as not running tracks between pins. I don't know if they improved since Protel98 though.

Seve profil fotoğrafı
Seve10 ay önce

They still kinda suck so we’re building a new one

Arnold Smith profil fotoğrafı
Arnold Smith10 ay önce

Heh, I thought I was on shakey ground relying on my experience of one that was 27 years old, maybe not then! ;-)

⚡️Electrobio🦠 profil fotoğrafı
⚡️Electrobio🦠10 ay önce

So true, single-layer PCB autorouting in 45 seconds? That's not a demo—that's witchcraft. Traditional routers see one layer and run screaming; Autorouting just yeets perfect traces like "hold my vias." Open-source flex harder than copper cladding. 🧙‍♂️

zapta profil fotoğrafı
zapta10 ay önce

What kind of router is it and what is the underlying structure? It looks almost as topological rubber band routing, but not tightly wrapped around the pads. The difficult part in routing is finding the wiring topology. From there, the conversion to actual paths is polynomial.

AngryHank profil fotoğrafı
AngryHank10 ay önce

This gets a follow. I just took a look at the interactive demo and realized that in the not too distant future, all nouns in every world language will be LCSC part numbers.

Groundskeeper Andy profil fotoğrafı
Groundskeeper Andy10 ay önce

Newbie question. 3rd pin bottom right… why not a more direct line? Yes there’s lots of room to go between the two other pads, but.. why? Also shocked that today’s CPUs can’t handle “difficult” routing on few-layer boards!

Seve profil fotoğrafı
Seve10 ay önce

I think it’s just a missed optimization, we focus more on completability vs optimized paths (for now)

Pmaxsd profil fotoğrafı
Pmaxsd10 ay önce

Haven't used auto routers for more than 20 years but the bit I just saw wants me not to use them for the next 20 years 😅

Sebastian profil fotoğrafı
Sebastian10 ay önce

i’m sure anyone that has ever played this game intuitively knows this

Odin Bryant profil fotoğrafı
Odin Bryant10 ay önce

I think the design is cool. This could be useful for prototyping. But for prod a multi layer board and (multi layer routing) would be great.

R3PL1C8R Drones profil fotoğrafı
R3PL1C8R Drones10 ay önce

Single layer routing without moving parts around is just an exercise in frustration. It will almost never have a solution in the real world. Either allow jumpers or just switch to 2-4 layer routing. Single layer is just not THAT important.

Siddhant Rao profil fotoğrafı
Siddhant Rao10 ay önce

That's actually true

𝑫𝒂𝒏𝒊𝒆𝒍 𝑺𝒄𝒐𝒕𝒕 𝑴𝒂𝒕𝒕𝒉𝒆𝒘𝒔 🇦🇺 profil fotoğrafı
𝑫𝒂𝒏𝒊𝒆𝒍 𝑺𝒄𝒐𝒕𝒕 𝑴𝒂𝒕𝒕𝒉𝒆𝒘𝒔 🇦🇺10 ay önce

Does it allow you to incorporate these into the routing strategy?

The Morning Crab profil fotoğrafı
The Morning Crab10 ay önce

Yeah of course, who would ever say multi-layer routing is harder than single-layer? Man, this Xilinx SoC is pretty hard to pin out, maybe we should go to single layer to make it quite a bit easier

Nova profil fotoğrafı
Nova10 ay önce

Single side routing is more difficult than multi-layer?? I'm shocked.

Metaforest profil fotoğrafı
Metaforest10 ay önce

Most of the work in auto-routing is developing good heuristics that prioritize the most efficient solutions to a routing problem as early as possible. In the end thought A* what you end up doing, and the search space is ridiculously large, even for small numbers of nodes.

Park Mang-dal (朴網達), 개발자 profil fotoğrafı
Park Mang-dal (朴網達), 개발자10 ay önce

another benefit is it works natively in Flatland

Kevin profil fotoğrafı
Kevin10 ay önce

It's easier to draw though!

Jules profil fotoğrafı
Jules10 ay önce

Well known but I’m curious why you didn’t limit your angles to 45 degree increments.

Harshil Prajapati profil fotoğrafı
Harshil Prajapati10 ay önce

It’s so beautiful.

Benzer Videolar