Importation d’une conception depuis Allegro

Pour répondre au besoin de charger et de travailler avec des fichiers de conception Cadence® Allegro, l’Import Wizard d’Altium Designer permet d’importer des conceptions PCB Allegro au format binaire (*.brd - consultez les prérequis d’importation), au format ASCII (*.alg) (qui sont converties en fichiers PCB Altium Designer (*.PcbDoc)), ainsi que 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 la 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 les 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 vers ASCII. Cette conversion binaire-vers-ASCII est réalisée par l’utilitaire Cadence appelé Extracta, un utilitaire configurable en ligne de commande capable d’extraire et de traduire les données du fichier PCB binaire, le processus d’extraction étant piloté 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 les données que des fichiers PCB binaires Allegro (*.brd) et des fichiers d’empreintes (*.dra) dont la version est identique ou inférieure à celle d’Extracta utilisée. Pour vérifier la version d’Extracta, ouvrez une invite de commandes 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 ; consultez 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 est installé 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 processus d’exécution 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 n’est pas installé 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 batch suivant et du fichier de commande d’extraction :

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

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

  1. Copiez les deux fichiers détaillés ci-dessus depuis le 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. Lancez une invite de commandes 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 est le 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 ce fichier de carte ASCII vers le PC où il pourra être importé dans Altium Designer à l’aide du Import Wizard.

Le processus de conversion d’une conception Allegro ASCII est contrôlé par le fichier batch spécial Allegro2Altium.Le processus de conversion d’une 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é au chemin d’environnement système et est donc accessible depuis n’importe quel emplacement. 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ès à l’importateur et exécution

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 du fichier, suivez 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 du mappage des couches, qui peut être modifiée et enregistrée sous forme de fichier *.ini. Ce mappage est utilisé par l’Import Wizard pour construire le mappage des couches de chaque PCB de la conception importée ; ainsi, lors de l’importation de plusieurs fichiers PCB, un fichier de configuration de mappage 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 3D STEP 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 comme des 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 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’écart du relief thermique n’est pas défini pour une pastille dans le Allegro Constraint Manager, les valeurs de Conductor Width et Air Gap Width dans Altium Designer seront respectivement reprises des règles de largeur minimale de ligne 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 :

    • Largeur minimale de rétrécissement –> Largeur minimale

    • Largeur minimale de ligne –> Largeur préférée

    • Largeur maximale de ligne –> Largeur maximale

    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 rapprochant davantage de 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 dialog.

  • Lors de l’importation d’une conception Allegro, si un remplissage polygonal a une surface inférieure à 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 pad stack pour les pastilles (formes standard et personnalisées, y compris les pastilles tentées) et les vias (avec calcul des expansions et prise en compte des côtés tentés) 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 composant est créée dans le document PCB généré afin de contenir 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 composant 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 dialog.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenu