KB: Xpedition Migration Fails to Link Footprints and Import PCB Rules

Altium Designer Altium Designer
After migrating a Siemens Xpedition design to Altium Designer, PCB footprints may not link to schematic symbols and PCB constraints or design rules may be missing, causing ECOs to attempt component removal. This typically occurs when the footprint link field used during schematic import does not match the Expedition footprint reference, or when the PCB is imported from a standalone .PCB file instead of the Expedition .prj project file. To preserve footprint associations and PCB rules, set Footprint Link Name to Cell Name, import the PCB using the Expedition project file, and complete the required post-import synchronization steps. If automatic footprint linking fails for specific components, footprints can be assigned manually using Footprint Manager.

Краткий обзор

After migrating a Siemens Xpedition design to Altium Designer, PCB footprints may not link to schematic symbols and PCB constraints or design rules may be missing, causing ECOs to attempt component removal. This typically occurs when the footprint link field used during schematic import does not match the Expedition footprint reference, or when the PCB is imported from a standalone .PCB file instead of the Expedition .prj project file. To preserve footprint associations and PCB rules, set Footprint Link Name to Cell Name, import the PCB using the Expedition project file, and complete the required post-import synchronization steps. If automatic footprint linking fails for specific components, footprints can be assigned manually using Footprint Manager.
Узнайте больше с ИИ:

Solution Details

Important Context

During a Siemens Xpedition migration, schematics and PCBs are imported through separate workflows. Schematic data is imported using the Mentor xDxDesigner Designs and Libraries Import Wizard, while PCB data is imported using the Mentor Expedition Designs and Libraries Import Wizard. This article explains how incorrect settings in either workflow can result in missing footprint links or missing PCB constraints. For a complete overview of the migration process, refer to: Migration Guide: Siemens Xpedition Enterprise to Altium Designer Develop

The guide explains the complete migration sequence, including schematic import, PCB import, library import, PCB rule translation, and post-import validation activities.

Converted Components Lose PCB Associations

After importing an Xpedition design into Altium Designer, PCB footprints may not be linked to their corresponding schematic symbols. When an ECO is generated, Altium Designer may attempt to remove components from the PCB because the component relationships cannot be resolved. In some cases, PCB constraints and design rules defined in the original Expedition design are also missing from the converted PCB.

Import Settings Prevent Automatic Mapping

In Expedition, the footprint reference is stored in the Cell Name field. If the Altium import process uses a different field for footprint linking, schematic symbols cannot automatically associate with PCB footprints. Additionally, PCB constraints and rules are not imported when converting only the standalone .PCB file. Constraint information is retained only when the Expedition .prj project file is used during PCB import. 

Use Correct Import Workflow and Settings

  • Set the footprint link field to match Expedition's Cell Name value during schematic import.
  • Import the PCB using the Expedition .prj project file to retain constraints and design rules.
  • Review the generated import log file for warnings, unsupported objects, and conversion issues.
  • Move the converted PCB into the same project as the converted schematics and perform schematic-to-PCB synchronization.
  • Validate imported PCB rules and design constraints after synchronization.
  • Use Footprint Manager as a fallback when automatic footprint linking fails for specific components.

Preserve Footprints and Constraints During Migration

Migration Sequence Overview

  1. Import schematics using Mentor xDxDesigner Designs and Libraries.
    • Set Footprint Link Name = Cell Name.
  2. Import PCB using Mentor Expedition Designs and Libraries.
    • Select the Expedition .prj file.
  3. Move the converted PCB into the schematic project.
  4. Link schematic and PCB components.
  5. Synchronize using an ECO.
  6. Validate imported rules and constraints.

Schematic Import and Footprint Linking

  1. Start the Mentor xDxDesigner Designs and Libraries Import Wizard used for schematic migration.
  2. Proceed through the wizard until the reporting and mapping options page is displayed.
  3. Set Footprint Link Name to Cell Name.
  4. Complete the import process.

Mentor xDxDesigner Import Wizard, Reporting Options page, showing “Property names to link with Altium fields” set to “Cell Name” for Footprint link name, with import reporting and schematic settings options displayed.

PCB Import and Constraint Conversion

  1. Start the Mentor Expedition Designs and Libraries Import Wizard.
  2. Select the Expedition .prj file instead of the standalone .PCB file.
  3. Complete the PCB import process.
  4. Review the generated import .log file and investigate any warnings or conversion issues reported during import.
  5. Move the converted PCB document into the same project as the schematic documents.
  6. From the PCB document, select Project » Component Links » Perform Update.
  7. Select Design » Update PCB Document to generate and apply the ECO.
  8. Verify that schematic symbols and PCB footprints are correctly linked.
  9. Validate imported design rules and constraints.

Mentor Expedition Import Wizard, Importing Mentor Expedition Design Files page, showing a project (.Prj) file selected with constraints XML added automatically when present in the same folder.

Manual Footprint Assignment

  1. Create a library from the design documents.
  2. Open Footprint Manager.
  3. Assign the correct footprint to each affected schematic component.
  4. Update the schematic and run the ECO again.

Additional Notes

  • Footprint assignment through Footprint Manager requires library-based components. Create a library from the design documents before attempting manual footprint reassignment.
  • After migration, run project validation, ERC checks, and PCB rule verification to identify issues that may not be immediately visible after component linking is restored.
  • The migration guide includes an extensive post-import verification checklist covering electrical, physical, rule, power, documentation, and reporting validation activities.
  • Consider comparing generated manufacturing outputs with the original Expedition design as part of the final migration validation process.

References

Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.