Importing a Design from Allegro into Altium Designer

 

Cadence® Allegro 디자인 파일을 로드하고 작업할 필요성을 지원하기 위해, Altium Designer의 Import Wizard는 Allegro PCB 디자인을 바이너리(*.brd - 가져오기 전제 조건 확인), ASCII (*.alg) 형식(Altium Designer PCB 파일(*.PcbDoc)으로 변환됨) 및 Allegro 풋프린트 파일(*.dra)(Altium Designer PCB 라이브러리 파일(*.PcbLib)로 변환됨)으로 가져올 수 있는 기능을 포함합니다.

Allegro PCB 파일(버전 17.4까지)은 Wizard의 Allegro 가져오기 도구에 의해 Altium Designer PCB 파일로 변환되며, 이 도구는 Altium Designer 플랫폼 확장으로 포함되어 있습니다.

Importer 활성화하기

Allegro 설계 파일 옵션이 Import Wizard에서 사용할 수 없는 경우, 이는 Altium Designer의 초기 설치 중에 가져오기 확장 프로그램이 추가되지 않았음을 나타냅니다. 확장 프로그램은  Extension & Updates 보기에서 Configure Platform  페이지에서 활성화할 수 있습니다. 구성 메뉴에서 Extension & Updates를 선택하고 ( Allegro Importer는 Altium Designer의 플랫폼 구성에서 활성화되어야 합니다.이미지 보기), 보기의 Installed 탭 아래에 있는 Configure 버튼을 클릭한 다음 Importers\Exporters 섹션에서 Allegro 옵션을 선택하세요.Allegro Importer는 Altium Designer의 플랫폼 구성에서 활성화되어야 합니다.

Import 전제 조건

Altium Designer Import Wizard는 Allegro ASCII 형식 PCB 파일(*.alg)을 직접 가져올 수 있습니다. 바이너리 Allegro PCB(*.brd) 또는 풋프린트(*.dra) 파일을 가져오려면, 파일을 ASCII로 변환해야 합니다. 바이너리에서 ASCII로의 변환은 Extracta라는 Cadence 유틸리티에 의해 수행됩니다. 이는 명령 줄 유틸리티로 구성 가능하며, 이진 PCB 파일에서 데이터를 추출하고 변환하는 기능을 가지고 있으며, 추출 과정은 추출해야 할 데이터를 자세히 설명하는 명령 파일에 의해 제어됩니다. Extracta에 대해 더 알아보기.

지원되는 바이너리 파일 버전

Extracta는 사용 중인 Extracta의 버전과 동일하거나 낮은 버전의 Allegro 바이너리 PCB (*.brd) 파일과 풋프린트 (*.dra) 파일에서만 데이터를 추출합니다. Extracta의 버전을 확인하려면 Windows 명령 프롬프트를 열고 Extracta -version을 입력하세요.

참고: 이 명령이 실패한다면 Extracta.exe가 올바른 Windows 경로를 정의하지 않았을 수 있습니다. Extracta의 Path 시스템 환경 변수를 구성하는 방법에 대한 자세한 정보는 이 Altium Knowledge Base Article 문서를 참조하세요.

Allegro가 Altium Designer와 같은 PC에 있을 때 가져오기

Altium Designer가 Cadence Allegro와 같은 PC에 설치되어 있다면, 추출 과정은 Altium Designer Import Wizard에 의해 자동으로 처리될 수 있습니다. Wizard를 실행하는 과정은 다음과같이 설명합니다. Wizard는 파일 버전 확인도 수행하며, 현재 Wizard는 Allegro 파일 17.4 버전까지 지원합니다.

Allegro가 Altium Designer와 같은 PC에 없을 때 가져오기

Extracta.exe가 Altium Designer와 같은 PC에 설치되어 있지 않다면, Extracta 유틸리티가 설치된 PC에서 추출 과정을 수동으로 실행할 수 있습니다. Altium Designer는 다음 배치 파일과 추출 명령 파일을 사용하여 추출 과정을 실행합니다:

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

ASCII 보드 데이터를 수동으로 추출하려면:

  1. 위에 자세히 설명된 두 파일을 <Altium_Designer_Installation_Folder>\System 폴더에서 Allegro가 설치된 PC의 알려진 위치로 복사합니다.
  2. 변환하려는 Allegro 바이너리 (*.brd 또는 *.dra) 파일을 같은 폴더에 복사합니다.
  3. Windows 명령 프롬프트를 실행하고 cd 명령어를 사용하여 복사한 파일이 있는 폴더로 이동합니다. 예시:

    cd C:\Documents\Files\Test

  4. 올바른 디렉토리에 있으면 Allegro2Altium 명령어를 사용하여 Altium 배치 파일을 실행합니다. 예를 들어:

    Allegro2Altium your_file.brd

    또는

    Allegro2Altium your_file.dra

    여기서 your_file.brd 또는 your_file.dra는 변환하려는 바이너리 파일의 이름입니다. 파일 이름에 공백이 포함된 경우 파일 이름을 큰따옴표로 묶으십시오. 예를 들어 Allegro2Altium "your file.brd".

  5. 이 과정은 폴더에 ASCII 파일(your_file.brd.alg 또는 your_file.dra.alg)을 생성합니다. 이 ASCII 보드 파일을 Import Wizard를 사용하여 Altium Designer로 가져올 수 있는 PC로 다시 복사합니다.

ASCII Allegro 디자인 변환 과정은 특별한 Allegro2Altium 배치 파일에 의해 제어됩니다.ASCII Allegro 디자인 변환 과정은 특별한 Allegro2Altium 배치 파일에 의해 제어됩니다.

표준적인 Allegro 설치과정에서 extracta.exe 변환 프로그램이 시스템 환경 경로로 추가되어 모든 위치에서 접근할 수 있습니다. Allegro2Altium 배치 파일과, 진행 중인 변환 프로세스는 이 프로그램에 접근할 수 없으면 실패합니다. 프로그램에 접근할 수 없는 경우 Extracta의 경로 시스템 환경 변수를 구성하는 방법에 대한 자세한 정보는 Altium Knowledge Base 문서를 참조하십시오.

Importer에 접근하고 실행하기

Allegro PCB 설계파일 Import 기능은 Altium Designer의 Import Wizard (File » Import Wizard)를 통해 사용할 수 있으며, Wizard의 Select Type of Files to Import 페이지에서 Allegro Design Files 옵션을 선택합니다.

파일을 가져오기 목록에 추가할 때, 파일 브라우저의 필터 드롭다운 메뉴를 사용하여 바이너리(*.brd) 또는 ASCII(*.alg) Allegro 파일 중에서 선택하세요.

바이너리 파일 또는 ASCII Allegro 설계 파일을 가져오기 위해 선택하세요. 바이너리 Allegro 파일(*.brd)을 가져오려면 Allegro가 로컬 PC에 설치되어 있어야 합니다.바이너리 파일 또는 ASCII Allegro 설계 파일을 가져오기 위해 선택하세요. 바이너리 Allegro 파일(*.brd)을 가져오려면 Allegro가 로컬 PC에 설치되어 있어야 합니다.

바이너리 Allegro 설계 파일(*.brd)을 Import Wizard를 사용하여 가져오려고 하지만 로컬에 Allegro가 설치되어 있지 않은 경우, 가져오기 과정이 중단되고 경고 대화 상자가 표시됩니다. 이 경우, 위에서 설명한 대로 Allegro ASCII 파일 추출 과정을 통해 생성된 설계 파일의 ASCII 버전을 가져옵니다.

파일 가져오기 및 변환 과정을 완료하려면, Import Wizard의 남은 페이지를 따라 Allegro Design 파일을 Altium Designer 설계 파일로 변환을 마무리하고 사용자화하세요.

Import Wizard는 기본 Layer Mapping 설정을 제공하며, 이는 수정되어 *.ini 파일로 저장될 수 있습니다. 이 매핑은 Import Wizard가 가져온 설계의 각 PCB에 대한 Layer Mapping을 구축하는 데 사용되므로, 여러 PCB 파일을 가져올 때 저장된 매핑 구성 파일을 불러와 개별적으로(또는 모든) PCB 파일에 적용할 수 있습니다.

Allegro 설계 파일

Import Wizard는 Allegro PCB 바이너리 파일(*.brd)과 Allegro ASCII 아스키 파일(*.alg)을 모두 처리합니다. Allegro PCB 바이너리리 파일(*.brd)을 변환하려면, 지원되는 버전의 Allegro PCB 편집기에 대한 라이선스가 설치되어 있어야 합니다. (Import Wizard에서 지원되는 버전은 17.4까지 입니다.) Allegro Import에 대해 자세히 알아보세요.

가져올 파일 선택

Add 를 클릭하여 가져올 Allegro 디자인 파일을 선택합니다. 선택한 파일을 삭제하려면 Remove를 클릭하세요.

Import 할 Constraint 파일 선택

Add를 클릭하여 가져올 Allegro *.DCFX constraint files (룰 제약 파일)을 선택합니다. 선택한 파일을 삭제하려면 Remove를 클릭하세요.

constraint (룰 제약파일)에는 보드 디자인 규칙이 포함되어 있으므로, 보드를 올바르게 가져오기 위해 반드시 포함되어야 합니다.

파일 분석과정

Add 를 클릭하여 가져올 Allegro 풋프린트 파일(*.dra)을 선택합니다. 선택한 파일을 삭제하려면 Remove를 클릭하세요.

레포트 옵션 설정과정

Reporting Options 페이지를 사용하여 일반 로그 보고 옵션을 설정합니다. ASCII 파일 형식(*.LOG)의 로그 보고서가 각 변환된 Allegro PCB 파일에 대해 생성됩니다. 이 로그는 원래 Allegro 파일의 \Imported 하위 폴더에 저장됩니다. 변환 후 텍스트 편집기에서 로그 보고서를 열어 세부 정보를 검토하세요.

General Settings에서 원하는 옵션을 활성화하세요: Log All ErrorsLog All Warnings, 그리고 Log All Events

PCB의 구체적인 옵션 설정과정

이 Wizard 페이지는 PCB 가져오기 프로세스에 구체적인 옵션을 지정하는 데 사용됩니다.

  • Polygon Connect Options을 선택하세요:

Use direct connect for default polygon connect style(직접연결) 또는 Use relief connect for default polygon connect style(써멀패드 연결).

  • Plane Connect Options을 선택하세요:

Use direct connect for default plane connect style(직접연결) 또는 Use relief connect for default plane connect style(써멀패드 연결).

  • Import Auto-Generated Copper Pour Cutouts  옵션을  Import Auto-Generated Objects Options 영역에서 활성화하여 파일이 변환될 때 Allegro PCB 편집기에서 자동 생성된 공간으로 컷아웃을 가져옵니다.
  • Optimize Clearance Rules 옵션을 활성화하여 클리어런스 규칙에 대한 최적화를 사용합니다.

 

Layer Mapping 편집과정

이 Wizard 페이지는 각 Allegro PCB의 Layer Mapping을 검토하고 편집하는 데 사용됩니다. Wizard는 각 PCB를 위한 Layer Mapping을 구축하기 위해 기본 매핑을 제공합니다. 가져올 각 디자인에 대해 Layer Mapping을 사용자 정의할 수 있습니다. 여러 Allegro PCB 디자인을 가져오고 동일한 Allegro 레이어를 동일한 Altium Designer 레이어에 매핑하려는 경우가 있을 수 있습니다. Layer Mapping을 한 번 설정하고 가져올 모든 파일에 대해 이 Layer Mapping을 사용할 수 있습니다.

이 방식으로 가져오는 장점은 여러 디자인을 가져올 때 일괄 레이어 관리로 시간을 절약할 수 있다는 것입니다. 이 방식을 사용하는 단점은 기본 Layer Mapping이 디자인의 다양한 구조를 항상 지능적으로 처리하지 못할 수 있으므로 일부 수동 변경이 필요할 수 있다는 것입니다.

열/행 에는 Allegro Layer Name, Allegro Layer TypeAltium Layer Type, 그리 Altium Layer Name이 나열됩니다. 각 영역의 오른쪽에 있는 아이콘을 클릭하여 해당 영역의 표시된 목록을 필터링하세요.

원하는 경우 이 Wizard 페이지에서 Allegro Import PCB 디자인이나 라이브러리 파일의 Layer Mapping을 편집할 수 있습니다. 열을 기준으로 그룹화하려면, 테이블 상단의 지정된 영역으로 열 헤더를 드래그하세요.

열/행을 마우스 오른쪽 버튼으로 클릭하면 다음과 같은 하위 메뉴가 제공됩니다:

  • Load Layer Mapping – Load Configuration 대화 상자를 열어 원하는 매핑 파일을 로드합니다.
  • Save Layer Mapping – Choose File to Save Layer Mapping 대화상자를 열고 Layer Mapping을 저장할 경로를 선택합니다.

 

출력 경로 지정하기

Wizard의 이 페이지를 사용하여 출력 프로젝트 구조를 검토하고 파일을 가져올 출력 디렉토리를 지정합니다. Browse Folder 아이콘을 사용하여 Project Output Directory를 검색하고 선택합니다.

Menu(메뉴)를 클릭하여 옵션에 액세스하여 프로젝트 구조를 편집합니다:

  • Create Project– Create Project 대화상자를 클릭하여 프로젝트를 추가합니다.
  • Rename Project – 클릭하여 선택한 프로젝트의 이름을 바꿉니다. 이 옵션은 *.PrjPcb 파일을 선택한 경우에만 사용할 수 있습니다.
  • Remove Selected Projects – 클릭하여 PCB 프로젝트 구조에서 선택한 프로젝트를 제거합니다.
  • Reset Structure to Default  – 클릭하여 PCB Projects 구조를 기본값으로 재설정합니다.
  • Add Designs to Project  – 클릭하여 프로젝트에 디자인을 추가합니다. 이 옵션은 *.PrjPcb 파일을 선택한 경우에만 사용할 수 있습니다.
  • Remove Selected Designs - 선택한 설계 파일을 제거하려면 클릭합니다.

 

*이는 Altium Designer 툴에서 PCB Projects(PCB 프로젝트)파일을 마우스 오른쪽 버튼을 클릭하면, Menu(메뉴) 버튼을 클릭하는 것과 동일한 메뉴/ 하위 메뉴에 액세스할 수 있습니다.

Wizard 닫기

Allegro 가져오기 마법사가 완료되었습니다. 마법사를 닫으려면 Finish을 클릭하십시오.

Import 된 Allegro 파일:

Allegro 파일은 다음과 같이 번역됩니다:

  • Allegro Binary PCB Design 파일(*.brd)은 Altium Designer PCB 파일(*.PcbDoc)로 변환됩니다.
  • Allegro ASCII Extract files(*.alg)는 Altium Designer PCB 파일(*.PcbDoc)로 변환됩니다.
  • Allegro 풋프린트 파일(*.dra)은 Altium Designer PCB 라이브러리 파일(*.PcbLib)로 변환됩니다.

 

 

Altium Designer의 PCB 편집기에서 3D 모드로 표시된 변환된 Allegro PCB 디자인 예시. 텍사스 인스트루먼트®의 Hercules 개발 키트용 Allegro 디자인.Altium Designer의 PCB 편집기에서 3D 모드로 표시된 변환된 Allegro PCB 디자인 예시. 텍사스 인스트루먼트®의 Hercules 개발 키트용 Allegro 디자인.

참고사항

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

사용가능한 기능들은 Altium 제품 레벨에 따라 다릅니다. 논의하셨던 기능이 소프트웨어에 없다면, Altium 영업에 문의하셔서 자세한 내용을 확인해주세요.

콘텐츠