KB: Allegro files을 Altium으로 Import하기

Altium Designer Altium Designer
Starting in version: 18 Up to Current
Allegro 파일을 Altium Designer로 가져오려면 결국 ASCII 버전이 필요합니다. 이진 버전은 변환 과정을 거쳐야 하는데, 이 과정은 Allegro의 일부로 설치된 extracta.exe가 로컬에 설치되어 있어야 하며, *.brd 파일을 Altium이 가져오기 위해 필요한 Allegro ASCII *.alg 파일로 변환합니다.

솔루션 상세 정보

OrCAD는 주로 전자 설계 자동화(EDA)를 위해 사용되는 Cadence Design Systems, Inc.에 의해 개발된 독점 소프트웨어 도구 모음입니다. OrCAD라는 이름은 소프트웨어의 기원과 회사의 초점을 반영한 합성어입니다: Oregon (미국 오리건) + CAD (컴퓨터 지원 설계). OrCAD는 Allegro 플랫폼의 일부입니다.

이 지식 문서 외에도 다음 문서를 검토하십시오:
https://www.altium.com/documentation/altium-designer/allegro-import
 
Altium Designer는 Allegro의 네이티브 바이너리(
*.brd) 및 ASCII(*.alg) 파일을 (버전 17.2까지)를 지원합니다. 파일을 Import하려면,  Altium Designer는 결국 ASCII 버전 파일이 필요합니다. 바이너리 버전은 변환 과정을 거쳐야 하며, 이는 Allegro에 설치된 일부로서 extracta.exe를 사용하여  Allegro ASCII *.alg 파일로 *.brd 파일을 변환해야 합니다.

Altium이 필요로 하는 파일을 Import 위해서는, 
이 유틸리티는 Allegro 도구의 일부이므로 Altium은 이 파일이나 실행에 필요한 DLL을 재배포할 수 없는 점 양해부탁드립니다.

따라서 변환은 Allegro가 설치된 컴퓨터에서 수행해야 합니다.  사용 가능한 컴퓨터가 없다면, 저희 서비스 국 (대리점) 멤버에게 문의할 수 있습니다.
Allegro를 검색어로 사용한 다음, 제공된 서비스에 Allegro가 포함되어 있는지 다시 확인하십시오.

여기 링크가 있습니다:
https://altium.secure.force.com/servicebureaus
리스트 크기를 줄이기 위해


옵션 1:
두 프로그램이 동일한 컴퓨터에 설치되어 있고 라이선스가 부여된 경우,

Altium Designer는 Allegro의 유틸리티를 자동으로 사용하여
*.brd 파일을 *.alg로 변환한 다음 Altium Designer 파일로 변환할 수 있습니다. 여전히
아래에 설명된 대로(다음 스크린샷 바로 후) Path 시스템 환경 변수를 구성해야 합니다.

extracta.exe는 유효한 Allegro 라이선스에 연결되어 있으므로 만료되면 더 이상 *.brd 파일을 가져올 수 없습니다. Altium은 Allegro 설치 없이도 Allegro ASCII *.alg 파일을 가져올 수 있습니다.

Allegro는
 C 드라이브에 아래와 같이 설치됩니다:

설치 후, 아래 단계를 따라 Path 시스템 환경 변수를 구성하십시오 (또는 Windows 제어판 ► 시스템 및 보안 ► 시스템 대화 상자를 사용하여 같은 설정 화면에 도달할 수 있습니다.):

 

Windows 파일 탐색기에서 이 PC를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다


열리는 설정 창에서 오른쪽 패널을 아래로 스크롤하여 고급 시스템 설정 을 클릭할 수 있습니다.

( 이 대화 상자로 표시될 수 있습니다)


 

열리는 시스템 속성 대화 상자에서 오른쪽 하단에 있는 ‘환경 변수...’를 선택합니다.

 

‘경로’ 변수를 시스템 변수 섹션에서 선택한 다음 ‘편집’을 클릭합니다 (삭제 버튼은 사용하지 마십시오!)

 

‘New’를 선택하고 환경 변수 편집 대화 상자에서 이 이미지에 표시된 빨간 상자에 표시된 경로만 추가합니다 (경로에 다른 변경 사항을 만들지 마십시오):

경로를 실수로 삭제한 경우(발생한 적이 있음), 명령 프롬프트에서 정보를 복구할 수 있습니다:  CMD> echo %PATH% 그런 다음 표시된 항목을 경로 변수에 다시 복사합니다.
- 이 옵션은 재부팅 후에는 사용할 수 없습니다.


시스템 변수 섹션으로 돌아가서 ‘New’를 클릭합니다

 

다음과 같은 대화 상자에서 'CDSROOT시스템 변수를 C:\Cadence\SPB_17.2(또는 가지고 있는 버전)의 값으로 추가합니다
:



각 대화 상자에서 확인을 선택하여 닫은 다음 PC를 재시작합니다.  그런 다음, 아래에 있는 "Altium Import Wizard를 사용한 Allegro 파일 Import" 지침으로 건너뛸 수 있습니다 (Import 마법사에서 어두운 스크린샷을 찾으십시오.)



옵션 2:
Allegro가 다른 컴퓨터에 설치되어 있거나, 다음과 같은 메시지가 표시되는 경우
(어쨌든 Allegro 프로그램이 설치된 PC가 필요합니다):

"
Cadence Allegro extracta.exe has timed out, unable to continue translation (Cadence Allegro extracta.exe가 시간 초과되어 번역을 계속할 수 없습니다)"

*.brd 파일(Allegro 네이티브 이진 파일)을 *.alg 파일(Altium Designer Allegro Import 도구에서 사용하는 ASCII 파일)로 변환하여 *.brd에서 *.alg로 변환하는 동안 시간 초과 문제를 피할 수 있습니다.

또한, 명령 프롬프트(CMD)에서 extracta.exe를 실행하고 생성된 로그 파일을 다음 단계에 따라 확인할 수 있습니다. 이 방법은 Allegro가 설치된 컴퓨터에서 마법사가 실패할 때도 수동으로 ASCII 파일로 변환하는 방식이 성공적으로 작동한 사례가 있습니다.

Allegro가 설치되어 있고 시스템 변수가 설정된 상태에서 한 대의 컴퓨터에서 수행할 수 있습니다(이 문서의 첫 번째 스크린샷 바로 다음 섹션을 참조).

  1. Extracta.exe가 설치된 컴퓨터의 작업 폴더 (C드라이브내) 에,
    갖고계신 Allegro .brd파일과, 아래 디폴트 경로에 있는 두 개의 Altium Designer 유틸리티 파일을 (Allegro2Altium.bat, AllegroExportViews.txt) 복사해 옵니다.

    C:\Program Files\Altium\AD25(버전)\System\Allegro2Altium.bat
    C:\Program Files\Altium\AD25\System\System\AllegroExportViews.txt

참고) AD20에 포함된 Allegro2Altium.bat 버전에서 문제가 있었으나, AD20.1.7 이상에서 수정되었습니다.

  1. 명령 프롬프트를 엽니다(시작 버튼 ► cmd) 그리고 디렉토리 변경 명령을 사용하여 작업 폴더로 이동합니다. 예: cd C:\Documents\Files\Test (Extracta.exe가 설치된 컴퓨터의 작업 폴더)

  2. 올바른 디렉토리에 들어가면, 다음 명령어를 입력합니다: Allegro2Altium PCBName.brd(보드이름.brd)"

  3. 배치 파일은 Cadence에 설치된 Allegro extracta.exe 유틸리티를 호출하여 AllegroExportViews.txt를 사용해 ASCII 데이터 추출을 지시합니다.
    이 과정은 ASCII "PCBName.brd.alg" 파일을 생성합니다. 이제 Altium Designer에서 "PCBName.brd.alg" 파일을 문제 없이 가져올 수 있어야 합니다.

참고) 그 때, extract.log 파일도 디렉토리에 나타날 것입니다. 이는 Cadence Allegro/OrCAD 유틸리티를 사용할 때 오류가 발생하면 유용할 수 있습니다.

  1. 새로 생성된 *.alg 파일을 Altium Designer가 설치된 컴퓨터로 복사합니다.

  2. 아래 단계에 따라 Import 마법사를 사용합니다. 여전히 시간 초과가 발생하면 변환할 ASCII 파일이 너무 클 수 있습니다.
     

Import Allegro file using the Altium Import Wizard
Altium의 Import 마법사를 사용하여 Allegro 파일을 가져오는 방법은 다음과 같습니다:

  • Altium을 실행합니다. 메뉴에서 파일(File) > Import 마법사(Import Wizard) 를 선택합니다.

  • Import 마법사 대화상자에서 '다음(Next)' 선택

Import 마법사 대화상자에서 다음(Next) 버튼을 클릭하여 계속 진행합니다.

 

  • 가져올 파일 유형 선택(Select Type of Files to Import) 대화 상자에서 Allegro 설계 파일(Allegro Design Files)을 선택한 후 [다음]을 선택하세요.

 

  • Allegro 디자인 Import 대화상자에서 하단 오른쪽에 있는 '추가(Add)' 버튼을 클릭한 후, 원하는 Allegro .brd 파일(또는 이미 변환한 .alg 파일)의 위치를 탐색하여 파일을 선택하고 '열기(Open)' 버튼을 클릭합니다.

 

다음 대화에서 추가된 파일을 확인한 후 '다음'을 선택하세요.

  • 현재 PCB 옵션 대화 상자에서 출력 프로젝트 구조를 검토하고 파일을 가져올 출력 디렉토리를 지정하세요. 폴더 찾기 아이콘을 사용하여 프로젝트 출력 디렉토리를 검색하고 선택하세요.

  • 프로젝트 구조를 편집하는 옵션에 접근하려면 메뉴를 클릭하세요:

  • 계속하려면 다음을 클릭하세요

ImportWizard_9.png

  • Altium의 Allegro Import 마법사는 Allegro 제약 조건 관리자에서 내보낸 Allegro .DCFX 제약 조건 파일을 가져올 수 있는 기능을 제공합니다. 이러한 파일에 접근할 수 있는 경우 [추가] 버튼을 클릭하여 .DCFX Allegro 제약 조건 파일의 위치를 찾아 선택하고, Import 프로세스에 추가한 후 [다음]을 선택하세요.

  • 파일 분석(Analyzing Files) 페이지가 나타나며, 분석 진행 상황을 나타내는 파란색 막대가 표시됩니다. 분석이 완료되면 마법사의 다음 페이지가 나타납니다.

  • 보고 옵션(Reporting Options) 대화 상자에서 생성하고자 하는 로그 파일을 선택한 후 [다음]을 선택하세요.
     

  • 기본 PCB 특정 옵션(Default PCB Specific Options) 대화 상자에서 Polygon 연결(Polygon Connections), 플레인 연결(Plane Connections), 자동 생성 객체(Auto-Generated Objects)에 대한 원하는 옵션을 선택한 후 [다음]을 선택하세요.


  • 현재 PCB 레이어 매핑(Current PCB Layer Mappings) 대화 상자에서 레이어 매핑을 확인하고, 필요한 경우 셀을 선택하여 드롭다운 메뉴에서 레이어를 선택해 변경할 수 있습니다. 레이어 매핑을 확인한 후 [다음]을 선택하세요.

  • 현재 PCB 옵션(Current PCB Options) 대화 상자에서 출력 프로젝트 구조를 확인하고, 파일을 가져올 출력 디렉터리를 지정하세요. 폴더 찾아보기(Browse Folder) 아이콘을 사용하여 프로젝트 출력 디렉터리를 검색하고 선택할 수 있습니다.

  • 메뉴(Menu) 버튼을 클릭하면 프로젝트 구조를 편집할 수 있는 옵션에 접근할 수 있습니다.

계속하려면 [다음]을 클릭하세요.

 

  • 다음으로, Allegro Import의 출력 진행 상태를 나타내는 파란색 바를 볼 수 있습니다.

  • Allegro Import 마법사가 완료되었습니다. 마침을 클릭하여 마법사를 닫으세요.

ImportWizard_10.png

  • 위 단계를 완료하면 아래와 같이 Allegro .brd 파일이 Altium .PcbDoc으로 변환된 것을 볼 수 있습니다. (Custom View Configuration)

ImportWizard_11b.png
 

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.