
Comment garantissez-vous actuellement que vous avez mis suffisamment de cuivre entre vos sources de tension et vos charges ? Est-ce que les plans fournissent la plage de tension nécessaire pour alimenter suffisamment les charges ? Durant les processus de conception de circuits imprimés typiques, ces questions sont souvent sans réponses, et les ingénieurs s’appuient généralement sur un ensemble de normes établies pour se maintenir dans une fourchette conservatrice de valeurs, espérant ainsi éviter les problèmes de PDN. Avec de telles hypothèses, l’ingénieur se prépare à des défaillances catastrophiques qui peuvent compromettre la fiabilité et la réputation de votre produit, quand les erreurs ne sont pas détectées par un prototype.
Comme la densité et la complexité des conceptions numériques ne font que croître, il est de plus en plus difficile et critique de comprendre parfaitement l’impact des décisions de conception sur les performances en tension et en courant de votre réseau de distribution d’énergie (PDN). Au lieu de traiter les problèmes de PDN après coup durant la post-conception en créant des prototypes physiques, de nos jours, les concepteurs de circuits imprimés ont besoin d’identifier avec précision et de résoudre les problèmes de PDN durant la conception, et non après.
En intégrant PDN Analyzer de CST® dans Altium Designer®, nous avons rendu l’analyse PDN accessible et intuitive pour tous les concepteurs de circuits imprimés, quel que soit leur niveau d’expérience. Dans ce guide de démonstration et le TutorielPDN Analyzer Altium, nous allons vous guider pas à pas pour paramétrer le PDN Analyzer, afin que vous vous sentiez à l’aise avec ce logiciel d’analyse réseau et puissiez optimiser votre PDN durant la conception sans avoir besoin du moindre prototype physique.
Guide de l’utilisateur de PDN Analyzer
Chaque conception doit satisfaire aux exigences de consommation électrique des puces montées sur la carte. L’étape la plus critique pour y parvenir consiste à mettre la quantité de cuivre adéquate pour l’alimentation CC. Quand la consommation d’énergie n’est pas vérifiée et optimisée, des chutes de tension surviennent et la résistance des formes d’alimentation et de masse consomme votre tension pour en priver les charges qui en ont le plus besoin.
Diagramme des formes élémentaires d’alimentation et de masse
La figure ci-dessus montre un simple schéma fonctionnel de la source d'énergie et des formes de terrain (traces et plans) qui fournissent l'énergie aux différentes charges (mémoire, microcontrôleurs, etc.). Notez que toutes les charges sont liées aux mêmes formes d’alimentation et de masse, et dépendent de ces formes pour fournir leur(s) tension(s) de fonctionnement. En général, nous avons tendance à supposer que ces formes d’alimentation et de masse ont une résistance de zéro ohm, ce qui n'est jamais vrai, et cette hypothèse peut poser problème. En raison des courants relativement importants en jeu, même de petites résistances dans les formes d’alimentation et de masse peuvent provoquer une consommation d'énergie et des chutes de tension importantes.
Démonstration de l’effet de la chute de tension entre une source d’alimentation et une charge
La figure ci-dessus montre un exemple des problèmes qui peuvent survenir si la résistance d’alimentation et des masses n'est pas correctement prise en compte. Bien que chaque forme présente une résistance relativement faible (de 0,25 Ω seulement), elles entraînent toutefois une chute de tension, qui passe de 5 V à 4,5 V. Le concepteur du tableau doit être conscient de cette baisse et vérifier qu'elle est prise en compte par les outils de conception, ou modifier la conception pour la réduire, sinon elle induire des pannes pendant une utilisation réelle.
Bien sûr, ce problème semble facile à résoudre – il suffit de vous assurer que vos formes d’alimentation et de masse sont suffisamment petites ou grandes pour ne représenter qu’une résistance négligeable, en utilisant la relation suivante : R = ρ * L/A, où :
Si vous concevez des formes d’alimentation courtes, épaisses et larges, vous minimiserez leur résistance. Toutefois, la difficulté de ce processus réside dans le fait que des formes trop grandes consomment inutilement de l’espace de routage et qu’elles peuvent limiter la quantité d’espace dont disposeront les autres formes de tension. Une conception dotée de zones d’alimentation et de masse correctement dimensionnées sera plus compacte et utilisera moins de couches qu’une conception utilisant arbitrairement des plans surdimensionnés. Le but de l’intégrité de l’alimentation CC est de signaler au concepteur si ses formes d’alimentation et de masse sont adéquates et non excessives.
Une autre considération relative à la chute de tension est le fait que la quantité d’électricité consommée est déterminée par la relation I2R, et qu’une légère augmentation de courant à travers une résistance provoque une forte augmentation de la consommation d’énergie. Ce phénomène se manifeste par une autonomie réduite de la batterie ou un réchauffement considérablement de la conception lorsque les formes d’alimentation et de masse ne sont pas suffisamment grandes pour recevoir le courant qui les traverse. Le fait de s’assurer que la chute de tension à travers les formes d’alimentation et de masse est très petite permettra de minimiser la consommation d’énergie dans ces formes.
À l'extrême, si une forme est suffisamment résistive (très étroite et longue) et qu'elle est traversée par un courant suffisant, cette forme devient essentiellement un fusible, faisant fondre la forme en cuivre, ce qui entraîne la défaillance de la conception et peut présenter une situation dangereuse. IPC-2152 aborde cette question, mais avec des hypothèses pessimistes (par exemple, pas de cuivre thermoconducteur à proximité) et les concepteurs utilisent souvent cette spécification avec les hypothèses les plus conservatrices telles qu'une augmentation minimale de la température autorisée.
Bien que le PI-DC ne puisse pas remplacer l'IPC-2152 comme guide des facteurs thermiques, il peut fournir des informations précieuses sur la façon dont la conception électronique peut être optimisée en toute sécurité en étudiant les chutes de tension et les densités de courant du système d'alimentation d'un PCB. Une conception optimisée pour la plus faible densité de courant et la plus faible chute de tension entre les sources et les charges produira également moins de chaleur, ce qui réduira la probabilité de problèmes thermiques.
Un autre aspect traité par l’intégrité de l’alimentation CC est le nombre de vias utilisés pour distribuer le courant. Le problème est très similaire au bon dimensionnement des formes. S’il n’y a pas assez de vias, il en résulte une perte de tension et un gaspillage d’énergie en raison des chutes de tension. S’il y a trop de vias, une surface occupée précieuse est gaspillée. S’il y a trop de vias pour une tension particulière, ces vias passent à travers des formes dans d’autres couches, réduisant leur section de cuivre et causant des problèmes pour les autres tensions. Tout comme le dimensionnement des formes, l’analyse de la tension à la charge permet de dimensionner ou de choisir correctement le nombre de vias.
En l'absence de données fiables sur la chute de tension à travers les différentes formes de puissance et de masse, et les vias, le concepteur est obligé d'être conservateur, en utilisant des formes et des vias planes excessives, en consommant de précieux espaces de conception et en augmentant les couches et le facteur de forme. PDN Analyzer fournit des informations précises sur l'adéquation de la distribution de courant continu d'une conception de manière simple, directe et rapide, ce qui permet aux concepteurs de donner à leurs conceptions la distribution de courant la plus efficace possible.
Non seulement les résultats permettent de faire la vérification finale de la conception, mais ils permettent également, au stade de sa planification, de concevoir la meilleure efficacité possible en termes de distribution de courant. L’intégrité de l’alimentation CC est un outil précieux pour doter le réseau de distribution des plus hauts niveaux d’efficacité et de robustesse. Grâce au PDN Analyzer, le travail avec cet outil CAO est particulièrement simple, intuitive et efficace.
Le logiciel d’analyse de réseau de distribution d’énergie PDN Analyzer est pris en charge par Altium Designer et nécessite un système d'exploitation Windows 64 bits. Pour vérifier que l'extension PDN Analyzer est installée, suivez ces étapes :
Vérification de l’installation de l’extension PDN Analyzer
Si PDN Analyzer n’est pas installé, procédez comme suit :
N’oubliez pas que l’extension PDN Analyzer requiert une licence distincte en plus d’une licence Altium Designer active. Vous pouvez activer votre licence PDN Analyzer en exécutant les étapes suivantes :
Activation de la licence du logiciel d’analyse réseau PDN Analyzer dans Altium Designer
Maintenant que votre extension PDN Analyzer est installée et activée, vous pouvez commencer le processus de configuration de l’interface, exécuter votre première analyse PDN et afficher les résultats.
Configurer votre analyse PDN
La configuration de votre analyse PDN avec l’extension PDN Analyzer se fait facilement. La configuration peut se résumer en quatre étapes simples :
L'ensemble de la configuration peut être enregistré dans un fichier de configuration et rechargé à tout moment. Notez que toutes les analyses sont effectuées sur un seul rail d'alimentation par simulation. L'analyse de plusieurs rails d'alimentation CC exige de définir et d'enregistrer plusieurs configurations dans des fichiers de configuration uniques. Vous pouvez alors analyser individuellement tous les nœuds d’alimentation qui vous intéressent. Si les attributs critiques ne sont pas définis ou sont mal définis, un message s'affiche indiquant l'erreur et empêche la simulation.
Exécuter votre analyse PDN
Lorsque vous avez défini avec succès la configuration de votre matériel PCB, le message Prêt à simuler apparaîtra, vous permettant d'effectuer une analyse CC. Le moteur d'analyse calcule la résistance CC sur tous les trajets des objets en cuivre reliant les broches d'alimentation et de masse des sources à toutes les broches d'alimentation et de masse des charges. La chute de tension CC qui en résulte est ensuite affichée pour que l'utilisateur puisse déterminer l'intégrité du nœud électrique. Les durées d'exécution des analyses varient en fonction de la taille et de la complexité de la conception.
Afficher les résultats de votre analyse PDN
Lorsque l'analyse de la conception sera terminée, les résultats graphiques seront annotés sur les objets physiques en cuivre du nœud analysé et pourront être visualisés en mode 2D ou 3D. Les graphiques d’affichage des résultats des nœuds de masse et d’alimentation, des couches PCB, peuvent être basculés individuellement, ce qui vous permet de localiser n'importe quelle section de votre PDN.
MODE TENSION :
L’affichage est annoté avec une gamme de valeurs codées par couleur reflétant la tension, du minimum au maximum, calculée à des points spécifiques dans l’épaisseur physique de cuivre.
Mode Voltage (tension) du filtre d’affichage
Mode Density Current (densité de courant) :
L'affichage est annoté avec une gamme de valeurs codées par couleur reflétant la densité de courant minimale et maximale sous forme de courant (uA, mA ou A) par superficie (mils carrés, mm carrés ou mètres carrés). Ceci est utile pour déterminer où la largeur/ superficie d'une piste, d'un polygone ou d'un plan en cuivre doit être modifiée pour obtenir une distribution optimale du courant
Mode Current Density (densité de courant) du filtre d’affichage
Note : Remarque : Les valeurs des modes Tension ou Densité de courant d’un point précis dans le cuivre peuvent être affichées comme une valeur numérique en sélectionnant Probe value (valeur de sonde) dans le panneau des résultats et en cliquant sur l’emplacement souhaité.
EXEMPLES PRATIQUES ET DÉMONSTRATIONS
Nous utiliserons le modèle SpiritLevel dans les exemples de cette section. Par défaut, ces fichiers se trouvent dans le dossier Exemple de votre dossier d'installation d'Altium Designer : C:\Users\Public\Documents\Altium\ADxx\Examples\SpiritLevel-SL1
Nous nous concentrerons sur les exemples suivants :
Exemple de projet 1 : VCCINT (1.8V) de U4 à U1
Exemple de projet 2 : VCCO (3.3V) de U3 à U1
Exemple de projet 3 : PWR_IN (5 V) de J1 à F1 et de S1 à U3, U4 et d’autres charges
Paramétrage Exemple 1 : Lancement de l’analyse PDN - VCCINT (1.8V)
Ouvrir l’interface du logiciel d’analyse réseau PDN Analyzer
Les options décrites ci-dessous donnent un aperçu des paramètres qui s’affichent dans l’interface de PDN Analyzer. Si certains de ces éléments n’apparaissent pas, vous devrez peut-être redimensionner le panneau de l’interface. Les éléments dont le fond est atténué et le texte pâle ne sont pas encore modifiables. D’autres informations doivent être fournies avant que ces éléments puissent être modifiés. Les éléments dont le fond est plus net et le texte clair peuvent être modifiés si nécessaire.
Vérification du nœud de masse
Identification du nœud d’alimentation source
Nœud de source et Source de tension configurés
Paramétrage du nœud d’alimentation terminé
Paramétrage de la source de tension
Source de tension configurée
Configuration de la charge
Note : Dans ce cas, nous supposons que toutes les broches U1 ont les mêmes paramètres, ce qui signifie que le courant de charge de 0,5A sera divisé de manière égale entre les broches d’alimentation/ masse U1. Si certaines broches ont des paramètres différents, seul un sous-ensemble de broches sera sélectionné et sera paramétré. Un U1 séparé avec les autres broches peut être ajouté et paramétré.
Prêt pour la simulation
PDN Analyzer permet de mettre dans une file d’attente plusieurs simulations (configurations) afin qu’elles puissent être exécutées par lot. Même si l’exécution de simulation avec PDN Analyzer est souvent de courte durée, des cartes très complexes avec plusieurs rails de tension peuvent exiger des temps d’exécution de simulation par rail bien plus longs. Grâce à la simulation par lot, l’utilisateur peut exécuter une série de simulations pendant qu’il n’utilise pas l’ordinateur et revenir plus tard pour réviser une multitude de résultats.
Après avoir enregistré cette configuration (étape suivante), vous pouvez choisir de configurer les deux autres exemples (les nœuds VCCO et PWR_IN) et de les enregistrer pour effectuer un lot de simulations. Les nouvelles configurations sont créées après avoir enregistré la configuration actuelle et cliqué sur le bouton « Reset Config » en haut de l’écran du PDN Analyzer.
Note : Le nom de la configuration est maintenant affiché sous le bouton « Load Config ». En cliquant sur le nom, vous pourrez choisir rapidement entre cette configuration et les autres configurations enregistrées.
Revue des résultats de l’analyse PDN, sans erreur
Configuration de l’affichage 2D des résultats de l’analyse PDN
Tracé de la chute de tension (vue 2D
Résultats du logiciel d’analyse réseau PDN Analyzer pour les conceptions 2D
Tracé de la chute de tension (vue 3D
Veuillez noter les informations suivantes concernant la superposition du gradient de courant :
Si vous affichez les tensions en 3D, vous constaterez une chute de tension sur les trois vias (un changement de couleur entre le haut et le bas des vias) et dans la piste entre U4 et U1.
Vue 3D montrant la tension dans les vias
Notez (figure ci-dessous) que la piste entre U4 et U1 a la densité de courant la plus élevée et devrait être la première partie à s'élargir s'il y avait une chute de tension excessive sur ce nœud. Notez également dans la fenêtre de résultat du PDN Analyzer, que la densité de courant varie entre 0 A/mm2 et 43,77 A/mm2.
Visualisation en 3D des résultats de densité de courant pour le nœud VCCINT
Pour localiser les zones de cuivre les plus chaudes automatiquement, effectuez les étapes suivantes :
Seuil de densité du courant
Tension du plan de masse GND
Visualisation en 3D des résultats de densité de courant pour le nœud de masse
Analyse des résultats
Si vous passez sur Densité de courant et que vous regardez le nœud GND, vous verrez qu'il peut y avoir un problème avec cette conception : la forme GND contient des péninsules et des îles, comme indiqué par leur couleur bleue (pas de flux de courant). Bien sûr, cela ne représente que le flux de courant continu du VCCINT. Toutes les autres tensions continues doivent être vérifiées pour savoir que des parties d'une forme GND sont inutilisées.
Il est également essentiel de vérifier que les formes de masse ne sont pas utilisées pour le retour du courant alternatif avant de les retirer, peut-être en remplaçant les condensateurs par des résistances de 1 kohm dans une simulation pour voir leur impact sur le chemin de retour. Il est évident que même de petites connexions à un point critique (en bas à gauche de U1) permettraient de convertir la grande péninsule GND en une forme de masse moins problématique.
Identification des problèmes de péninsule et d’île dans la forme de masse GND
Ces îles et péninsules peuvent causer des problèmes en courant alternatif et des tensions transitoires et doivent être évitées. Les formes de distribution de courant devraient également avoir des points de connexion sur tous leurs côtés principaux.
Vous remarquerez également dans cette vue que le courant circulant de gauche à droite est limité à des bandes étroites au-dessus et au-dessous de U1 dans la conception. Si le courant total circulant dans cette conception était important, cela poserait problème et la tension sur le plan de masse serait nettement supérieure à celle de 1,17 mV de la conception. La visualisation des formes du masse avec l'affichage de la densité du courant peut donner des indications précieuses sur la disposition d'une conception.
Paramétrage de l’exemple 2 : VCCO (3.3V)
Cet exemple illustre les fonctionnalités suivantes de PDN Analyzer :
Analyse des résultats
Configuration de VCCO (3,3 V)
Si vous regardez la tension sur le plan de masse, vous verrez qu'il y a 5,3mV sur ce plan, beaucoup plus que les 1,17mV dus sur VCCINT, en raison du courant plus important du nœud VCCO. Notez également que les résistances n'indiquent pas les valeurs de tension et le succès ou l'échec de ces valeurs par rapport aux paramètres.
Résultats de VCCO (3,3 V
Paramétrage de l’exemple 3 : PWR_IN (5V)
Paramétrage correct du chemin de NetD1_2 à 5 V pour PWR_IN (5 V
Les composants passifs multiples (E1.3-S1-2, E1.3-E1.1) entre NetD1_2 et 5V devraient être remplacés par seulement S1-3 à S1-2 pour être réellement précis et aboutir à la configuration illustrée dans la figure ci-dessous.
Changement des désignateurs de composants passifs multiples entre S1-3
Analyse des résultats
Configuration finale de PWR_IN (5 V
Résultats de PWR_IN (5 V
PWR_IN = 5V : démontre la capacité à utiliser un nœud différent à la source et aux charges, en passant par des composants passifs (ceux qui peuvent être uniquement modélisés comme résistance). Les chemins d'accès aux composants actifs doivent être modélisés séparément pour les entrées et les sorties de ces composants. Le chemin des nœuds de source et de charge est automatiquement dérivé.
Notez que la tension sur le plan de masse due à l'alimentation 5V n'est que de 11µV au maximum, contre 1,17mV pour le VCCINT et 5,3mV pour le VCCO. Cela est dû à la grande quantité de formes de masse entre la source et les principales charges, U3 et U4.
Exemple de simulation par Batch (lot) :
Le mode Batch permet à l'utilisateur de mettre en file d'attente plusieurs configurations enregistrées et de les exécuter en batch. Les fichiers de travail et les résultats de ces exécutions seront conservés séparément des autres résultats, dans le dossier PDNAnalyzer_BatchResults et dans un sous-dossier nommé d’après chaque fichier de configuration.
Configuration et lancement du mode de traitement par lot
L'interface PDN Analyzer Batch Runner s'ouvre. Les fenêtres PDN Analyzer et Résultats s'ouvrent également si elles ont été fermées. Les configurations ouvertes ne sont pas pertinentes à ce stade, car elles seront ouvertes dans un espace indépendant. Vous devez cependant vérifier que tous les travaux en cours ont été enregistrés.
PDN Analyzer Batch Runner
Sélection de plusieurs fichiers de configuration
Plusieurs configurations ont été chargées
Simulation par lot et résultats
Les fichiers de travail et les résultats de chaque exécution sont stockés dans le dossier PDNAnalyzer_BatchResults, dans un sous-dossier nommé d’après chaque fichier de configuration.
Simulations par lot terminées avec succès
Après avoir parcouru ces exemples, vous devriez maintenant être familiarisé avec la mise en place, la sauvegarde, l'exécution et l'analyse des simulations du PDN Analyzer dans Altium Designer. Le processus de conception est un long chemin avec de nombreux arrêts. Vous devez surtout éviter de relancer votre processus de conception pour des problèmes de PDN. L'intégration de l'analyse PDN dans votre processus de conception facilite le passage du concept à la production. Au début de ce guide, nous avons posé deux questions :
Avec le logiciel d’analyse de réseau de distribution d’énergie PDN Analyzer, ces questions ne resteront plus sans réponse tant que vous ne disposerez pas d'un prototype physique ou d'un long processus de simulation. Utilisant une technologie de simulation robuste alimentée par CST®, l'extension PDN Analyzer met la puissance d'une technologie d'analyse avancée entre les mains de tous les concepteurs de circuits imprimés, quel que soit leur niveau d'expérience. PDN Analyzer alimenté par CST® permet d'identifier facilement les chutes d'IR et la densité de courant dans la disposition des PCB. Optimiser votre PDN au moment de la conception n'a jamais été aussi facile avec cette nouvelle technologie dans l'environnement unifié d'Altium Designer.
ANNEXE
Informations sur la conductivité du métal
Lorsque l'option Conductivité du métal est sélectionnée, elle vous permet de définir les valeurs de la conductivité (1/résistivité) du métal utilisé dans une conception. Gardez les points ci-dessous à l'esprit lorsque vous configurez vos paramètres de connectivité :
Configuration des paramètres de conductivité pour différents types de cuivre
Épaisseur des vias
Lorsque le bouton « Via Wall Thickness » (épaisseur des vias) est sélectionné, vous pouvez définir l’épaisseur de la partie cylindrique des vias.
1. Le matériau du cylindre est spécifié dans la fenêtre Metal Conductivity.
Épaisseur des vias
Erreurs communes et conditions d’avertissement
Lorsque la source et la charge sont connectées à des nœuds d’alimentation différents, vous constaterez que le chemin du signal simule automatiquement les composants qui relient les deux nœuds. En général, vous aurez une série de composants passifs. Cependant, des composants actifs inattendus dans le chemin induiront une topologie ambiguë, des nœuds multiples ou un chemin invalide. Dans ce cas, vous constaterez des conditions dans lesquelles la topologie ou le chemin ne pourront pas être correctement déterminés. Cela se traduit généralement par le message d'erreur : Ne peut pas configurer la topologie de baisse IR, suivie d'un code de sortie -13, ou similaire comme indiqué ci-dessous :
Erreurs communes et conditions d’avertissement
Si cela arrive, revoyez soigneusement les nœuds de la source et de destination, ainsi que les composants, afin que le chemin correct de la source à toutes les charges puisse être reconnu. Un exemple d’une telle situation est illustré à la figure 27 ci-dessous où le chemin de la source à la charge passe par un régulateur de tension. Le résultat de la simulation se terminera avant la fin avec les erreurs indiquées. L’approche correcte consiste à spécifier la sortie du régulateur de tension comme étant la source, en gardant à l’esprit que l’analyseur n’a pas été conçu pour tracer le courant à travers des composants actifs.
Un chemin de la source à la charge passant par un régulateur de tension, ce qui entraîne des erreurs
Note : Remarque : si vous rencontrez des conditions d’erreur similaires avec un numéro de code de sortie différent, veuillez contacter Altium Support pour un dépannage.