KB: Altium Designer에서 Allegro 설계 파일 Import 문제 해결
개요
해결 방안 상세 정보
Allegro Import 시 발생하는 일반적인 오류
사용자는 Allegro를 Import할 때 다음과 같은 문제가 발생할 수 있습니다 *.brd*.dra
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.batBefore AD 26.1: 변환 과정에는 다음과 같은 추가 Configuration 파일이 필요합니다: 및AllegroExportViews.txt 와 같은 추가 구성 파일이 필요합니다.AllegroPackageExportViews.txt
- Allegro가 설치된 시스템을 사용할 수 없는 경우, Allegro 변환 서비스를 제공하는 Altium 서비스 бю로에 문의하는 것을 고려해 보십시오.
변환 및 Import 단계
Option 1: Automatic Conversion (Allegro and Altium Designer installed on the same machine)
- Allegro가 설치되어 있는지 확인하십시오(예:
).C:\Cadence\SPB_17.2 - 시작 메뉴를 열고
Settings 를 선택하십시오. - 다음 경로로 이동합니다.
System » About - 다음 항목으로 이동하여
Device specifications 에서Advanced system settings 를 선택합니다. - 다음
Systems Properties 대화 상자에서Environment Variables... .
- 해당
Systems Variables 섹션에서Path 변수를 선택한 다음Edit .
- 필요한 Allegro 설치 경로를 추가하십시오:
C:\Cadence\SPB_17.2\tools\binC:\Cadence\SPB_17.2\tools\pspiceC:\Cadence\SPB_17.2\tools\captureC:\Cadence\SPB_17.2\tools\pcb\binC:\Cadence\SPB_17.2\OpenAccess\bin\x64\opt
- 시스템 변수를 생성합니다:
Name: CDSROOTValue: (또는 설치된 버전)C:\Cadence\SPB_17.2

- 명령 프롬프트에서 Configuration을 확인하십시오:
echo %CDSROOT%echo %PATH% - PC를 재시작하십시오.
- Altium Designer에서 다음으로 이동하십시오:
File » Import Wizard 로 이동합니다. - 다음 항목을 선택하고
Allegro Design Files 를 선택하고 파일을 추가합니다.*.brd - Wizard를 따라 진행하며 옵션을 구성하십시오.
- 스택업, 평면 레이어 및 기계 레이어를 포함하여
layer mapping 스택업, 평면 레이어 및 기계 레이어를 포함하여 신중하게 확인하십시오. - Wizard를 완료하고 생성된
..PcbDoc
Option 2: Manual Conversion Using Allegro2Altium.bat
- 변환할 파일을 준비하십시오:
- Allegro 설계 파일을 복사합니다(
또는*.brd ).*.dra - Altium 설치 폴더xml-ph-0000@deepl.internal에서
Altium 설치 폴더Allegro2Altium.bat
에서 복사합니다(예: )에서복사하고C:\Program Files\Altium\AD26.8.1\System For versions prior to AD 26.1: 다음 파일도 복사하십시오:AllegroExportViews.txtAllegroPackageExportViews.txt
- Allegro 설계 파일을 복사합니다(
- 모든 파일을 Allegro(
)가 설치된 컴퓨터의 작업 폴더에 모든 파일을 넣어주세요.extracta.exe - 명령 프롬프트를 열고 작업 폴더로 이동하십시오:
cd C:\WorkingFolder - 변환을 실행합니다:
Allegro2Altium PCBName.brd - 완료될 때까지 기다립니다. Output 파일은 다음과 같습니다:
PCBName.brd.algextract.log
- 오류가 발생하면
오류가 발생하면 확인하십시오.extract.log - 생성된
파일을 Altium Designer가 실행 중인 컴퓨터로 복사하여 Import하십시오.*.alg - Altium Designer를 실행하고
File » Import Wizard 을 선택한 다음NEXT 을 클릭하십시오.
- 다음 항목을 선택하십시오
Allegro Design Files 를Select Type of Files to Import 대화 상자에서 [확인]을 클릭합니다Next 을 클릭하십시오.
- 다음
Importing Allegro Designs 대화 상자에서Add 을 클릭합니다. Allegro 설계 파일이 있는 위치로 이동하여 ( )을 찾아 파일을 선택한 후*.algOpen 을 클릭합니다.
- 올바른 파일이 목록에 표시되었는지 확인한 후
Next 을 클릭하십시오.
- 사용 가능한 경우, Allegro 제약 조건 관리자
파일을 추가하려면.DCFXAdd 를 클릭한 후, 파일 위치를 찾아 파일을 선택한 다음Open 를 클릭하여 Allegro Constraint Manager파일을 추가합니다.Next 를 클릭하여 계속하십시오.
- Altium Designer가 선택한 파일을 분석하는 동안 잠시 기다려 주십시오. 진행 상황은
Analyzing Files 페이지에 진행 상황이 표시됩니다. 분석이 완료되면 Import Wizard의 다음 페이지가 자동으로 열립니다. - 다음
Reporting Options 대화 상자에서 원하는 로그 파일을 선택하고Next 을 클릭하십시오.
- 이
Default PCB Specific Options 대화 상자에서 Configuration을 사용하여 원하는 설정을 구성합니다.Polygon Connections ,Plane Connections ,Auto-Generated Objects 에 대해 원하는 설정을 구성한 후,Next 을 클릭하십시오.
- 다음
Current PCB Layer Mappings 대화 상자에서 레이어 매핑을 확인하고 필요한 경우 조정하십시오. 매핑을 변경하려면 해당 셀을 선택하고 드롭다운 목록에서 원하는 레이어를 선택하십시오. 매핑을 확인한 후Next 을 클릭하십시오.
- 이
Current PCB Options 대화 상자에서 Output 프로젝트 구조를 확인하고, Import된 파일이 생성될 디렉터리를 지정하십시오.Browse Folder 버튼을 사용하여Project Output Directory . 필요한 경우Menu 을 클릭하여 프로젝트 구조를 수정하십시오.Next 를 클릭하여 계속하십시오.
- Altium Designer가 가져온 프로젝트를 생성하는 동안 잠시 기다려 주십시오. 진행 상황은 Import 진행 상황 창에 표시됩니다. 가져오기가 완료되면
Finish 를 클릭하여 Allegro Import Wizard를 닫으십시오.
- Import가 완료된 후, 변환된 설계를 검토하고 Allegro 설계가 Altium Designer로 성공적으로 변환되었는지 확인하십시오
로 성공적으로 변환되었는지 확인하십시오..PcbDoc
추가 참고 사항
- AD 26.1 버전부터는
파일이 독립적으로 구성되어 더 이상 외부 Configuration 파일에 의존하지 않기 때문에 Allegro 가져오기 워크플로가 간소화되었습니다. 이전 버전에서는 일치하는 Configuration 파일이 필요했으며, 해당 파일은 툴 버전과 일치해야 했습니다.Allegro2Altium.bat