3D-Floorplanning: Verbesserung der lokalen Suche bei der Optimierung mittels Simulated Annealing

Conference: ANALOG 2014 – Analogschaltungen im Systemkontext - Beiträge der 14. GMM/ITG-Fachtagung
09/17/2014 - 09/19/2014 at Hannover, Deutschland

Proceedings: ANALOG 2014 – Analogschaltungen im Systemkontext

Pages: 6Language: germanTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Authors:
Quiring, Artur; Olbrich, Markus; Barke, Erich (Institut für Mikroelektronische Systeme, Leibniz Universität Hannover, Appelstr. 4, 30167 Hannover, Deutschland)

Abstract:
Zusätzlich zu den Entwurfszielen des 2D-Floorplannings kommen beim 3D-Floorplanning weitere Entwurfsziele hinzu, wie die Platzierung von TSVs (Verbindungen zwischen den Ebenen) und die Reduzierung der maximalen Temperatur. Dies erhöht die Komplexität des Problems und des eingesetzten Optimierungsalgorithmus. Abgesehen von einigen analytischen Verfahren wird im Allgemeinen der Simulated Annealing (SA) als Optimierungsalgorithmus verwendet, der in den meisten Fällen an das 3D-Floorplanning angepasst werden muss, um in vertretbarer Laufzeit gute, beziehungsweise gültige Ergebnisse zu liefern.Wir schlagen eine Anpassung vor (Smart-SA), bei der die Veränderungsoperationen des SA in Richtung einer gültigen Lösung beeinflusst werden. Die Ermittlung der Richtung basiert auf Analysefunktionen zu den jeweiligen Entwurfszielen, für die wir Verfahren vorstellen. Anders als in vorherigen Arbeiten berücksichtigt unser SA alle Entwurfsziele (Fläche, Verdrahtungslänge, Einhaltung einer vorgegebenen Platzierungsfläche, maximaler Anzahl an TSVs und maximaler Temperatur) nicht nur in der Kostenfunktion, sondern auch in den SA-Veränderungsoperationen. Vergleiche unseres erweiterten SA mit einem klassischen SA demonstrieren die Leistungsfähigkeit unseres Verfahrens.