KB: Altium Designer에서 Allegro 설계 파일 Import 문제 해결

Altium Designer Altium Designer
Allegro 설계 파일을 Altium Designer로 Import하려면 Cadence 유틸리티인 extracta.exe를 사용하여 Allegro 바이너리 *.brd 또는 *.dra 파일을 ASCII *.alg 형식으로 변환해야 합니다. 이 유틸리티는 Allegro의 일부이며, 유효한 라이선스가 필요하고 로컬에서 액세스할 수 있어야 합니다. Altium Designer와 Allegro가 동일한 시스템에 설치된 경우, 필요한 환경 변수가 올바르게 설정되면 변환이 자동으로 수행됩니다. Allegro가 별도의 컴퓨터에 설치되어 있거나 변환에 실패하는 경우, 수동 워크플로를 사용할 수 있습니다. AD 26.1 버전부터는 Allegro2Altium.bat 파일에 필요한 모든 추출 정의가 내부적으로 포함되어 있어 추가 Configuration 파일이 필요 없어짐에 따라 수동 작업 흐름이 간소화되었습니다. 변환 후, ASCII 파일은 Import Wizard를 사용하여 Altium Designer로 가져올 수 있습니다.

개요

Allegro 설계 파일을 Altium Designer로 Import하려면 Cadence 유틸리티인 extracta.exe를 사용하여 Allegro 바이너리 *.brd 또는 *.dra 파일을 ASCII *.alg 형식으로 변환해야 합니다. 이 유틸리티는 Allegro의 일부이며, 유효한 라이선스가 필요하고 로컬에서 액세스할 수 있어야 합니다. Altium Designer와 Allegro가 동일한 시스템에 설치된 경우, 필요한 환경 변수가 올바르게 설정되면 변환이 자동으로 수행됩니다. Allegro가 별도의 컴퓨터에 설치되어 있거나 변환에 실패하는 경우, 수동 워크플로를 사용할 수 있습니다. AD 26.1 버전부터는 Allegro2Altium.bat 파일에 필요한 모든 추출 정의가 내부적으로 포함되어 있어 추가 Configuration 파일이 필요 없어짐에 따라 수동 작업 흐름이 간소화되었습니다. 변환 후, ASCII 파일은 Import Wizard를 사용하여 Altium Designer로 가져올 수 있습니다.
AI로 더 깊이 알아보기:

해결 방안 상세 정보

Allegro Import 시 발생하는 일반적인 오류

사용자는 Allegro를 Import할 때 다음과 같은 문제가 발생할 수 있습니다 *.brd 또는 *.dra 파일을 Altium Designer로 가져올 때 문제가 발생할 수 있습니다. 일반적인 증상으로는 Cadence Allegro extracta.exe has timed out, unable to continue translation, Import 실패, 또는 바이너리 Allegro 파일을 Altium Designer에서 처리할 수 있는 형식으로 변환할 수 없는 현상 등이 있습니다. 이러한 문제는 일반적으로 Allegro 유틸리티 누락, 잘못된 환경 변수 Configuration, 만료된 Allegro 라이선스, 또는 대용량 설계 파일과 관련이 있습니다. Altium Designer는 Allegro 바이너리 및 ASCII 파일 up to Allegro version 17.4를 지원합니다. 

Allegro 변환 유틸리티에 대한 의존성

Altium Designer는 Import를 위해 궁극적으로 Allegro ASCII (*.alg) 파일이 필요합니다. 바이너리 Allegro 파일은 먼저 extracta.exe를 사용하여 변환해야 하며, 이 파일은 Allegro의 일부로 설치되며 유효한 Allegro 라이선스에 의존합니다. 이러한 유틸리티와 지원 DLL은 Altium Designer와 함께 재배포될 수 없으므로, 변환은 Allegro가 설치된 시스템에서 수행되어야 합니다. 설계가 ASCII 형식으로 변환되면, 생성된 *.alg 파일은 해당 컴퓨터에 Allegro가 설치되어 있지 않아도 Altium Designer로 Import할 수 있습니다.

변환 워크플로 개요

  • Option 1 – Automatic Conversion: Allegro와 Altium Designer가 동일한 컴퓨터에 설치되어 있고 라이선스가 부여된 경우에 사용합니다.
  • Option 2 – Manual Conversion: Allegro가 다른 컴퓨터에 설치되어 있거나 자동 변환이 실패한 경우 사용합니다. 워크플로는 Altium 버전에 따라 다릅니다:
    • AD 26.1 and Later:Allegro2Altium.bat 파일은 자체적으로 모든 정보를 포함하고 있으므로 추가적인 추출 정의 파일이 필요하지 않습니다.
    • Before AD 26.1: 변환 과정에는 다음과 같은 추가 Configuration 파일이 필요합니다: AllegroExportViews.txtAllegroPackageExportViews.txt와 같은 추가 구성 파일이 필요합니다.
  • Allegro가 설치된 시스템을 사용할 수 없는 경우, Allegro 변환 서비스를 제공하는 Altium 서비스 бю로에 문의하는 것을 고려해 보십시오.

변환 및 Import 단계

Option 1: Automatic Conversion (Allegro and Altium Designer installed on the same machine)

  1. Allegro가 설치되어 있는지 확인하십시오(예: C:\Cadence\SPB_17.2).
  2. 시작 메뉴를 열고 Settings를 선택하십시오.
  3. 다음 경로로 이동합니다. System » About
  4. 다음 항목으로 이동하여 Device specifications에서 Advanced system settings를 선택합니다.
  5. 다음 Systems Properties 대화 상자에서 Environment Variables....
    System Properties dialog on the Advanced tab, showing administrator notice and settings sections, with Environment Variables as the next option to select. 
  6. 해당 Systems Variables 섹션에서 Path 변수를 선택한 다음 Edit.
    Environment Variables dialog showing System variables, with Path selected and the Edit button as the next action. 
  7.  필요한 Allegro 설치 경로를 추가하십시오:

    C:\Cadence\SPB_17.2\tools\bin
    C:\Cadence\SPB_17.2\tools\pspice
    C:\Cadence\SPB_17.2\tools\capture
    C:\Cadence\SPB_17.2\tools\pcb\bin
    C:\Cadence\SPB_17.2\OpenAccess\bin\x64\opt

    Edit environment variable dialog showing Path entries, with New button available and Cadence SPB_17.2 tool paths listed near the end. 
  8. 시스템 변수를 생성합니다:
    Name: CDSROOT
    Value: C:\Cadence\SPB_17.2 (또는 설치된 버전)

    Environment Variables dialog showing System variables, with Path selected and New button ready to add a new system variable.

    New System Variable dialog showing variable name CDSROOT and value C:\Cadence\SPB_17.2, with OK as the next action.

  9. 명령 프롬프트에서 Configuration을 확인하십시오:
    echo %CDSROOT%
    echo %PATH%
  10. PC를 재시작하십시오.
  11. Altium Designer에서 다음으로 이동하십시오: File » Import Wizard로 이동합니다.
  12. 다음 항목을 선택하고 Allegro Design Files 를 선택하고 *.brd 파일을 추가합니다.
  13. Wizard를 따라 진행하며 옵션을 구성하십시오.
  14. 스택업, 평면 레이어 및 기계 레이어를 포함하여 layer mapping스택업, 평면 레이어 및 기계 레이어를 포함하여 신중하게 확인하십시오.
  15. Wizard를 완료하고 생성된 .PcbDoc.

Option 2: Manual Conversion Using Allegro2Altium.bat

  1. 변환할 파일을 준비하십시오:
    • Allegro 설계 파일을 복사합니다(*.brd 또는 *.dra).
    • Altium 설치 폴더xml-ph-0000@deepl.internal에서 Allegro2Altium.bat Altium 설치 폴더
      에서 복사합니다(예: C:\Program Files\Altium\AD26.8.1\System)에서복사하고
    • For versions prior to AD 26.1: 다음 파일도 복사하십시오:
      • AllegroExportViews.txt
      • AllegroPackageExportViews.txt
  2. 모든 파일을 Allegro( extracta.exe)가 설치된 컴퓨터의 작업 폴더에 모든 파일을 넣어주세요.
  3. 명령 프롬프트를 열고 작업 폴더로 이동하십시오:

    cd C:\WorkingFolder

  4. 변환을 실행합니다:

    Allegro2Altium PCBName.brd

  5. 완료될 때까지 기다립니다. Output 파일은 다음과 같습니다:
    • PCBName.brd.alg
    • extract.log
  6. 오류가 발생하면 extract.log 오류가 발생하면 확인하십시오.
  7. 생성된 *.alg 파일을 Altium Designer가 실행 중인 컴퓨터로 복사하여 Import하십시오.
  8. Altium Designer를 실행하고 File » Import Wizard을 선택한 다음 NEXT 을 클릭하십시오. 

    Altium Designer Import Wizard start page, explaining the wizard converts files from other vendors to Altium Designer files, with Next as the available action.

  9. 다음 항목을 선택하십시오 Allegro Design FilesSelect Type of Files to Import 대화 상자에서 [확인]을 클릭합니다 Next을 클릭하십시오.

    Altium Designer Import Wizard on Select Type of Files to Import, with Allegro Design Files selected and Next available to continue.

  10. 다음 Importing Allegro Designs 대화 상자에서 Add을 클릭합니다. Allegro 설계 파일이 있는 위치로 이동하여 (*.alg)을 찾아 파일을 선택한 후 Open을 클릭합니다.

    Altium Allegro Import Wizard with Load Allegro Design Files dialog open, showing Galileo_G87173_204.brd selected and Open available to add the design file.

  11. 올바른 파일이 목록에 표시되었는지 확인한 후 Next을 클릭하십시오.

    Altium Allegro Import Wizard showing the selected Galileo_G87173_204.brd file added to Allegro Design Files, with Next available to proceed.

  12. 사용 가능한 경우, Allegro 제약 조건 관리자 .DCFX 파일을 추가하려면 Add를 클릭한 후, 파일 위치를 찾아 파일을 선택한 다음 Open를 클릭하여 Allegro Constraint Manager파일을 추가합니다. Next 를 클릭하여 계속하십시오.

    Altium Allegro Import Wizard on Constraints for Allegro designs, showing an empty Allegro Constraints Files list and Next available to continue without adding constraints.

  13. Altium Designer가 선택한 파일을 분석하는 동안 잠시 기다려 주십시오. 진행 상황은 Analyzing Files 페이지에 진행 상황이 표시됩니다. 분석이 완료되면 Import Wizard의 다음 페이지가 자동으로 열립니다.
  14. 다음 Reporting Options 대화 상자에서 원하는 로그 파일을 선택하고 Next을 클릭하십시오.

    Altium Allegro Import Wizard on Reporting Options, with Log All Errors, Log All Warnings, and Log All Events selected and Next available to continue.

  15. 이 Default PCB Specific Options 대화 상자에서 Configuration을 사용하여 원하는 설정을 구성합니다. Polygon ConnectionsPlane ConnectionsAuto-Generated Objects에 대해 원하는 설정을 구성한 후, Next을 클릭하십시오.

    Altium Allegro Import Wizard on Default PCB Specific Options, showing relief polygon connect, direct plane connect, import copper pour cutouts, and optimize clearance rules selected, with Next available.

  16. 다음 Current PCB Layer Mappings 대화 상자에서 레이어 매핑을 확인하고 필요한 경우 조정하십시오. 매핑을 변경하려면 해당 셀을 선택하고 드롭다운 목록에서 원하는 레이어를 선택하십시오. 매핑을 확인한 후 Next을 클릭하십시오.

    Altium Allegro Import Wizard on Current PCB Layer Mappings, showing all layers mapped; GND is selected as Mid Layer 4 with Altium layer name GND, and Next available.

  17. 이 Current PCB Options 대화 상자에서 Output 프로젝트 구조를 확인하고, Import된 파일이 생성될 디렉터리를 지정하십시오. Browse Folder 버튼을 사용하여 Project Output Directory. 필요한 경우 Menu 을 클릭하여 프로젝트 구조를 수정하십시오. Next 를 클릭하여 계속하십시오.

    Altium Allegro Import Wizard on Current PCB Options, showing project output directory for Galileo-Reference-Design, imported .brd mapped to a .PcbDoc, menu open, and Next available.

  18. Altium Designer가 가져온 프로젝트를 생성하는 동안 잠시 기다려 주십시오. 진행 상황은 Import 진행 상황 창에 표시됩니다. 가져오기가 완료되면 Finish 를 클릭하여 Allegro Import Wizard를 닫으십시오.

  19. Import가 완료된 후, 변환된 설계를 검토하고 Allegro 설계가 Altium Designer로 성공적으로 변환되었는지 확인하십시오 .PcbDoc로 성공적으로 변환되었는지 확인하십시오.

    Altium Designer PCB editor showing the imported Galileo_G87173_204 PCB open, with dense routed board layers displayed and the project file selected in the Projects panel.

추가 참고 사항

  • AD 26.1 버전부터는 Allegro2Altium.bat 파일이 독립적으로 구성되어 더 이상 외부 Configuration 파일에 의존하지 않기 때문에 Allegro 가져오기 워크플로가 간소화되었습니다. 이전 버전에서는 일치하는 Configuration 파일이 필요했으며, 해당 파일은 툴 버전과 일치해야 했습니다.

참고 문헌

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.