Autorouter
Was ist ein Autorouter im Leiterplattendesign?
Ein Autorouter ist eine in die meisten EDA-Werkzeuge (Electronic Design Automation) integrierte Funktion, die versucht, Kupferleiterbahnen anhand der Schaltplannetzliste automatisch zwischen Bauteilanschlüssen zu verlegen. Autorouter verwenden algorithmische Verfahren, typischerweise Labyrinthalgorithmen oder eine rasterbasierte Wegsuche, um gültige Wege zu finden, die alle Netze verbinden und zugleich grundlegende Entwurfsregeln wie Mindestleiterbahnbreite und Mindestabstand einhalten. Ziel ist es, den manuellen Aufwand für das vollständige Routing der Leiterbahnen zu verringern, das häufig die zeitaufwendigste Phase des Leiterplattenlayouts ist.
Herkömmliche Autorouter haben jedoch erhebliche Einschränkungen. Da sie geometrische Wegsuchalgorithmen statt einer physikbasierten Bewertung verwenden, erzeugen sie Verbindungen, die zwar grundlegende elektrische Anforderungen erfüllen, aber im Hinblick auf Signalintegrität, elektromagnetische Verträglichkeit (EMV) und Herstellbarkeit häufig unzureichend sind. Ingenieure stellen oft fest, dass automatisch geroutete Designs umfangreiche manuelle Nacharbeit erfordern: kritische Signale müssen neu geroutet, Impedanzverstöße behoben, Rückstrompfade verbessert und Übersprechen reduziert werden. Mitunter ist der Aufwand so groß, dass der Autorouter gegenüber einem vollständig manuellen Routing kaum oder gar keine Zeit spart.
Über Autorouting hinaus: physikbasiertes KI-Layout
Physikbasierte KI-Layout-Engines unterscheiden sich grundlegend vom herkömmlichen Autorouting. Statt einzelne Verbindungen mit Labyrinthalgorithmen zu suchen, verwenden diese Werkzeuge Reinforcement Learning, um Platzierung und Routing ganzheitlich und gleichzeitig im Hinblick auf sämtliche physikalischen Randbedingungen zu optimieren: Impedanz, Timing, thermisches Verhalten, EMV und Herstellbarkeit. Das Ergebnis sind vollständige, validierte Layouts, die keine der umfangreichen manuellen Nacharbeiten erfordern, die mit konventionellen Autoroutern verbunden sind. Damit lösen sie das Versprechen eines automatisierten Leiterplattendesigns ein, das herkömmliche Werkzeuge lange nicht erfüllen konnten.





