Designtjänster

Karakterisering av standardcellbibliotek.

Bibliotekskarakterisering omvandlar en cells krets och layout till de modeller som syntes, placering och routning och statisk timinganalys använder. Vi erbjuder tjänster för karakterisering och omkarakterisering, däribland bibliotek för ultralåg spänning.

Tjänster
Bibliotekskarakterisering, omkarakterisering och karakterisering av specialkonstruerade celler
Modeller
Timing-, effekt- och brusmodeller i Liberty-format: NLDM eller CCS, med variationsdata i LVF där sign-off kräver det
Leveranser
Biblioteksvyer som Liberty, LEF och Verilog, och en kvalitetsrapport som jämför modellerna med SPICE
Vårt arbete
Cellbibliotek på 16 nm FinFET omkarakteriserade till ultralåg spänning, över 54 hörn från 0,30 V till 0,48 V

Vad vi gör

Från celler till ett bibliotek redo för sign-off.

  1. Bibliotekskarakterisering

    Modeller för timing, effekt, brus och constraints för specialkonstruerade och nya celler. Inställningarna följer foundrycellernas, så att båda går igenom sign-off tillsammans.

  2. Omkarakterisering

    Modeller extraheras på nytt ur ett foundrybibliotek vid dina spänningar och hörn, och täcker de förhållanden som konstruktionen faktiskt arbetar under.

  3. Bibliotek för ultralåg spänning

    Bibliotek för design vid ultralåg spänning, med fokus på noggrannheten i timing-, effekt- och brusmodeller vid låg spänning.

  4. Specialkonstruerade celler

    Vippor, låskretsar och adderare konstruerade för tillämpningen och karakteriserade i samma flöde.

  5. Kalibrering mot kretssimulering

    För dynamiska celler och celler som kräver hög noggrannhet kalibrerar detaljerad kretssimulering timing- och effektvärdena i Liberty.

  6. Kvalitetskontroller

    Modeller jämförs med SPICE, biblioteksfiler kontrolleras för konsekvens, och en kvalitetsrapport tas fram.

Flödet för bibliotekskarakterisering

Sex steg, från celllista till leverans.

  1. Krav

    Celllistan, hörnen, spänningsområdet, modelltyperna och noggrannhetsmålen.

  2. Förberedelser

    SPICE-modeller och extraherade nätlistor, samt index för ingångstransition, utgångslast och constraints.

  3. Simulering och extraktion

    Simulering över hörnen, med extraktion av timing, effekt, brus och constraints.

  4. Kalibrering

    Detaljerad kretssimulering av nyckelceller och kalibrering av modellerna.

  5. Kvalitetskontroller

    Modeller jämförs med SPICE, och biblioteksfiler kontrolleras för konsekvens.

  6. Leverans

    Biblioteksvyer och en kvalitetsrapport. När kislet finns kan marginalerna kalibreras mot mätningar.

Begrepp inom bibliotekskarakterisering

Bibliotekskarakterisering
Karakterisering av standardcellbibliotek. Varje cell simuleras över process-, spännings- och temperaturförhållanden för att extrahera timing-, effekt- och brusmodeller.
Omkarakterisering
Modeller extraheras på nytt ur ett foundrybibliotek för en ny spänning, ett nytt hörn eller en ny modell, till exempel för att utöka biblioteket till ultralåg spänning.
Hörn (PVT)
Kombinationer av process, spänning och temperatur. Ett bibliotek behöver modeller för varje kombination som används vid sign-off.
Liberty (.lib)
Det standardformat för bibliotek som syntes, placering och routning och statisk timinganalys läser.
NLDM och CCS
Två typer av timing- och effektmodell. NLDM lagrar fördröjning och transition i tabeller. CCS modellerar strömkällevågformer, vilket passar bättre för avancerade processer och låg spänning.
LVF
Liberty Variation Format, som lägger till fördröjningsstatistik från processvariation i biblioteket, för statisk timinganalys som inkluderar variation.

Frågor om bibliotekskarakterisering

Vad är skillnaden mellan karakterisering och omkarakterisering?

Karakterisering extraherar fullständiga modeller med utgångspunkt i en cells nätlista. Omkarakterisering extraherar dem på nytt ur ett befintligt bibliotek för en ny spänning, ett nytt hörn eller en ny modell.

Kan specialkonstruerade celler gå igenom sign-off tillsammans med foundryns celler?

Ja. Specialkonstruerade celler använder samma karakteriseringsinställningar som foundryns celler och går igenom sign-off i samma flöde.

Hur kommer specialkonstruerade celler in i det digitala back-end-flödet?

På två sätt. Den specialkonstruerade delen kan härdas till ett block, eller så kan ett placeringsskript fixera de specialkonstruerade cellerna medan resten följer det automatiserade flödet.

Hur håller ni modellerna noggranna vid ultralåg spänning?

Noggrannheten vid låg spänning vilar på detaljerad kretssimulering. Vi jämför simuleringen med biblioteket, skriver in simulerade värden där det behövs och kalibrerar marginalerna mot mätningar på kisel.

Vilka filer levererar ni?

Biblioteksvyer som Liberty, LEF och Verilog, och kvalitetsrapporter. Karakteriseringsskript och andra filer avtalas projektvis och enligt foundryns avtal.

Behöver du bibliotekskarakterisering eller omkarakterisering?

Berätta om processen, antalet celler, spänningsområdet och hörnen, så svarar vi.