Kann jemand erklären, was in den Dateien tech.lef
und steht tech lib
? Für welche Phase von PNR (Ort und Route) werden sie verwendet? Werden diese Dinge von der Gießerei oder dem EDA-Anbieter bereitgestellt?
Die Technologiedatei enthält die physikalischen Eigenschaften Ihres Fertigungsprozesses. Es würde beispielsweise die Anzahl der Metallschichten, die Designregeln, Widerstände, Kapazitäten sowie das benötigte Routing-Gitter enthalten. Diese Datei ist spezifisch für den verwendeten Prozess und wird daher von der Gießerei oder Ihrem Gate-Bibliotheksanbieter bereitgestellt. Wenn es mehrere Prozessoptionen gibt (z. B. mehrere Metallstapel), müssen Sie die richtige technische Datei auswählen. Normalerweise ist die Dateierweiterung für eine Tech-Datei .tf
.
Eine .lef
Datei (Library Exchange Format) kann die gleichen Informationen enthalten wie eine Technologiedatei. Diese kann von der Gießerei geliefert werden, kann aber auch aus der Technologiedatei generiert werden, wenn Sie nur die Technologiedatei haben. Sie können auch eine .lef
Datei verwenden, um die physikalischen Daten eines Gates oder einer Makrobibliothek zu speichern.
Bibliotheksdateien ( .lib
und .db
) sind normalerweise logische, zeitliche und elektrische Merkmale einer Gatter- oder Makrobibliothek. Diese sind notwendig, um ein Design zu synthetisieren, und auch notwendig, damit das Place-and-Route-Tool (und die statische Timing-Analyse im Allgemeinen) funktioniert. Diese Dateien werden von Ihrem Gate-Bibliotheksanbieter oder der Gießerei bereitgestellt, wenn sie die Gate-Bibliothek liefern.
Diese werden grundsätzlich zu Beginn der Place-and-Route-Phase benötigt, um Ihr Tool für den Prozess zu konfigurieren.
Diese Dateien werden von Ihrem Standard-Zellbibliotheksanbieter bereitgestellt. Dies kann die Gießerei oder ein Drittanbieter sein.
Die .LEF -Datei(en) beschreiben die Metallmaßstäbe und Zellgeometrien. Normalerweise werden sie in mindestens zwei Dateien aufgeteilt. Eine Datei dient normalerweise dazu, Metallregeln für Dinge wie Routing und Via-Platzierung und -Abstände zu beschreiben. Der zweite Typ von LEF-Datei beschreibt die Geometrie der Standardzellen. Jede Zelle, nand2, nor3 usw. hat also Metallpolygone, die in dieser Datei gespeichert sind. Die LEF-Dateien sind für die Platzierung, das Routing und die Überprüfung der Designregeln erforderlich. Das Tech-LEF sollte von der Gießerei sein und das Standardzellen-LEF sollte vom Anbieter der Standardzelle sein.
Die .LIB- Datei(en) beschreiben das Timing der Standardzellen. Üblicherweise gibt es mehrere Dateien für unterschiedliche Prozessecken und Betriebsbedingungen. Sie sind für die Best/Worst- oder MMMC-Timing-Analyse erforderlich.
travisbartley