ASIC-Prozess
Die Stufen von geprüfter RTL über Implementierung bis zur Signoff durchlaufen.
Überblick
Der ASIC-Ablauf beginnt mit geprüfter RTL und führt dann durch Synthese, physische Implementierung, Analyse und Signoff. Jede Stufe sollte Eingaben, Berichte und Werkzeugversionen hinterlassen, die später geprüft werden können.
Stufen
Stufe | Erforderlicher Kontext | Beobachtbare Nachweise |
|---|---|---|
RTL-Bereitschaft | Quelle, Constraints, Takte, Resets und Verifikationsstatus | Diagnosen und eine akzeptierte Ausgangsversion |
Synthese | Zielbibliotheken, Constraints und unterstützte Toolchain | Netzliste, Berichte, Warnungen und Werkzeugversionen |
Physische Implementierung | Floorplan-, Platzierungs-, Takt-, Routing- und Prozesseingaben | Stufenberichte, Artefakte und Constraint-Ergebnisse |
Analyse | Eingaben für Timing, Leistung, Fläche, Überlastung, Integrität und Zuverlässigkeit | Prüfbare Metriken, Verstöße und Methodik |
Signoff | Foundry-Regeln, Corners, Werkzeuge und Abnahmekriterien | Reproduzierbare Signoff-Berichte |
Funktionsweise
Altifigence-Produkte organisieren Projekteingaben, führen die auf dem gewählten Rechner oder Runner verfügbaren Werkzeuge aus und bewahren Berichte und Artefakte zur Prüfung zusammen auf.
Technologieeingaben sammeln
Bestimmen Sie das autorisierte PDK-/Bibliotheksrelease sowie Zielprozess, Spannungs- und Temperatur-Corners. Dokumentieren Sie die Liberty-Timing-/Leistungsbibliotheken, LEF-/Technologiedaten, Extraktionsmodelle, Constraints und Regelsätze, die Ihre gewählten Werkzeuge benötigen. Bewahren Sie deren Versionen und Nutzungsbedingungen beim Projekt auf; ein allgemeiner Zielname liefert diese Dateien nicht.
Jede Übergabe prüfen
Übergabe | Vor dem Fortfahren prüfen |
|---|---|
RTL zu Synthese | Top-Modul, Takte/Resets, Elaborierung, Testabdeckung und Constraints. |
Synthese zu physischer Implementierung | Zugeordnete Netzliste, Bibliotheks-/Corner-Identität, Timing-Constraints, Fläche und offene Warnungen. |
Platzierung/Routing zu extrahierter Analyse | Konnektivität, Routing-Abschluss, Parasiten und ausgewählte Extraktions-Corner. |
Analyse zu Signoff | Alle erforderlichen Corners, Timing-/Leistungs-/Integritätsprüfungen und genehmigten Ausnahmen. |
Signoff zu Auslieferung | Endgültiger Layout-/Netzlisten-/Prüfsummensatz, erforderliche Berichte und Foundry-/Kundenabnahme. |
DDS-GDS-Anzeige, allgemeine RTL-Metriken, begrenzte PX-Berechnungen und ALcad-Prozessmodelle beantworten konkrete Prüf- oder Modellierungsfragen. Verwenden Sie qualifizierte Werkzeuge und erforderliche Berichte für DRC, LVS, Timing, Zuverlässigkeit und Foundry-Abnahme. Lassen Sie nicht berechnete oder nicht unterstützte Werte sichtbar unverfügbar.
Ein reproduzierbares Ergebnis archivieren
Bewahren Sie ein Manifest auf, das exakte Quelle, Constraints, Technologieeingaben, Werkzeugversionen/-optionen, Ausführungsumgebung und resultierende Artefakt-Hashes verknüpft. Speichern Sie fehlgeschlagene Berichte und Ausnahmen ebenso wie erfolgreiche Berichte. Führen Sie betroffene Stufen erneut aus, wenn sich eine relevante Eingabe ändert; das Öffnen eines alten Berichts berechnet ihn nicht neu für eine neue Revision.