Ontwerpdiensten
Karakterisering van standaardcelbibliotheken.
Bibliotheekkarakterisering zet de schakeling en layout van een cel om in de modellen die synthese, plaatsing en routing en statische timinganalyse gebruiken. We leveren diensten voor karakterisering en herkarakterisering, ook voor bibliotheken op ultralage spanning.
- Diensten
- Bibliotheekkarakterisering, herkarakterisering en karakterisering van cellen op maat
- Modellen
- Timing-, vermogens- en ruismodellen in Liberty-formaat: NLDM of CCS, met LVF-variatiedata waar de sign-off die nodig heeft
- Op te leveren resultaten
- Bibliotheekviews zoals Liberty, LEF en Verilog, en een kwaliteitsrapport dat de modellen vergelijkt met SPICE
- Ons werk
- Celbibliotheken op 16 nm FinFET opnieuw gekarakteriseerd voor ultralage spanning, over 54 corners van 0,30 V tot 0,48 V
Wat we doen
Van cellen naar een bibliotheek die klaar is voor sign-off.
Bibliotheekkarakterisering
Timing-, vermogens-, ruis- en constraintmodellen voor cellen op maat en nieuwe cellen. De instellingen komen overeen met die van de foundrycellen, zodat beide samen worden afgetekend.
Herkarakterisering
Modellen die opnieuw uit een foundrybibliotheek worden gehaald op uw spanningen en corners, voor de omstandigheden waarin het ontwerp werkelijk draait.
Bibliotheken voor ultralage spanning
Bibliotheken voor ontwerp op ultralage spanning, met de nadruk op de nauwkeurigheid van timing-, vermogens- en ruismodellen bij lage spanning.
Cellen op maat
Flipflops, latches en optellers die voor de toepassing zijn ontworpen en in dezelfde flow worden gekarakteriseerd.
Kalibratie tegen schakelingssimulatie
Voor dynamische cellen en cellen die hoge nauwkeurigheid vereisen, kalibreert gedetailleerde schakelingssimulatie de timing- en vermogenswaarden in Liberty.
Kwaliteitscontroles
Modellen vergeleken met SPICE, bibliotheekbestanden gecontroleerd op consistentie, en een kwaliteitsrapport.
De flow voor bibliotheekkarakterisering
Zes stappen, van cellijst tot oplevering.
Eisen
De cellijst, corners, het spanningsbereik, de modeltypen en de nauwkeurigheidsdoelen.
Voorbereiding
SPICE-modellen en geëxtraheerde netlists, en de indexen voor ingangstransitie, uitgangsbelasting en constraints.
Simulatie en extractie
Simulatie over de corners, met extractie van timing, vermogen, ruis en constraints.
Kalibratie
Gedetailleerde schakelingssimulatie van belangrijke cellen, en kalibratie van de modellen.
Kwaliteitscontroles
Modellen vergeleken met SPICE, en bibliotheekbestanden gecontroleerd op consistentie.
Oplevering
Bibliotheekviews en een kwaliteitsrapport. Na de productie van het silicium kunnen de marges worden gekalibreerd op metingen.
Begrippen rond bibliotheekkarakterisering
- Bibliotheekkarakterisering
- De gangbare korte naam voor het karakteriseren van standaardcelbibliotheken. Elke cel wordt gesimuleerd over omstandigheden van proces, spanning en temperatuur om timing-, vermogens- en ruismodellen te verkrijgen.
- Herkarakterisering
- Herkarakterisering. Modellen worden opnieuw uit een foundrybibliotheek gehaald voor een nieuwe spanning, een nieuwe corner of een nieuw model, bijvoorbeeld om de bibliotheek uit te breiden naar ultralage spanning.
- Corners (PVT)
- Combinaties van proces, spanning en temperatuur. Een bibliotheek heeft modellen nodig voor elke combinatie die bij de sign-off wordt gebruikt.
- Liberty (.lib)
- Het standaardbibliotheekformaat dat synthese, plaatsing en routing en statische timinganalyse lezen.
- NLDM en CCS
- Twee soorten timing- en vermogensmodellen. NLDM legt vertraging en transitie vast in tabellen. CCS modelleert stroombrongolfvormen, wat beter past bij geavanceerde processen en lage spanning.
- LVF
- Liberty Variation Format, dat vertragingsstatistieken uit procesvariatie aan de bibliotheek toevoegt, voor statische timinganalyse die variatie meeneemt.
Vragen over bibliotheekkarakterisering
Wat is het verschil tussen karakterisering en herkarakterisering?
Bij karakterisering worden complete modellen verkregen vanuit de netlist van een cel. Bij herkarakterisering worden ze opnieuw uit een bestaande bibliotheek gehaald voor een nieuwe spanning, een nieuwe corner of een nieuw model.
Kunnen cellen op maat samen met foundrycellen worden afgetekend?
Ja. Cellen op maat gebruiken dezelfde karakteriseringsinstellingen als de foundrycellen en worden in dezelfde flow afgetekend.
Hoe komen cellen op maat in de digitale back-endflow?
Op twee manieren. Het maatwerkdeel kan als hard blok worden opgenomen, of een plaatsingsscript kan de cellen op maat vastzetten terwijl de rest de geautomatiseerde flow volgt.
Hoe blijven de modellen nauwkeurig op ultralage spanning?
Nauwkeurigheid bij lage spanning berust op gedetailleerde schakelingssimulatie. We vergelijken de simulatie met de bibliotheek, schrijven waar nodig gesimuleerde waarden in de bibliotheek en kalibreren de marges op siliciummetingen.
Welke bestanden worden opgeleverd?
Bibliotheekviews zoals Liberty, LEF en Verilog, en kwaliteitsrapporten. Karakteriseringsscripts en andere bestanden worden per project en binnen de overeenkomst met de foundry afgesproken.
Gerelateerde pagina's
Hebt u bibliotheekkarakterisering of herkarakterisering nodig?
Vertel ons het proces, het aantal cellen, het spanningsbereik en de corners, dan reageren we.