tscircuit / autorouting

Algorithms and dataset of autorouting problems for developing and benchmarking autorouters
https://dataset.autorouting.com/
1 stars 4 forks source link

Multilayer Ijump: Remove wild trace jumps #92

Open seveibar opened 2 weeks ago

seveibar commented 2 weeks ago

These are caused when the autorouter thinks it can't go forward from a point (it believes it must switch direction)

Make sure to read this article explaining how ijump autorouters work: https://blog.autorouting.com/p/the-intersection-jump-autorouter

Image

/bounty $50

algora-pbc[bot] commented 2 weeks ago

💎 $50 bounty • tscircuit

Steps to solve:

  1. Start working: Comment /attempt #92 with your implementation plan
  2. Submit work: Create a pull request including /claim #92 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to tscircuit/autorouting!

Add a bounty • Share on socials

ShiboSoftwareDev commented 2 weeks ago

@seveibar can I get a reproduction?

seveibar commented 2 weeks ago

@ShiboSoftwareDev it appears here iirc (cant check on mobile)

https://snippets.tscircuit.com/seveibar/wifi-test-board-1

The solution should include a simplified reproduction and a debug snapshot test (the simplified reproduction is worth half the bounty if it has a snapshot test)