MIN-Fakultät
Fachbereich Informatik
TAMS

Warum ESPRO?

Die Evaluierung neu entwickelter Heuristiken zum VLSI-Placement und -Routing und insbesondere der Vergleich mit bestehenden Heuristiken ist oft mit folgenden Problemen verbunden:

Im Rahmen einer Kooperation mit dem Fachbereich Mathematik ist deshalb das System ESPRO (Evaluation System for Placement and ROuting) entstanden. Dieses System wurde im Rahmen einiger Diplomarbeiten und einer Studienarbeit entwickelt und implementiert. Die Grundidee dieses Systems ist, daß im Prinzip jeder, der eine neue Heuristik zu Placement und Routing entwickelt hat, diese in das System integrieren und dann mit den bereits zur Verfügung stehenden (Standard-) Heuristiken vergleichen kann. Die Schnittstellen zwischen den einzelnen Programmen sind über spezielle Dateiformate für Netzlisten, Plazierungen, Globalverdrahtungen und Layouts definiert.

Damit ist ESPRO ein System, das den Vergleich verschiedenener Plazierungs- und Verdrahtungsheuristiken auf denselben Daten und unter denselben Rahmenbedingungen ermöglicht. Die bisher für dieses System entwickelten Programme sind zum Teil für MS-DOS und zum Teil für UNIX verfügbar. Es gibt in ESPRO keine Technologieabhängigkeiten, die Layouts werden rein geometrisch betrachtet.

Die anfangs genannten Probleme bei der Evaluierung von Heuristiken zum Placement und Routing werden in ESPRO auf folgende Weise gelöst: