How come you say it should be solvable by AI? Are there consensus that AI should solve unsolved NP-hard problems?
- The problem with normal auto-routers is that they do things that are electrically correct but not how a human would ever do it. AI wont have that problem, the AI WILL copy all the human designed boards and how humans design pcbs because that is all it has ever seen in training.
- You can couple the AI training loop with DRC, so it should learn how to make a PCB pass DRC very easily.
- AIs are excellent at detecting and copying complex links between things. The AI will quickly learn all the unwritten rules about what parts you place near other parts on the PCB. eg, how DCDC chips always have the inductors and fets close to the chip. There are so many things the AI will pickup on that you could never code a normal autorouter to do because there are just too many.
You do so much on instinct when making a PCB and don't even know why.
It should be able to route a perfectly passable PCB just like it can create a perfectly passable photorealistic image.