Processus ASIC
Suivez les étapes du RTL examiné jusqu’à l’implémentation et au signoff.
Présentation
Le flux ASIC commence par un RTL examiné, puis passe par la synthèse, l’implémentation physique, l’analyse et le signoff. Chaque étape doit laisser des entrées, rapports et versions d’outils pouvant être examinés ultérieurement.
Étapes
Étape | Contexte requis | Preuves observables |
|---|---|---|
Préparation RTL | Sources, contraintes, horloges, remises à zéro et état de vérification | Diagnostics et référence acceptée |
Synthèse | Bibliothèques cibles, contraintes et chaîne d’outils prise en charge | Netlist, rapports, avertissements et versions d’outils |
Implémentation physique | Floorplan, placement, horloge, routage et entrées du procédé | Rapports d’étape, artefacts et résultats des contraintes |
Analyse | Entrées de temporisation, puissance, surface, congestion, intégrité et fiabilité | Métriques examinables, violations et méthodologie |
Signoff | Règles de fonderie, corners, outils et critères d’acceptation | Rapports de signoff reproductibles |
Fonctionnement
Les produits Altifigence organisent les entrées du projet, exécutent les outils disponibles sur la machine ou le runner sélectionné et conservent les rapports et artefacts ensemble pour examen.
Collecter les entrées technologiques
Identifiez la version autorisée du PDK/des bibliothèques ainsi que le procédé cible et les corners de tension et de température. Consignez les bibliothèques de temporisation/puissance Liberty, les données LEF/technologiques, les modèles d’extraction, les contraintes et les jeux de règles requis par les outils choisis. Conservez leurs versions et conditions d’usage avec le projet ; un nom de cible générique ne fournit pas ces fichiers.
Examiner chaque transmission
Transmission | À vérifier avant de poursuivre |
|---|---|
Du RTL à la synthèse | Module top, horloges/remises à zéro, élaboration, couverture des tests et contraintes. |
De la synthèse à l’implémentation physique | Netlist après mapping, identité bibliothèque/corner, contraintes temporelles, surface et avertissements non résolus. |
Du placement/routage à l’analyse après extraction | Connectivité, achèvement du routage, parasites et corner d’extraction sélectionné. |
De l’analyse au signoff | Ensemble des corners requis, contrôles de temporisation/puissance/intégrité et dérogations approuvées. |
Du signoff à la livraison | Ensemble final layout/netlist/sommes de contrôle, rapports requis et acceptation de la fonderie/du client. |
La visualisation GDS DDS, les métriques RTL génériques, les calculs PX bornés et les modèles de procédés ALcad répondent à des questions précises d’inspection ou de modélisation. Utilisez les outils qualifiés et les rapports requis pour DRC, LVS, temporisation, fiabilité et acceptation de fonderie. Laissez visiblement indisponibles les valeurs non calculées ou non prises en charge.
Archiver un résultat reproductible
Conservez un manifeste reliant les sources exactes, les contraintes, les entrées technologiques, les versions/options des outils, l’environnement d’exécution et les hachages des artefacts résultants. Enregistrez les rapports d’échec et les dérogations aussi bien que les rapports réussis. Relancez les étapes affectées lorsque toute entrée pertinente change ; ouvrir un ancien rapport ne le recalcule pas pour une nouvelle révision.