Services de conception

Caractérisation de bibliothèques de cellules standard.

La caractérisation de bibliothèques transforme le circuit et le layout d’une cellule en modèles utilisés par la synthèse, le placement-routage et l’analyse statique de timing. Nous proposons des services de caractérisation et de recaractérisation, y compris pour des bibliothèques à ultra-basse tension.

Services
Caractérisation de bibliothèques, recaractérisation et caractérisation de cellules sur mesure
Modèles
Modèles de timing, de consommation et de bruit au format Liberty : NLDM ou CCS, avec données de variation LVF lorsque le sign-off le demande
Livrables
Vues de bibliothèque telles que Liberty, LEF et Verilog, et un rapport de qualité comparant les modèles à SPICE
Nos travaux
Des bibliothèques de cellules en 16 nm FinFET recaractérisées pour l’ultra-basse tension, sur 54 coins de 0,30 V à 0,48 V

Ce que nous faisons

Des cellules à une bibliothèque prête pour le sign-off.

  1. Caractérisation de bibliothèques

    Modèles de timing, de consommation, de bruit et de contraintes pour les cellules sur mesure et nouvelles. Les réglages correspondent à ceux des cellules de la fonderie, de sorte que toutes sont validées ensemble au sign-off.

  2. Recaractérisation

    Des modèles extraits à nouveau d’une bibliothèque de fonderie à vos tensions et à vos coins, couvrant les conditions réelles de fonctionnement de la conception.

  3. Bibliothèques à ultra-basse tension

    Des bibliothèques pour la conception à ultra-basse tension, avec une attention particulière à la précision des modèles de timing, de consommation et de bruit à basse tension.

  4. Cellules sur mesure

    Bascules, verrous et additionneurs conçus pour l’application et caractérisés dans le même flot.

  5. Calibrage sur la simulation de circuit

    Pour les cellules dynamiques et celles qui exigent une grande précision, une simulation de circuit détaillée calibre les valeurs de timing et de consommation dans Liberty.

  6. Contrôles de qualité

    Modèles comparés à SPICE, fichiers de bibliothèque contrôlés pour leur cohérence, et rapport de qualité.

Le flot de caractérisation de bibliothèques

Six étapes, de la liste des cellules à la livraison.

  1. Exigences

    La liste des cellules, les coins, la plage de tension, les types de modèles et les objectifs de précision.

  2. Mise en place

    Modèles SPICE et netlists extraites, et index de transition d’entrée, de charge de sortie et de contraintes.

  3. Simulation et extraction

    Simulation sur les coins, avec extraction du timing, de la consommation, du bruit et des contraintes.

  4. Calibrage

    Simulation de circuit détaillée des cellules clés et calibrage des modèles.

  5. Contrôles de qualité

    Modèles comparés à SPICE, et fichiers de bibliothèque contrôlés pour leur cohérence.

  6. Livraison

    Vues de bibliothèque et rapport de qualité. Une fois le silicium disponible, les marges peuvent être calibrées sur les mesures.

Termes de la caractérisation de bibliothèques

Caractérisation de bibliothèques
Chaque cellule d’une bibliothèque de cellules standard est simulée dans diverses conditions de procédé, de tension et de température pour en extraire des modèles de timing, de consommation et de bruit.
Recaractérisation
Les modèles sont extraits à nouveau d’une bibliothèque de fonderie pour une nouvelle tension, un nouveau coin ou un nouveau modèle, par exemple pour étendre la bibliothèque à l’ultra-basse tension.
Coins (PVT)
Combinaisons de procédé, de tension et de température. Une bibliothèque a besoin de modèles pour chaque combinaison utilisée au sign-off.
Liberty (.lib)
Le format de bibliothèque standard que lisent la synthèse, le placement-routage et l’analyse statique de timing.
NLDM et CCS
Deux types de modèles de timing et de consommation. NLDM enregistre le délai et la transition dans des tables. CCS modélise les formes d’onde de sources de courant, ce qui convient mieux aux procédés avancés et à la basse tension.
LVF
Liberty Variation Format, qui ajoute à la bibliothèque des statistiques de délai liées à la variation de procédé, pour une analyse statique de timing qui inclut cette variation.

Questions sur la caractérisation de bibliothèques

Quelle est la différence entre caractérisation et recaractérisation ?

La caractérisation extrait des modèles complets à partir de la netlist d’une cellule. La recaractérisation les extrait à nouveau d’une bibliothèque existante pour une nouvelle tension, un nouveau coin ou un nouveau modèle.

Les cellules sur mesure peuvent-elles être validées avec les cellules de la fonderie ?

Oui. Les cellules sur mesure utilisent les mêmes réglages de caractérisation que les cellules de la fonderie et sont validées dans le même flot.

Comment les cellules sur mesure entrent-elles dans le flot back-end numérique ?

De deux façons. La partie sur mesure peut être durcie sous forme de bloc, ou un script de placement peut fixer les cellules sur mesure pendant que le reste suit le flot automatisé.

Comment gardez-vous des modèles précis à ultra-basse tension ?

La précision à basse tension repose sur une simulation de circuit détaillée. Nous comparons la simulation à la bibliothèque, y inscrivons les valeurs simulées si nécessaire, et calibrons les marges sur des mesures du silicium.

Quels fichiers livrez-vous ?

Des vues de bibliothèque telles que Liberty, LEF et Verilog, et des rapports de qualité. Les scripts de caractérisation et les autres fichiers sont convenus projet par projet et dans le cadre de l’accord de la fonderie.

Besoin de caractérisation ou de recaractérisation de bibliothèques ?

Indiquez-nous le procédé, le nombre de cellules, la plage de tension et les coins, et nous vous répondrons.