알레그로에서 디자인 가져오기

Cadence® Allegro Design 파일을 로드하고 작업해야 하는 요구를 지원하기 위해, Altium Designer의 Import Wizard에는 바이너리 형식의 Allegro PCB 설계(*.brd - import prerequisites 확인), ASCII 형식(*.alg)의 Allegro PCB 설계(이는 Altium Designer PCB 파일(*.PcbDoc)로 변환됨), 그리고 Allegro 풋프린트 파일(*.dra)(이는 Altium Designer PCB 라이브러리 파일(*.PcbLib)로 변환됨)을 가져오는 기능이 포함되어 있습니다.

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

Altium Designer에서 Allegro 가져오기 기능을 사용하려면, Allegro 기능이 설치된 Altium Designer에서 활성화되어 있어야 합니다. 이 기능은 기본적으로 활성화되어 있으며, 설치 후에도 활성화/비활성화할 수 있습니다.

설치된 핵심 기능 변경에 대한 자세한 내용은 Installing & Managing 페이지를 참조하십시오 (Altium Designer Develop, Altium Designer Agile, Altium Designer).

가져오기 사전 요구 사항

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

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

Extracta는 사용 중인 Extracta 버전과 같거나 그보다 낮은 버전의 Allegro 바이너리 PCB(*.brd) 및 풋프린트(*.dra) 파일에서만 데이터를 추출할 수 있습니다. Extracta 버전을 확인하려면 Windows 명령 프롬프트를 열고 Extracta -version을(를) 입력하십시오.

참고: 이 명령이 실패하면 Extracta.exe에 올바른 Windows Path가 정의되지 않았을 수 있습니다. Extracta용 Path 시스템 환경 변수를 구성하는 자세한 방법은 이 Altium Knowledge Base article를 참조하십시오.

Altium Designer와 같은 PC에 Allegro가 있는 경우 가져오기

Altium Designer가 Cadence Allegro와 동일한 PC에 설치되어 있다면, 추출 과정은 Altium Designer Import Wizard에 의해 자동으로 처리될 수 있습니다. Wizard 실행 과정은 outlined below에 설명되어 있습니다. 또한 Wizard는 파일 버전 검사도 수행하며, 현재 최대 17.4 버전의 Allegro 파일을 지원합니다.

Altium Designer와 같은 PC에 Allegro가 없는 경우 가져오기

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

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

  1. Allegro2Altium.bat 파일을 <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 보드 파일을 다시 Altium Designer로 가져올 수 있는 PC로 복사한 후 Import Wizard을(를) 사용해 가져오십시오.

ASCII Allegro 설계 변환 과정은 특수한 Allegro2Altium 배치 파일에 의해 제어됩니다.ASCII Allegro 설계 변환 과정은 특수한 Allegro2Altium 배치 파일에 의해 제어됩니다.

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

가져오기 도구 접근 및 실행

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

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

가져오려는 Allegro 설계 파일로 바이너리 또는 ASCII 파일 중 하나를 선택하십시오. 바이너리 Allegro 파일(*.brd)을 가져오려면 로컬 시스템에 Allegro가 설치되어 있어야 합니다.가져오려는 Allegro 설계 파일로 바이너리 또는 ASCII 파일 중 하나를 선택하십시오. 바이너리 Allegro 파일(*.brd)을 가져오려면 로컬 시스템에 Allegro가 설치되어 있어야 합니다.

Import Wizard를 사용해 바이너리 Allegro Design File(*.brd)을 가져오려고 할 때 로컬에 Allegro가 설치되어 있지 않으면, 가져오기 과정이 중단되고 경고 대화상자가 표시됩니다. 이 경우 Allegro ASCII file extraction 과정을 통해 생성된 설계 파일의 ASCII 버전(위에서 설명한 방법 참조)을 가져와야 합니다.

파일 가져오기 및 변환 과정을 완료하려면 Import Wizard의 나머지 페이지를 계속 진행하여 Allegro Design Files를 Altium Designer 설계 파일로 변환하는 방식을 사용자 지정하고 마무리하십시오.

Import Wizard는 기본 Layer Mapping 설정을 제공하며, 이 설정은 *.ini 파일로 수정 및 저장할 수 있습니다. 이 매핑은 가져온 설계의 각 PCB에 대한 레이어 매핑을 구성하는 데 사용되므로, 여러 PCB 파일을 가져오는 동안 저장된 매핑 구성 파일을 불러와 개별 PCB 파일 또는 전체 PCB 파일에 적용할 수 있습니다.

참고

  • importing Allegro files into Altium Designer에 대한 자세한 Knowledgebase 문서를 확인해 보십시오.

  • Altium Designer에서 3D STEP 모델은 PCB 풋프린트에 배치되는 3D Body 객체 내부에 저장됩니다.

  • Allegro Importer는 Allegro 보드 설계에 정의된 사용자 정의 pad stack 가져오기를 지원합니다. 이러한 설계를 가져오면 Altium Designer에서 custom pad shapes가 생성됩니다. 또한 Allegro의 사용자 정의 pad stack 일부로 thermal tie leg가 정의된 경우, 이는 custom thermal relief connections으로 가져와집니다.

  • Allegro Constraint Manager의 Properties 패널에서 패드에 대해 orthogonal, diagonal 또는 full contact 유형의 thermal relief가 설정되어 있으면, 이 패드들은 그에 맞게 custom thermal reliefs가 구성된 상태로 Altium Designer에 가져와집니다. 패드에 대해 Allegro Constraint Manager에서 thermal relief width 또는 gap이 설정되지 않은 경우, Altium Designer의 Conductor WidthAir Gap Width 값은 각각 Allegro 설계에 정의된 최소 선폭 규칙과 핀 간격 규칙의 값을 따릅니다.

  • Allegro 설계와의 일관성을 제공하기 위해, 폭 관련 규칙 값은 다음과 같이 Altium Designer로 가져와집니다:

    • Min Neck Width –> Min Width

    • Line Min Width –> Preferred Width

    • Line Max Width –> Max Width

    Allegro 설계에 값이 없거나 0이면 이전 범위의 값을 상속합니다.

  • Allegro 설계를 가져올 때 더 상세한 pad stack 정보를 가져올 수 있습니다. 이를 통해 Altium Designer로 더 정확한 pad 속성을 가져올 수 있어 원본 Allegro 설계의 대응 항목과 더 가깝게 일치시킬 수 있습니다. 또한 이 기능의 일부로 Allegro 풋프린트 파일을 가져올 때 레이어별로 서로 다른 copper shape도 지원됩니다.

    이 기능은 Importer.Allegro.ReadPadLayers 옵션이 Advanced Settings dialog에서 활성화되어 있을 때 사용할 수 있습니다.

  • Allegro 설계를 가져올 때 polygon pour의 크기가 2500 sq.mil보다 작으면 해당 Remove Islands Less Than 옵션은 자동으로 비활성화됩니다.

  • Allegro 설계를 가져올 때 패드(일반 및 사용자 정의 형상, tented pad 포함)와 비아(확장 계산 포함 및 tented 면 포함)에 대한 padstack 수준 solder 및 paste mask의 가져오기를 지원할 수 있습니다.

    또한 아래에 나열된 서브클래스가 Top 또는 Bottom 레이어에 정의된 Allegro 설계를 가져올 경우, 생성된 PCB 문서에서 이 Top 및 Bottom 레이어의 값을 수용하기 위해 component layer pair가 생성되며, 이 레이어들은 기본적으로 숨김 상태로 설정됩니다.

    Allegro Design Sub-class

    Altium Component Layer Pair

    Layers - Components - Comp value

    COMPONENT_VALUE_TOPCOMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOPDEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOPTOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP 및 PART_NUMBER_BOTTOM

    이 기능은 Open Beta 상태이며, Importer.Allegro.AdvancedEngine 옵션이 Advanced Settings dialog에서 활성화되어 있을 때 사용할 수 있습니다.

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

사용할 수 있는 기능은 보유한 Altium 솔루션(Altium Develop, Altium Agile Teams, Altium Agile Enterprise, 또는 Altium Designer(활성 기간 중))에 따라 달라집니다.

실제 소프트웨어에서 문서화된 기능이 보이지 않는 경우, Altium 영업팀에 문의하여 자세한 내용을 확인하세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

콘텐츠