Design-Services

Charakterisierung von Standardzellbibliotheken.

Die Bibliothekscharakterisierung macht aus Schaltung und Layout einer Zelle die Modelle, die Synthese, Place-and-Route und statische Timing-Analyse nutzen. Wir bieten Services für Charakterisierung und Neucharakterisierung, einschließlich Bibliotheken für extrem niedrige Spannung.

Services
Bibliothekscharakterisierung, Neucharakterisierung und Charakterisierung von Custom-Zellen
Modelle
Timing-, Leistungs- und Rauschmodelle im Liberty-Format: NLDM oder CCS, mit LVF-Variationsdaten, wo der Sign-off sie braucht
Lieferumfang
Bibliotheksansichten wie Liberty, LEF und Verilog sowie ein Qualitätsbericht, der die Modelle mit SPICE vergleicht
Unsere Arbeit
Zellbibliotheken für FinFET in 16 nm, neu charakterisiert für extrem niedrige Spannung, über 54 Corners von 0,30 V bis 0,48 V

Was wir tun

Von den Zellen zur Sign-off-fertigen Bibliothek.

  1. Bibliothekscharakterisierung

    Timing-, Leistungs-, Rausch- und Constraint-Modelle für Custom- und neue Zellen. Die Einstellungen entsprechen denen der Foundry-Zellen, sodass beide gemeinsam freigegeben werden.

  2. Neucharakterisierung

    Modelle, die aus einer Foundry-Bibliothek bei Ihren Spannungen und Corners erneut extrahiert werden und die Bedingungen abdecken, unter denen das Design tatsächlich läuft.

  3. Bibliotheken für extrem niedrige Spannung

    Bibliotheken für das Design bei extrem niedriger Spannung, mit Fokus auf die Genauigkeit der Timing-, Leistungs- und Rauschmodelle bei niedriger Spannung.

  4. Custom-Zellen

    Flipflops, Latches und Addierer, für die Anwendung entworfen und im selben Flow charakterisiert.

  5. Kalibrierung gegen Schaltungssimulation

    Bei dynamischen Zellen und Zellen, die hohe Genauigkeit erfordern, kalibriert eine detaillierte Schaltungssimulation die Timing- und Leistungswerte in Liberty.

  6. Qualitätsprüfungen

    Modelle werden mit SPICE verglichen, Bibliotheksdateien auf Konsistenz geprüft, und ein Qualitätsbericht wird erstellt.

Der Flow der Bibliothekscharakterisierung

Sechs Schritte, von der Zellliste bis zur Lieferung.

  1. Anforderungen

    Zellliste, Corners, Spannungsbereich, Modelltypen und Genauigkeitsziele.

  2. Einrichtung

    SPICE-Modelle und extrahierte Netzlisten sowie die Indizes für Eingangsflanke, Ausgangslast und Constraints.

  3. Simulation und Extraktion

    Simulation über die Corners, mit Extraktion von Timing, Leistung, Rauschen und Constraints.

  4. Kalibrierung

    Detaillierte Schaltungssimulation wichtiger Zellen und Kalibrierung der Modelle.

  5. Qualitätsprüfungen

    Modelle werden mit SPICE verglichen und Bibliotheksdateien auf Konsistenz geprüft.

  6. Lieferung

    Bibliotheksansichten und ein Qualitätsbericht. Sobald Silizium vorliegt, lassen sich die Margen an Messungen kalibrieren.

Begriffe rund um die Bibliothekscharakterisierung

Bibliothekscharakterisierung
Kurzform für die Charakterisierung von Standardzellbibliotheken. Jede Zelle wird unter verschiedenen Prozess-, Spannungs- und Temperaturbedingungen simuliert, um Timing-, Leistungs- und Rauschmodelle zu extrahieren.
Neucharakterisierung
Modelle werden aus einer Foundry-Bibliothek für eine neue Spannung, einen neuen Corner oder ein neues Modell erneut extrahiert, etwa um die Bibliothek auf extrem niedrige Spannung zu erweitern.
Corners (PVT)
Kombinationen aus Prozess, Spannung und Temperatur. Eine Bibliothek braucht Modelle für jede im Sign-off verwendete Kombination.
Liberty (.lib)
Das Standard-Bibliotheksformat, das Synthese, Place-and-Route und statische Timing-Analyse lesen.
NLDM und CCS
Zwei Arten von Timing- und Leistungsmodellen. NLDM hält Verzögerung und Flanke in Tabellen fest. CCS modelliert Stromquellen-Wellenformen, was besser zu fortschrittlichen Prozessen und niedriger Spannung passt.
LVF
Liberty Variation Format, das der Bibliothek Verzögerungsstatistiken aus der Prozessvariation hinzufügt, für eine statische Timing-Analyse, die Variation einbezieht.

Fragen zur Bibliothekscharakterisierung

Was ist der Unterschied zwischen Charakterisierung und Neucharakterisierung?

Die Charakterisierung extrahiert vollständige Modelle ausgehend von der Netzliste einer Zelle. Die Neucharakterisierung extrahiert sie aus einer vorhandenen Bibliothek für eine neue Spannung, einen neuen Corner oder ein neues Modell erneut.

Können Custom-Zellen zusammen mit Foundry-Zellen freigegeben werden?

Ja. Custom-Zellen nutzen dieselben Charakterisierungseinstellungen wie die Foundry-Zellen und werden im selben Flow freigegeben.

Wie gelangen Custom-Zellen in den digitalen Back-End-Flow?

Auf zwei Wegen. Der Custom-Teil kann zu einem Block gehärtet werden, oder ein Platzierungsskript fixiert die Custom-Zellen, während der Rest dem automatisierten Flow folgt.

Wie halten Sie Modelle bei extrem niedriger Spannung genau?

Die Genauigkeit bei niedriger Spannung beruht auf detaillierter Schaltungssimulation. Wir vergleichen die Simulation mit der Bibliothek, schreiben bei Bedarf simulierte Werte hinein und kalibrieren die Margen an Silizium-Messungen.

Welche Dateien liefern Sie?

Bibliotheksansichten wie Liberty, LEF und Verilog sowie Qualitätsberichte. Charakterisierungsskripte und weitere Dateien werden projektbezogen und im Rahmen der Vereinbarung mit der Foundry abgestimmt.

Benötigen Sie eine Charakterisierung oder Neucharakterisierung?

Nennen Sie uns den Prozess, die Zahl der Zellen, den Spannungsbereich und die Corners, und wir melden uns.