Ansys CoDesigner
En raison de la complexité des produits électroniques modernes intégrant des circuits haute vitesse et RF, une communication intensive entre les ingénieurs PCB et les ingénieurs simulation est nécessaire pendant le processus de conception PCB, et cette communication doit être aussi claire et simple que possible pour les deux parties. Il ne suffit pas d’exporter une conception modifiée par l’ingénieur PCB ou optimisée par l’ingénieur simulation et de la transmettre à l’autre partie : il faut également indiquer ce qui a été modifié, ce qui se fait généralement par e-mail ou verbalement. Cette approche est imparfaite, car il faut suivre toutes les demandes et comparer manuellement les données pour décider des modifications de conception ou lancer une nouvelle analyse. Ces défis, ainsi que d’autres défis connexes, peuvent être surmontés grâce à Ansys CoDesigner, une interface de transfert des conceptions de circuits imprimés entre les domaines de la conception PCB et de la simulation.
Logiciels pris en charge
La plateforme de simulation suivante et ses versions sont actuellement prises en charge :
Ansys Electronics Desktop (AEDT) – version 2023 R1, 2023 R2, 2024 R1, 2024 R2
Installation et configuration
Pour accéder à Ansys CoDesigner dans Altium Designer, l’extension logicielle Ansys CoDesigner doit être installée. Cette extension peut être installée ou supprimée manuellement.
Pour plus d’informations sur la gestion des extensions, consultez la page Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).
Pour accéder à Ansys CoDesigner dans Ansys Electronics Desktop, l’extension Altium Link doit être installée. La procédure est la suivante :
-
Téléchargez et décompressez l’archive de l’extension Altium Link. Elle peut être obtenue en contactant ansyscollaboration@altium.com (indiquez la version d’AEDT utilisée).
-
Assurez-vous que l’application AEDT est fermée.
-
Dans le dossier décompressé, localisez le fichier
install_altiumlink.bat, cliquez dessus avec le bouton droit et sélectionnez Run as administrator. -
Ouvrez AEDT et sélectionnez la commande Tools » Layout Links dans les menus principaux.
-
Dans l’onglet Config de la boîte de dialogue Layout Links qui s’ouvre, cliquez sur le bouton Add Link, accédez au dossier
\AnsysEM\<version>\Win64des fichiers programme d’AEDT, puis ouvrez le fichieraltiumlink.dll. -
Dans l’onglet Layout Links de la boîte de dialogue Layout Links, assurez-vous que le lien Altium est répertorié, puis fermez la boîte de dialogue.
Fonctionnement
Une fois la fonctionnalité Ansys CoDesigner ajoutée au logiciel de conception PCB et au logiciel de simulation, elle peut transmettre les modifications de conception dans les deux sens. Les modifications de conception transitent par un Workspace Altium 365, qui sert de passerelle entre les deux domaines. L’avantage de faire transiter les modifications de conception par un Workspace est que le processus de mise à jour devient stateless. Cela signifie que chaque partie peut continuer à travailler indépendamment ; il n’est pas nécessaire de se préoccuper de l’avancement de l’autre équipe dans le processus de conception/simulation.
Ansys CoDesigner facilite l’échange bidirectionnel (push/pull) des modifications de conception entre les deux domaines. Depuis Altium Designer, les modifications de l’empilage des couches et des matériaux, des composants et des primitives sont détectées et peuvent être appliquées dans AEDT. Depuis AEDT, les modifications proposées de l’empilage des couches et des matériaux peuvent être transmises via le fichier EDB et détectées/appliquées dans Altium Designer. Les ingénieurs ECAD et simulation peuvent communiquer via le système de commentaires, chaque fil de commentaires étant associé à un composant spécifique de la conception. Les résultats de simulation peuvent être envoyés depuis AEDT vers le Workspace Altium 365 et associés à une révision de la conception, avec possibilité de les consulter via l’interface navigateur du Workspace et de les prévisualiser dans Altium Designer.
L’interface de collaboration
-
Dans Altium Designer, le panneau Ansys CoDesigner est utilisé pour envoyer et récupérer les modifications de conception dans les deux sens et afficher les messages.
Le panneau Ansys CoDesigner est accessible depuis l’éditeur PCB dans Altium Designer en cliquant sur le bouton Panels en bas à droite de l’espace de conception et en sélectionnant l’option Ansys CoDesigner dans le menu qui apparaît. Notez que vous devez être connecté à un Workspace pour accéder au panneau, et que le document PCB doit faire partie d’un projet PCB stocké dans ce Workspace afin de pouvoir utiliser cette fonctionnalité.
-
Dans AEDT, les boîtes de dialogue accessibles depuis la boîte de dialogue Layout Links (Tools » Layout Links) ou depuis l’onglet Desktop du ruban lorsqu’un projet est ouvert sont utilisées pour :
- Se connecter à votre Workspace Altium 365 et y importer une conception PCB.
- Envoyer la conception vers le Workspace et la récupérer depuis celui-ci.
- Explorer l’historique des échanges de données entre Altium Designer et AEDT.
- Ajouter des commentaires aux composants de la conception.
Envoi des modifications depuis Altium Designer
Pour envoyer la conception depuis Altium Designer, cliquez sur le bouton Push dans le panneau Ansys CoDesigner . Une fenêtre d’édition apparaît en haut du panneau. Saisissez un message concernant la modification de conception, puis cliquez sur Send. La zone Latest from Altium Designer du panneau Ansys CoDesigner sera mise à jour avec les détails de cet envoi.
La conception peut ensuite être importée dans AEDT. Pour une conception déjà importée, les modifications peuvent être récupérées dans AEDT.
Envoyer et partager pour inviter un ingénieur simulation
Lorsque vous cliquez sur Push dans le panneau Ansys CoDesigner , vous pouvez également activer l’option Share sous le champ Comment afin d’envoyer par e-mail une invitation à l’ingénieur simulation à l’aide de la boîte de dialogue Share with a Simulation Engineer qui s’ouvre après avoir cliqué sur le bouton Send.
Saisissez l’adresse e-mail de l’ingénieur simulation ainsi qu’une note facultative (si nécessaire), puis cliquez sur le bouton Share . Vous pouvez partager avec une personne déjà membre de votre équipe Workspace, un autre utilisateur Altium enregistré au sein ou en dehors de votre organisation, ou un utilisateur ne disposant pas d’un compte Altium. Une boîte de dialogue de notification peut apparaître pour vous avertir que l’utilisateur dont vous avez saisi l’adresse e-mail se trouve peut-être en dehors de votre organisation ; cliquez sur OK pour l’inviter malgré tout.
Après un court délai, une autre boîte de dialogue apparaîtra pour indiquer que l’invitation a été envoyée avec succès.
Dans le cadre du processus d’invitation :
- Un utilisateur déjà membre de votre équipe Workspace verra le projet partagé avec lui avec des droits de visualisation, et il recevra un e-mail d’invitation lui permettant d’accéder au projet dans le Workspace.
- Un utilisateur qui n’est pas membre de votre équipe Workspace mais qui possède un compte Altium (qu’il soit au sein ou en dehors de votre organisation) sera ajouté comme membre de l’équipe Workspace, et le projet sera partagé avec lui avec des droits de visualisation. Il recevra un e-mail d’invitation lui permettant d’accéder au projet dans le Workspace.
- Un utilisateur ne disposant pas de compte Altium recevra un e-mail le dirigeant vers un formulaire intermédiaire pour créer/s’inscrire à un compte Altium. Il sera ajouté comme membre de l’équipe Workspace lors de son inscription, et le projet sera partagé avec lui avec des droits de visualisation.
Récupération des modifications dans Altium Designer
Lorsque de nouvelles modifications sont envoyées depuis AEDT, la bannière New changes have been detected apparaît automatiquement dans le panneau Ansys CoDesigner . Le panneau indiquera le nom de l’ingénieur simulation ayant effectué l’envoi ainsi que le commentaire facultatif saisi lors de l’envoi.
Lorsque l’on clique sur le bouton Pull et si le fichier EDB a été inclus dans le Push depuis AEDT, chaque modification à apporter au fichier de travail pour le synchroniser avec l’instantané de votre Workspace est répertoriée. Chaque différence détectée est listée dans la liste Changes du panneau. Décochez la case correspondant à chaque modification que vous ne souhaitez pas appliquer. Lorsque vous êtes prêt, cliquez sur le bouton Apply pour appliquer toutes les modifications activées au design.
Si les résultats de simulation ont été inclus dans le Push depuis AEDT, la commande Design Summary s’affichera dans le panneau. Cliquez sur cette commande pour afficher les résultats de simulation dans la boîte de dialogue Design Summary.
Importation d’un design dans AEDT
Pour commencer à travailler sur un design PCB dans AEDT, il doit d’abord être importé dans AEDT. Pour ce faire :
- Dans la boîte de dialogue Layout Links (Tools » Layout Links), cliquez sur la cellule [Action] du lien Altium dans l’onglet Layout Links et sélectionnez Projects. Vous pouvez également cliquer sur le bouton Projects dans l’onglet Desktop du ruban lorsqu’un projet est ouvert. La boîte de dialogue Altium s’ouvre.
-
Connectez-vous à votre compte Altium. Assurez-vous que l’entrée Altium Account est sélectionnée dans la liste déroulante en haut de la boîte de dialogue, puis cliquez sur le bouton Sign In. Une page s’ouvrira dans votre navigateur par défaut, où vous pourrez saisir les identifiants de votre compte Altium ou utiliser le SSO pour vous connecter à votre compte Altium – voir un exemple.
- Sélectionnez le Workspace où se trouve le projet requis dans la liste déroulante Workspace.
-
Sélectionnez le projet dans la liste Projects et cliquez sur le bouton Import.
- Enregistrez le fichier de projet AEDT à l’aide de la boîte de dialogue Save As qui s’ouvre, puis fermez la boîte de dialogue Altium.
Envoi des modifications depuis AEDT
Pour envoyer le design depuis AEDT :
- Dans la boîte de dialogue Layout Links (Tools » Layout Links), cliquez sur la cellule [Action] du lien Altium dans l’onglet Layout Links et sélectionnez Push/Pull. Vous pouvez également cliquer sur le bouton Push/Pull dans l’onglet Desktop du ruban lorsque le projet est ouvert.
- Utilisez le champ Comment en haut de la boîte de dialogue qui s’ouvre pour ajouter un commentaire décrivant ce qui est inclus dans le Push.
- Activez les options Include EDB file (pour envoyer les modifications du design) et/ou Include the Simulation Result (pour envoyer les résultats de simulation).
- Cliquez sur le bouton Push to Altium 365. La zone Latest from Ansys de la boîte de dialogue sera mise à jour avec les détails de cet envoi.
L’envoi sera détecté dans Altium Designer, et il pourra être récupéré dans Altium Designer comme décrit ci-dessus.
Récupération des modifications dans AEDT
Lorsque des modifications du design ont été pushed from Altium Designer, elles peuvent être récupérées dans AEDT.
- Dans la boîte de dialogue Layout Links (Tools » Layout Links), cliquez sur la cellule [Action] du lien Altium dans l’onglet Layout Links et sélectionnez Push/Pull. Vous pouvez également cliquer sur le bouton Push/Pull dans l’onglet Desktop du ruban lorsque le projet est ouvert.
-
Consultez la zone Latest From Altium de la boîte de dialogue qui s’ouvre pour obtenir des informations sur le dernier Push depuis Altium Designer, puis cliquez sur le bouton Show Changes pour ouvrir la boîte de dialogue dans laquelle les différences entre le design du Workspace et le design actuel dans AEDT sont décrites. Utilisez les cases à cocher fournies dans les onglets de la boîte de dialogue pour sélectionner les modifications que vous souhaitez appliquer au design dans AEDT.
- Une fois les modifications examinées, cliquez sur le bouton Apply changes pour appliquer les modifications au design dans AEDT.
Exploration de l’historique des échanges
L’historique des envois et récupérations du design est conservé.
Pour examiner l’historique dans Altium Designer, cliquez sur la commande History à droite du titre de la zone Latest from the Ansys dans le panneau Ansys Codesigner . La liste des envois et récupérations provenant à la fois d’Altium Designer et d’Ansys s’ouvrira. Utilisez le bouton
en haut du panneau pour revenir aux dernières modifications.
Pour examiner l’historique dans AEDT, cliquez sur la cellule [Action] du lien Altium dans l’onglet Layout Links de la boîte de dialogue Layout Links (Tools » Layout Links) et sélectionnez Push/Pull ou Comment ou cliquez sur le bouton Push/Pull ou Comment dans l’onglet Desktop du ruban. Sélectionnez l’onglet History de la boîte de dialogue qui s’ouvre. Développez une entrée d’envoi/récupération pour en voir les détails. Utilisez le bouton Refresh pour actualiser l’onglet avec les données les plus récentes.
Ajout de commentaires dans Altium Designer et AEDT
Les ingénieurs électriciens comme les ingénieurs simulation peuvent également tirer parti de la prise en charge des commentaires du Workspace en créant des fils de commentaires attachés à des composants spécifiques.
Dans Altium Designer, les commentaires existants sont disponibles via le panneau Comments and Tasks.
-
Pour ajouter un nouveau commentaire à un composant sur le PCB, cliquez sur le bouton Comments en haut du panneau, placez le curseur sur un composant dans l’espace de design afin qu’il soit mis en évidence par une bordure bleue, puis cliquez. Dans la boîte de dialogue de saisie de commentaire qui s’ouvre, tapez le commentaire et cliquez sur Post.
-
Pour répondre à un commentaire, sélectionnez l’entrée de commentaire dans le panneau Comments and Tasks, saisissez la réponse dans le champ de texte prévu à cet effet dans la boîte de dialogue de saisie de commentaire, puis cliquez sur Reply. La réponse sera ajoutée au fil de commentaires.
Consultez la page Document Commenting pour en savoir plus.
Dans AEDT, les fils de commentaires sont gérés via l’onglet Comments de la boîte de dialogue Altium, accessible en cliquant sur la cellule [Action] du lien Altium dans l’onglet Layout Links de la boîte de dialogue Layout Links (Tools » Layout Links) puis en sélectionnant Comment. La liste dans la partie supérieure de la boîte de dialogue présente les fils de commentaires existants pour le projet.
Pour ajouter un commentaire à un composant dans AEDT :
- Sélectionnez un composant spécifique dans le panneau Components (View » Components) ou dans l’espace de design.
- Dans la boîte de dialogue Layout Links (Tools » Layout Links), cliquez sur la cellule [Action] du lien Altium dans l’onglet Layout Links et sélectionnez Comment.
- Saisissez le commentaire dans le champ Comment situé dans la partie inférieure de la boîte de dialogue qui s’ouvre.
- Cliquez sur le bouton Create Thread . Un nouveau fil sera ajouté à la liste.
Pour répondre à un fil existant depuis AEDT :
- Sélectionnez une entrée de commentaire numérotée dans la liste de l’onglet Comments de la boîte de dialogue Altium.
- Saisissez la réponse dans le champ Comment situé dans la partie inférieure de la boîte de dialogue.
- Cliquez sur le bouton Reply Thread . Une nouvelle réponse sera ajoutée sous l’entrée du fil de commentaires correspondant dans la liste.