Layoutsynthese
Unter Layoutsynthese versteht man in der Elektrotechnik das automatisierte Erstellen der geometrischen Anordnung der Zellen und ihrer Verbindungen beim Layoutentwurf eines integrierten Schaltkreises. Eingangsinformationen sind die im Schaltungsentwurf erstellte Netzliste sowie Bibliotheksinformationen zu den Zellen und Technologie-Informationen. Ergebnis der Layoutsynthese ist die graphische, ebenenspezifische Abbildung aller Elemente der Schaltung, oft im GDSII- oder OASIS-Fileformat.
Beschreibung
Bei der Layoutsynthese überführt man unter Nutzung von Bibliotheks- und Technologie-Informationen die Netzliste einer Schaltung in ihre reale geometrische Darstellung. Dabei werden alle Schaltungselemente (Zellen/Gatter, Makrozellen, Transistoren usw.) in ihrem geometrischen Abbild (Form, Abmessung, Ebenenzuordnung) dargestellt und ihre räumliche Anordnung (Platzierung) sowie die konkreten Verbindungsstrukturen (Verdrahtung) zwischen ihnen ermittelt. Im Ergebnis liegt die Layoutdarstellung der Schaltung vor, die z. B. nach ihrer Verifikation ebenenspezifisch auf Masken übertragen wird und so die Herstellung einer integrierten Schaltung ermöglicht.
Die Layoutsynthese erfolgt immer unter Einbeziehung von Technologie-Informationen, die als sog. Entwurfsregeln (Design Rules) die technologie-korrekte Layouterstellung erst ermöglichen. Beispielsweise müssen die minimalen Leiterzugbreiten bekannt sein, bevor diese angeordnet werden können. Die Entwurfsregeln werden dabei aus den Grenzwerten des technologischen Implementierungsprozesses und den elektrischen Eigenschaften des verwendeten Materials abgeleitet. Aufgrund der Einbeziehung von Technologie-Informationen ist die Layoutsynthese auch der erste Schritt, bei dem der Entwurf digitaler Schaltkreise technologieabhängig wird. Das hat konkrete Auswirkungen bei der Technologie-Transformation, d. h. der Überführung einer erprobten und beizubehaltenden Schaltung auf eine neue Technologie: Hier müssen in der Regel die vor der Layoutsynthese liegenden Schritte nicht erneut durchgeführt werden. Lediglich die Layoutsynthese sowie die nachfolgenden Schritte sind unter Nutzung der neuen Technologie-Informationen, und damit auch unter Einbeziehung einer veränderten Zellenbibliothek, erneut abzuarbeiten.
Ablauf
Aufgrund ihrer Komplexität wird die Layoutsynthese in einzelne Teilabschnitte unterteilt. Beim digitalen Chipentwurf kann man z. B. die folgenden Schritte anwenden:
- Partitionierung – Aufteilung einer Schaltung in Teilschaltungen bzw. Schaltungsblöcke, die einzeln entworfen werden können
- Floorplanning – Festlegung der Formen und der Anordnung der Schaltungsblöcke sowie der Belegungen deren Außenanschlüsse
- Verdrahtung der Stromversorgungs- und Massenetze – Verteilen von Stromversorgung (Vdd) und Massenetz (Gnd) über die Chipfläche
- Platzierung – Exakte Anordnung aller Zellen in einem Schaltungsblock
- Verdrahtung der Taktnetze (Clock-Tree-Synthese) – Festlegen des Layouts der Taktnetze sowie evtl. notwendiger Verstärker (Buffer)
- Globalverdrahtung – Globale Zuordnung der einzelnen Signalnetze zu Verdrahtungsregionen
- Feinverdrahtung – Exakte Einbettung der Signalnetze auf Spuren und Lagen innerhalb der bereits zugewiesenen Verdrahtungsregionen
- Kompaktierung bzw. Timing Closure – Optimierung der Layoutfläche bzw. anderer Schaltungsparameter.
Layoutsynthese beim Analogentwurf
Beim Analogentwurf von integrierten Schaltungen wird die Erzeugung des geometrischen Abbildes eines im Schaltplan definierten Schaltungselementes oft mittels sog. (Layout-)Generatoren durchgeführt. Diese sind automatisch in der Lage, anhand der dem Schaltungselement (z. B. einem Widerstand) im Schaltplan zugeordneten elektrischen Eigenschaften (wie z. B. dem Widerstandswert), seine geometrische Darstellung abzuleiten (z. B. Länge und Breite auf einer bestimmten Ebene).
Siehe auch
- Mikroelektronik
- Halbleitertechnologie
- integrierter Schaltkreis
- Chipentwurf
- Layoutentwurf
- Standardzelle
- Feinverdrahtung
Literatur
- J. Lienig, J. Scheible: Grundlagen des Layoutentwurfs elektronischer Schaltungen. Springer, 2023, ISBN 978-3-031-15767-7, doi:10.1007/978-3-031-15768-4 (ifte.de).
- A. Kahng et al.: VLSI Physical Design: From Graph Partitioning to Timing Closure. 2. Aufl., Springer, 2022, ISBN 978-3-030-96414-6, doi:10.1007/978-3-030-96415-3 (ifte.de).
- J. Lienig: Layoutsynthese elektronischer Schaltungen – Grundlegende Algorithmen für die Entwurfsautomatisierung. 2. Aufl., Springer, 2016, ISBN 978-3-662-49814-9, doi:10.1007/978-3-662-49815-6 (ifte.de).
- V. Meyer zu Bexten: User-Controlled Layout Synthesis for Analog Integrated Circuits; Shaker, 1994, Aachen, ISBN 3-8265-0093-8.
Weblinks
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.