Importation d’une conception depuis Allegro

Pour répondre au besoin de charger et d’utiliser des fichiers de conception Cadence® Allegro, l’Import Wizard d’Altium Designer permet d’importer des conceptions PCB Allegro aux formats binaire (*.brd - consultez les prérequis d’importation), ASCII (*.alg) (qui sont convertis en fichiers PCB Altium Designer (*.PcbDoc)) et des fichiers d’empreintes Allegro (*.dra) (qui sont convertis en fichiers de bibliothèque PCB Altium Designer (*.PcbLib)).

Les fichiers PCB Allegro (jusqu’à la version 17.4) sont convertis en fichiers PCB Altium Designer par l’importateur Allegro de l’assistant, inclus en tant qu’extension de plateforme Altium Designer.

Pour accéder aux fonctions d’importation Allegro dans Altium Designer, la fonctionnalité Allegro doit être activée dans votre installation d’Altium Designer. Cette fonctionnalité est activée par défaut dans Altium Designer. Elle peut être activée/désactivée après l’installation.

Pour plus d’informations sur la modification des fonctionnalités principales installées, reportez-vous à la page Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Prérequis d’importation

L’Import Wizard d’Altium Designer peut importer directement des fichiers PCB Allegro au format ASCII (*.alg). Pour importer un fichier PCB Allegro binaire (*.brd) ou un fichier d’empreinte (*.dra), le fichier doit être converti du format binaire en ASCII. La conversion binaire-vers-ASCII est effectuée par l’utilitaire Cadence appelé Extracta, un utilitaire configurable en ligne de commande capable d’extraire et de convertir des données à partir du fichier PCB binaire, le processus d’extraction étant contrôlé par un fichier de commande détaillant les données à extraire. En savoir plus sur Extracta.

Versions de fichiers binaires prises en charge

Extracta n’extrait des données que des fichiers PCB binaires Allegro (*.brd) et des fichiers d’empreintes (*.dra) dont la version est identique ou antérieure à celle d’Extracta utilisée. Pour vérifier la version d’Extracta, ouvrez une invite de commande Windows et saisissez Extracta -version.

Remarque : si cette commande échoue, il se peut que le chemin Windows de Extracta.exe ne soit pas correctement défini. Reportez-vous à cet article de la base de connaissances Altium pour des informations détaillées sur la configuration de la variable d’environnement système Path pour Extracta.

Importation lorsque Allegro se trouve sur le même PC qu’Altium Designer

Si Altium Designer est installé sur le même PC que Cadence Allegro, le processus d’extraction peut être géré automatiquement par le Import Wizard d’Altium Designer. Le déroulement de l’assistant est décrit ci-dessous. Notez que l’assistant effectue également une vérification de version des fichiers ; les fichiers Allegro jusqu’à la version 17.4 sont actuellement pris en charge par l’assistant.

Importation lorsque Allegro ne se trouve pas sur le même PC qu’Altium Designer

Si Extracta.exe n’est pas installé sur le même PC qu’Altium Designer, vous pouvez exécuter manuellement le processus d’extraction sur le PC où l’utilitaire Extracta est installé. Altium Designer exécute le processus d’extraction à l’aide du fichier Allegro2Altium.bat.

Pour extraire manuellement les données ASCII de la carte :

  1. Copiez le fichier Allegro2Altium.bat du dossier <Altium_Designer_Installation_Folder>\System vers un emplacement connu sur le PC sur lequel Allegro est installé.

  2. Copiez le fichier binaire Allegro (*.brd ou *.dra) que vous souhaitez convertir dans ce même dossier.

  3. Ouvrez une invite de commande Windows et utilisez la commande cd pour accéder au dossier contenant les fichiers copiés. Exemple :

    cd C:\Documents\Files\Test

  4. Une fois dans le bon répertoire, exécutez le fichier batch Altium à l’aide de la commande Allegro2Altium. Par exemple :

    Allegro2Altium your_file.brd

    ou

    Allegro2Altium your_file.dra

    your_file.brd ou your_file.dra correspond au nom du fichier binaire que vous souhaitez convertir. Entourez le nom du fichier de guillemets doubles s’il contient des espaces, par exemple Allegro2Altium "your file.brd".

  5. Le processus créera un fichier ASCII (your_file.brd.alg ou your_file.dra.alg) dans le dossier. Copiez ensuite ce fichier de carte ASCII sur le PC où il pourra être importé dans Altium Designer à l’aide de Import Wizard.

Le processus de conversion de conception Allegro ASCII est contrôlé par le fichier batch spécial Allegro2Altium.Le processus de conversion de conception Allegro ASCII est contrôlé par le fichier batch spécial Allegro2Altium.

Dans une installation Allegro standard, le programme de conversion propriétaire extracta.exe est ajouté aux chemins d’environnement système et est donc accessible depuis tous les emplacements. Le fichier batch Allegro2Altium et le processus de conversion en attente échoueront si ce programme n’est pas accessible. Reportez-vous à l’article de la base de connaissances Altium pour des informations détaillées sur la configuration de la variable d’environnement système Path pour Extracta si le programme n’est pas accessible.

Accéder à l’importateur et l’exécuter

L’importateur de fichiers de conception PCB Allegro est disponible via le Import Wizard  d’Altium Designer (File » Import Wizard), où l’option est sélectionnée dans la page Select Type of Files to Import de l’assistant – choisissez l’option Allegro Design Files.

Lors de l’ajout de fichiers à la liste des fichiers à importer, utilisez le menu déroulant de filtre du navigateur de fichiers pour choisir entre les fichiers Allegro binaires (*.brd) ou ASCII (*.alg).

Sélectionnez des fichiers de conception Allegro binaires ou ASCII à importer. Allegro doit être installé sur la machine locale pour importer des fichiers Allegro binaires (*.brd).Sélectionnez des fichiers de conception Allegro binaires ou ASCII à importer. Allegro doit être installé sur la machine locale pour importer des fichiers Allegro binaires (*.brd).

Si vous tentez d’importer un fichier de conception Allegro binaire (*.brd) à l’aide de l’Import Wizard alors qu’Allegro n’est pas installé localement, le processus d’importation est suspendu et une boîte de dialogue d’avertissement s’affiche. Dans ce cas, importez une version ASCII du fichier de conception créée via le processus d’extraction de fichier ASCII Allegro (comme décrit ci-dessus).

Pour terminer le processus d’importation et de conversion des fichiers, parcourez les pages restantes de l’Import Wizard afin de personnaliser et finaliser la conversion des fichiers de conception Allegro en fichiers de conception Altium Designer.

Notez que l’Import Wizard propose une configuration par défaut de correspondance des couches, qui peut être modifiée et enregistrée sous forme de fichier *.ini. Cette correspondance est utilisée par l’Import Wizard pour construire le mappage des couches de chaque PCB dans la conception importée ; ainsi, lors de l’importation de plusieurs fichiers PCB, un fichier de configuration de correspondance enregistré peut être chargé et appliqué à des fichiers PCB individuels (ou à tous).

Remarques

  • Consultez l’article détaillé de la base de connaissances sur l’importation de fichiers Allegro dans Altium Designer.

  • Dans Altium Designer, les modèles STEP 3D sont stockés dans un objet 3D Body, placé dans l’empreinte PCB.

  • L’importateur Allegro prend en charge l’importation de pad stacks personnalisés définis dans une conception de carte Allegro. L’importation d’une telle conception créera des formes de pastilles personnalisées dans Altium Designer. De plus, lorsque des branches de liaison thermique sont définies dans le pad stack personnalisé dans Allegro, elles seront importées en tant que connexions de relief thermique personnalisées.

  • Lorsque le relief thermique de type orthogonal, diagonal ou contact complet est défini dans le panneau Properties pour une pastille dans l’Allegro Constraint Manager, ces pastilles sont importées dans Altium Designer avec des reliefs thermiques personnalisés configurés en conséquence. Notez que si la largeur ou l’écartement du relief thermique n’est pas défini pour une pastille dans l’Allegro Constraint Manager, les valeurs de Conductor Width et de Air Gap Width dans Altium Designer seront reprises respectivement à partir des règles de largeur de ligne minimale et d’espacement des broches définies dans la conception Allegro.

  • Afin d’assurer la cohérence avec la conception Allegro, les valeurs des règles liées à la largeur sont importées dans Altium Designer comme suit :

    • Min Neck Width –> Largeur min.

    • Line Min Width –> Largeur préférée

    • Line Max Width –> Largeur max.

    Si une valeur est absente (ou égale à zéro) dans la conception Allegro, elle hérite de la valeur de la plage précédente.

  • Lors de l’importation d’une conception Allegro, vous pouvez importer des informations plus détaillées sur les pad stacks. Cela permet d’importer dans Altium Designer des propriétés de pastilles plus précises, en les alignant davantage sur leurs équivalents dans la conception Allegro d’origine. Dans le cadre de cette fonctionnalité, les différentes formes de cuivre sur les couches lors de l’importation d’un fichier d’empreinte Allegro sont prises en charge.

    Cette fonctionnalité est disponible lorsque l’option Importer.Allegro.ReadPadLayers est activée dans la boîte de dialogue Advanced Settings.

  • Lors de l’importation d’une conception Allegro, si un remplissage polygonal est inférieur à 2500 sq.mil, son option Remove Islands Less Than est automatiquement désactivée.

  • Lors de l’importation d’une conception Allegro, l’importation des masques de soudure et de pâte au niveau du padstack pour les pastilles (formes normales et personnalisées, y compris les pastilles sous masque) et les vias (impliquant le calcul des expansions et y compris les côtés sous masque) peut être prise en charge.

    De plus, lors de l’importation d’une conception Allegro avec les sous-classes définies ci-dessous sur les couches Top ou Bottom, une paire de couches de composants est créée dans le document PCB généré pour prendre en charge les valeurs de ces couches Top et Bottom, ces couches étant masquées par défaut en ce qui concerne leur visibilité.

    Sous-classe de conception Allegro

    Paire de couches de composants Altium

    Layers - Components - Comp value

    COMPONENT_VALUE_TOP et COMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOP et DEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOP et TOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP et PART_NUMBER_BOTTOM

    Cette fonctionnalité est en Open Beta et disponible lorsque l’option Importer.Allegro.AdvancedEngine est activée dans la boîte de dialogue Advanced Settings.

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Documentation héritée

La documentation d’Altium Designer n’est plus versionnée. Si vous devez accéder à la documentation des versions antérieures d’Altium Designer, consultez la section Documentation héritée de la page Other Installers.

Contenu