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.
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.
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.
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.
Skræddersyede celler
Flip-flops, latches og addere designet til anvendelsen og karakteriseret i samme flow.
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.
Kvalitetskontrol
Modeller sammenlignet med SPICE, biblioteksfiler kontrolleret for konsistens og en kvalitetsrapport.
Flowet for bibliotekskarakterisering
Seks trin, fra celleliste til levering.
Krav
Cellelisten, hjørner, spændingsområde, modeltyper og mål for nøjagtighed.
Opsætning
SPICE-modeller og ekstraherede netlister samt indekser for inputtransition, outputbelastning og constraints.
Simulering og ekstraktion
Simulering på tværs af hjørnerne, som udtrækker timing, effekt, støj og constraints.
Kalibrering
Detaljeret kredsløbssimulering af nøgleceller og kalibrering af modellerne.
Kvalitetskontrol
Modeller sammenlignet med SPICE, og biblioteksfiler kontrolleret for konsistens.
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.
Relaterede sider
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.