Designtjenester

Karakterisering av standardcellebiblioteker.

Bibliotekkarakterisering omdanner en celles krets og layout til modellene som syntese, plassering og ruting og statisk timinganalyse bruker. Vi tilbyr tjenester for karakterisering og ny karakterisering, også for biblioteker med ultralav spenning.

Tjenester
Bibliotekkarakterisering, ny karakterisering og karakterisering av skreddersydde celler
Modeller
Modeller for timing, effekt og støy i Liberty-format: NLDM eller CCS, med LVF-variasjonsdata der sign-off krever det
Leveranser
Bibliotekvisninger som Liberty, LEF og Verilog, og en kvalitetsrapport som sammenligner modellene med SPICE
Arbeidet vårt
Cellebiblioteker på 16 nm FinFET karakterisert på nytt for ultralav spenning, over 54 hjørner fra 0,30 V til 0,48 V

Dette gjør vi

Fra celler til et bibliotek klart for sign-off.

  1. Bibliotekkarakterisering

    Modeller for timing, effekt, støy og begrensninger for skreddersydde og nye celler. Innstillingene samsvarer med foundrycellenes, så begge godkjennes samlet i sign-off.

  2. Ny karakterisering

    Modeller trukket ut på nytt fra et foundrybibliotek ved dine spenninger og hjørner, for de forholdene designet faktisk kjører under.

  3. Biblioteker med ultralav spenning

    Biblioteker for design med ultralav spenning, med vekt på nøyaktigheten i modellene for timing, effekt og støy ved lav spenning.

  4. Skreddersydde celler

    Vipper, låsekretser og addisjonskretser designet for bruksområdet og karakterisert i samme flyt.

  5. Kalibrering mot kretssimulering

    For dynamiske celler og celler som krever høy nøyaktighet, kalibrerer detaljert kretssimulering timing- og effektverdiene i Liberty.

  6. Kvalitetskontroller

    Modeller sammenlignet med SPICE, bibliotekfiler kontrollert for konsistens, og en kvalitetsrapport.

Flyten for bibliotekkarakterisering

Seks trinn, fra celleliste til levering.

  1. Krav

    Cellelisten, hjørnene, spenningsområdet, modelltypene og nøyaktighetsmålene.

  2. Oppsett

    SPICE-modeller og ekstraherte nettlister, og indeksene for inngangsovergang, utgangslast og begrensninger.

  3. Simulering og ekstraksjon

    Simulering over hjørnene, med uttrekk av timing, effekt, støy og begrensninger.

  4. Kalibrering

    Detaljert kretssimulering av nøkkelceller og kalibrering av modellene.

  5. Kvalitetskontroller

    Modeller sammenlignes med SPICE, og bibliotekfiler kontrolleres for konsistens.

  6. Levering

    Bibliotekvisninger og en kvalitetsrapport. Når brikkene foreligger, kan marginene kalibreres mot målinger.

Begreper for bibliotekkarakterisering

Bibliotekkarakterisering
Karakterisering av standardcellebiblioteker. Hver celle simuleres under ulike forhold for prosess, spenning og temperatur for å trekke ut modeller for timing, effekt og støy.
Ny karakterisering
Modeller trekkes ut på nytt fra et foundrybibliotek for en ny spenning, et nytt hjørne eller en ny modell, for eksempel for å utvide biblioteket til ultralav spenning.
Hjørner (PVT)
Kombinasjoner av prosess, spenning og temperatur. Et bibliotek trenger modeller for hver kombinasjon som brukes i sign-off.
Liberty (.lib)
Standardformatet for biblioteker som syntese, plassering og ruting og statisk timinganalyse leser.
NLDM og CCS
To typer modeller for timing og effekt. NLDM lagrer forsinkelse og overgangstid i tabeller. CCS modellerer strømkildebølgeformer, noe som passer bedre for avanserte prosesser og lav spenning.
LVF
Liberty Variation Format, som legger til forsinkelsesstatistikk fra prosessvariasjon i biblioteket, for statisk timinganalyse med variasjon.

Spørsmål om bibliotekkarakterisering

Hva er forskjellen på karakterisering og ny karakterisering?

Karakterisering trekker ut komplette modeller med utgangspunkt i en celles nettliste. Ny karakterisering trekker dem ut på nytt fra et eksisterende bibliotek for en ny spenning, et nytt hjørne eller en ny modell.

Kan skreddersydde celler godkjennes i sign-off sammen med foundryceller?

Ja. Skreddersydde celler bruker samme karakteriseringsinnstillinger som foundrycellene og godkjennes i samme flyt.

Hvordan kommer skreddersydde celler inn i den digitale back-end-flyten?

På to måter. Den skreddersydde delen kan ferdigstilles som en hard blokk, eller et plasseringsskript kan låse de skreddersydde cellene mens resten følger den automatiserte flyten.

Hvordan holder dere modellene nøyaktige ved ultralav spenning?

Nøyaktighet ved lav spenning bygger på detaljert kretssimulering. Vi sammenligner simuleringen med biblioteket, skriver simulerte verdier inn i det der det trengs, og kalibrerer marginer mot målinger på silisium.

Hvilke filer leverer dere?

Bibliotekvisninger som Liberty, LEF og Verilog, og kvalitetsrapporter. Karakteriseringsskript og andre filer avtales prosjektvis og i henhold til foundryens avtale.

Trenger du karakterisering eller ny karakterisering av biblioteker?

Fortell oss om prosessen, antall celler, spenningsområdet og hjørnene, så svarer vi.