Designydelser

Karakterisering af standardcellebiblioteker.

Bibliotekskarakterisering omsætter en celles kredsløb og layout til de modeller, som syntese, placering og routing og statisk timinganalyse bruger. Vi leverer ydelser inden for karakterisering og genkarakterisering, herunder biblioteker til ultralav spænding.

Ydelser
Bibliotekskarakterisering, genkarakterisering og karakterisering af skræddersyede celler
Modeller
Timing-, effekt- og støjmodeller i Liberty-format: NLDM eller CCS, med LVF-variationsdata, hvor sign-off kræver det
Leverancer
Biblioteksviews som Liberty, LEF og Verilog samt en kvalitetsrapport, der sammenligner modellerne med SPICE
Vores arbejde
Cellebiblioteker på 16 nm FinFET genkarakteriseret til ultralav spænding, på tværs af 54 hjørner fra 0,30 V til 0,48 V

Det gør vi

Fra celler til et bibliotek klar til sign-off.

  1. Bibliotekskarakterisering

    Timing-, effekt-, støj- og constraint-modeller til skræddersyede og nye celler. Indstillingerne svarer til foundrycellernes, så begge får sign-off sammen.

  2. Genkarakterisering

    Modeller udtrukket igen fra et foundrybibliotek ved dine spændinger og hjørner, så de dækker de forhold, designet faktisk kører under.

  3. Biblioteker til ultralav spænding

    Biblioteker til design ved ultralav spænding, med fokus på nøjagtigheden af timing-, effekt- og støjmodeller ved lav spænding.

  4. Skræddersyede celler

    Flip-flops, latches og addere designet til anvendelsen og karakteriseret i samme flow.

  5. Kalibrering mod kredsløbssimulering

    For dynamiske celler og celler, der kræver høj nøjagtighed, kalibrerer detaljeret kredsløbssimulering timing- og effektværdierne i Liberty.

  6. Kvalitetskontrol

    Modeller sammenlignet med SPICE, biblioteksfiler kontrolleret for konsistens og en kvalitetsrapport.

Flowet for bibliotekskarakterisering

Seks trin, fra celleliste til levering.

  1. Krav

    Cellelisten, hjørner, spændingsområde, modeltyper og mål for nøjagtighed.

  2. Opsætning

    SPICE-modeller og ekstraherede netlister samt indekser for inputtransition, outputbelastning og constraints.

  3. Simulering og ekstraktion

    Simulering på tværs af hjørnerne, som udtrækker timing, effekt, støj og constraints.

  4. Kalibrering

    Detaljeret kredsløbssimulering af nøgleceller og kalibrering af modellerne.

  5. Kvalitetskontrol

    Modeller sammenlignet med SPICE, og biblioteksfiler kontrolleret for konsistens.

  6. Levering

    Biblioteksviews og en kvalitetsrapport. Når chips foreligger, kan margener kalibreres til målinger.

Begreber inden for bibliotekskarakterisering

Bibliotekskarakterisering
Karakterisering af standardcellebiblioteker. Hver celle simuleres under forskellige forhold for proces, spænding og temperatur for at udtrække timing-, effekt- og støjmodeller.
Genkarakterisering
Modeller udtrækkes igen fra et foundrybibliotek til en ny spænding, et nyt hjørne eller en ny model, for eksempel for at udvide biblioteket til ultralav spænding.
Hjørner (PVT)
Kombinationer af proces, spænding og temperatur. Et bibliotek skal have modeller for hver kombination, der bruges ved sign-off.
Liberty (.lib)
Det standardbiblioteksformat, som syntese, placering og routing og statisk timinganalyse læser.
NLDM og CCS
To slags timing- og effektmodeller. NLDM registrerer forsinkelse og transition i tabeller. CCS modellerer strømkildekurver, hvilket passer bedre til avancerede processer og lav spænding.
LVF
Liberty Variation Format, som føjer forsinkelsesstatistik fra procesvariation til biblioteket, til statisk timinganalyse, der medregner variation.

Spørgsmål om bibliotekskarakterisering

Hvad er forskellen på karakterisering og genkarakterisering?

Karakterisering udtrækker komplette modeller ud fra en celles netliste. Genkarakterisering udtrækker dem igen fra et eksisterende bibliotek til en ny spænding, et nyt hjørne eller en ny model.

Kan skræddersyede celler få sign-off sammen med foundryceller?

Ja. Skræddersyede celler bruger de samme karakteriseringsindstillinger som foundrycellerne og får sign-off i samme flow.

Hvordan kommer skræddersyede celler ind i det digitale back-end-flow?

På to måder. Den skræddersyede del kan hærdes til en blok, eller et placeringsscript kan fastlåse de skræddersyede celler, mens resten følger det automatiserede flow.

Hvordan holder I modellerne nøjagtige ved ultralav spænding?

Nøjagtighed ved lav spænding bygger på detaljeret kredsløbssimulering. Vi sammenligner simuleringen med biblioteket, skriver simulerede værdier ind, hvor det er nødvendigt, og kalibrerer margener til målinger på chips.

Hvilke filer leverer I?

Biblioteksviews som Liberty, LEF og Verilog samt kvalitetsrapporter. Karakteriseringsscripts og andre filer aftales projekt for projekt og under foundryens aftale.

Har du brug for bibliotekskarakterisering eller genkarakterisering?

Fortæl os om processen, antallet af celler, spændingsområdet og hjørnerne, så vender vi tilbage.