Was ist Auto-Router
Ein Auto-Router ist eine Funktion oder ein Werkzeug, das in PCB-CAD-Systemen (Computer-Aided Design) zu finden ist und den Prozess des Routings von Leiterbahnen oder Verbindungen auf einem PCB-Layout automatisiert. Es soll Zeit und Mühe sparen, indem es automatisch die effizientesten Pfade für elektrische Verbindungen zwischen Komponenten auf der Leiterplatte ermittelt.
Autorouter gibt es in verschiedenen Varianten, die jeweils spezifische Funktionen für unterschiedliche Routing-Anforderungen bieten. Zu diesen Varianten gehören Bereichsrouter, Einzelnetzrouter, Busrouter, High-Speed-Tuning-Router, Scribble-Router, Batch-Router und auto-interaktive Router.
Bereichsrouter ermöglichen es den Designern, das Routing auf einen bestimmten Bereich oder eine bestimmte Ebene der Leiterplatte zu beschränken, wodurch eine genaue Kontrolle über den Routing-Prozess gewährleistet wird. Einzelnetz-Router sind speziell für Punkt-zu-Punkt-Verbindungen konzipiert und vereinfachen das Routing einzelner Netze. Bus-Router hingegen werden für das effiziente Routing von Gruppen ähnlicher Netze, wie z. B. Speicherdatenverbindungen, verwendet.
High-Speed-Tuning-Router sind besonders nützlich für das Routing von Hochgeschwindigkeitssignalen, da sie den Leiterbahnen Timing-Funktionen hinzufügen, um ihre Länge zu erhöhen und sie mit anderen Leiterbahnen abzustimmen, wodurch eine korrekte Timing- und Impedanzanpassung gewährleistet wird. Scribble-Router bieten eine intuitivere und flexiblere Möglichkeit, den Routing-Pfad zu definieren, so dass Designer einfach den gewünschten Pfad skizzieren und den Rest dem Auto-Router überlassen können.
Batch-Router sind in der Lage, das gesamte PCB-Design automatisch zu routen und jedes Netz auf der Platine zu verbinden. Sie bieten zwar nicht den gleichen Präzisionsgrad wie andere Varianten, sind aber eine schnelle und bequeme Möglichkeit, alle Komponenten auf der Leiterplatte zu verbinden. Auto-interaktive Router schließlich vereinen die Vorteile des automatischen Routings mit der interaktiven Steuerung durch den Designer. Sie ermöglichen es den Designern, Netze in Bündeln zu organisieren, Pins zu vertauschen, Routing-Layer auf der Leiterplatte zuzuweisen und Netzeigenschaften hinzuzufügen, um die gewünschten Routing-Muster zu erreichen und gleichzeitig von der Geschwindigkeit und Präzision traditioneller Auto-Router zu profitieren.