Mikolaj Wielgus
|
63764a7e29
|
test: Add stable multivibrator test, the first multilayer autorouting test
|
2025-10-20 00:30:44 +02:00 |
Mikolaj Wielgus
|
8f59319902
|
feat(autorouter/autorouter): Have separate ratsnest for each (principal) layer
|
2025-10-15 15:15:02 +02:00 |
Mikolaj Wielgus
|
4c1a72dc1d
|
refactor(autorouter/autorouter): Put ratsnest in wrapper, mostly transparent for now
|
2025-10-13 00:32:53 +02:00 |
Mikolaj Wielgus
|
b50e58b0fa
|
feat(autorouter/ratsnest): Have one terminating dot for each layer of ratvertex
Some routes projects still crash while autorouting, but we are
progressing.
|
2025-09-29 18:22:56 +02:00 |
Mikolaj Wielgus
|
9a5b2095d5
|
feat(autorouter/autorouter): Implement germ of multilayer autorouting
|
2025-09-27 15:45:10 +02:00 |
Mikolaj Wielgus
|
0e12f32db4
|
chore: Correct copyright lines (MIT, not MIT OR Apache-2.0)
|
2025-09-26 00:56:08 +02:00 |
Mikolaj Wielgus
|
7c4bc87301
|
refactor(drawing/primitive): Rename Primitive<...> to PrimitiveRef<...> with its variants
|
2025-09-15 22:42:45 +02:00 |
Mikolaj Wielgus
|
aee8c42720
|
feat(autorouter/presorter): Take into account ratline-pad intersections
|
2025-09-11 23:25:03 +02:00 |
Mikolaj Wielgus
|
1b485e81a6
|
feat(autorouter/permuter): Implement permutation by ratline cut
Not yet used, and can get stuck in an infinite loop, but the cut seems
to work.
|
2025-09-09 16:24:15 +02:00 |
Mikolaj Wielgus
|
e5e5f9513e
|
feat(autorouter/ratline): Only count interior ratline intersections
This hardly makes a difference for now, but may become useful later.
|
2025-09-04 17:03:15 +02:00 |
Mikolaj Wielgus
|
b49aa9e1b7
|
fix(autorouter/ratline): Don't count ratlines with shared endpoint as intersecting
|
2025-09-04 14:37:09 +02:00 |
Mikolaj Wielgus
|
43005eb864
|
feat(autorouter/autorouter): Add presorting by ratline intersection count and length
Sadly, this does not work well for the DE-9 to DE-9 test, but it is a
step forward.
|
2025-07-14 13:26:38 +02:00 |
Mikolaj Wielgus
|
0752817538
|
refactor(autorouter/ratsnest): Split out ratline code to new file, ratline.rs
|
2025-07-14 13:26:38 +02:00 |