Altium Designer에서 PCB Release View를 사용하여 출력 작업 파일 처리 자동화

David Cousineau
|  작성 날짜: 2017/02/21 화요일  |  업데이트 날짜: 2020/08/3 월요일

오렌지를 까는 방법은 여러 가지가 있습니다 - 속담처럼 - 그리고 그 중 일부는 다른 것보다 낫습니다. 그리고 설계에서 제작 및 조립 출력을 생성할 때 이 격언은 사실입니다. 이 PCB 설계 팁에서, FAE Dave Cousineau는 Altium Designer®의 PCB 설계 릴리스 기능을 사용하여 출력 작업을 관리하는 재사용 가능하고 매우 효과적인 방법을 설명합니다.

Altium 프로젝트에 필요한 문서 요구 사항을 정의하고 저장하기 위해 출력 작업 파일을 사용하는 것은 매우 효율적이고 강력한 기능입니다. 출력 작업 파일이 지원하는 출력 유형이 늘어남에 따라(발자국 비교 보고서, STEP 파일 내보내기 및 3D 영화 생성이 AD10에 추가됨) 또는 귀사의 문서 요구 사항이 증가함에 따라 필요한 출력 컨테이너의 수가 상당히 많아질 수 있습니다. 현재 Altium 출력 작업 파일 편집기 자체 내에서 한 번에 하나 이상의 출력 컨테이너에 대한 내용을 생성하는 방법은 없습니다. 따라서 전체 문서 패키지를 생성하려면 많은 마우스 클릭이 필요할 수 있습니다.

AD10은 표준 출력을 사용하여 설계를 생산에 출시하는 새로운 디자인 데이터 관리 프로세스를 도입했습니다. 이 프로세스의 목적은 Altium의 리비전 제어 통합과 새로운 기술을 활용하여 자동화되고 높은 무결성의 작업 출력 디자인 출시 시스템을 제공하는 것입니다. 그러나 리비전 제어나 Vaults를 사용하지 않는 고객들도 제공되는 일부 자동화를 활용할 수 있습니다. 이 자동화는 하나 이상의 출력 작업 파일을 일괄 처리하는 데 사용할 수 있으며 아래에 설명되어 있습니다.

출력 작업 파일 편집하기

출력 파일 프로세스의 첫 번째 단계는 출시 프로세스가 해당 컨테이너를 감지하도록 출력 컨테이너를 설정하는 것입니다. 이는 먼저 컨테이너 설정에서 변경 링크를 클릭하여 수행됩니다:

Screenshot of using the 'Change' link within Output containers

기본 경로가 [Release Managed]로 설정되어 있지 않다면, 현재 기본 출력 폴더 이름을 클릭합니다.

Screenshot of clicking the name of the current base output folder within Output Management

이렇게 하면 [Release Managed]와 [Manually Managed] 선택지를 보여주는 작은 창이 표시됩니다. [Release Managed] 옵션을 선택합니다. 이제 출력은 [Manually Managed] 폴더 이름에 의해 지정된 위치가 아닌 출시 프로세스에 의해 결정되는 주요 출력 위치로 작성됩니다.

Screenshot of "Release Managed" and "Manually Managed" choices

기본 경로가 현재 [Release Managed]로 설정되어 있다면 그대로 둘 수 있습니다. 원한다면 하위 폴더 이름을 편집할 수 있습니다.

Screenshot of choosing "Release Managed"

각 컨테이너에 대해 이 과정을 반복하세요. 여러 개의 출력 작업 파일이 있다면, 그것들도 편집하세요.

구성 생성

다음 단계는 AD10에서 새로운 영역인 구성 관리자(Configuration Manager)를 사용하는 것입니다. 이는 프로젝트 패널에서 .PrjPCB 파일 이름을 마우스 오른쪽 버튼으로 클릭하고 "구성 관리자(Configuration Manager)"를 선택함으로써 접근할 수 있습니다. 또한, 프로젝트의 어떤 파일이 현재 열려 있다면, 프로젝트 메뉴를 통해 구성 관리자에 접근할 수 있습니다.

공식 릴리스 과정의 일부로, 구성(Configuration)은 특정 제조 항목에 매핑하기 위해 프로젝트가 어떻게 출력될지 설정하는 방법입니다. 이 개념에 대한 자세한 내용은 여기에서 찾을 수 있습니다:

http://wiki.altium.com/display/ADOH/PCB+Release+View

출력 작업 실행을 자동화하기 위한 목적으로 해야 할 일은 기존의 기본 구성을 편집하는 것뿐입니다:

Screenshot of creating a new configuration withing configuration manager

기본 구성의 이름은 출력이 생성될 때 기본 폴더 이름으로 사용되므로 변경해야 합니다. 이 폴더는 프로젝트 폴더 내에 생성됩니다. 이 예에서 구성의 이름은 "Outputs"로 지정됩니다.

다음 단계는 어떤 출력 작업 파일이 실행될지 활성화하는 것입니다. 아래 이미지에서 프로젝트의 두 출력 작업 파일 이름이 표시됩니다. 이 예에서는 두 파일 모두 실행됩니다.

볼트를 사용하지 않으므로 대상 볼트는 [None]으로 두고 대상 항목은 비워둘 수 있습니다. 결과 구성은 여기에 표시된 것과 같습니다:

Screenshot of configuring outputs within configuration manager

원하는 경우, 다양한 *.Outjob 파일 조합을 수용하기 위해 여러 구성을 생성할 수 있습니다. 예를 들어, 두 개의 문서 출력 작업 파일(두 개의 보드 제조업체 각각에 대한 하나)이 있고 검증 출력 작업 파일을 실행해야 하는 경우 아래와 같이 두 구성을 생성합니다:

Screenshot of configuring output_mfg_1 within configuration manager

구성 관리자를 닫으려면 확인을 클릭하세요. 여기에서 생성된 정보는 .PrjPCB 파일에 저장되므로 이 시점에서 프로젝트를 저장하세요.

디자인 출시

마지막 단계는 출력물을 생성하는 것입니다. AD10에 대한 또 다른 새로운 뷰는 PCB Design Release View로, View 메뉴를 통해 접근할 수 있습니다. 이 뷰는 Configuration Manager에서 생성된 Configuration(s)을 로드하고 사용자가 Configuration에 있는 모든 Altium Output Job 파일을 한 번에 실행할 수 있게 합니다. Configuration의 이름이 표시된다는 점에 주목하세요. 여러 Configuration이 존재한다면, 여기에 탭 뷰로 표시되어 사용자가 실행할 것을 선택할 수 있습니다.

Screenshot of releasing the design

공식 릴리스 프로세스(볼트 항목을 대상으로 함)에서는 디자인 모드 또는 릴리스 모드에서 작업할 수 있는 옵션이 있습니다. 릴리스 모드는 디자인이 체크인되어 있고 리비전 컨트롤과 현재 일치하며 릴리스 볼트가 설정되어 있을 때만 사용할 수 있습니다. 여기서는 그러한 조건이 충족되지 않으므로 디자인 모드만 사용할 수 있습니다.

디자인 모드에서는 릴리스 프로세스의 두 단계만 사용할 수 있습니다 – 디자인 검증 및 출력물 생성.

Screenshot of the release processes that are available

디자인 검증은 출력 작업 파일에 검증 출력물이 추가된 경우 사용할 수 있습니다. 여기에는 디자인 규칙 검사, 차이 보고서, 전기 규칙 검사, 및 발자국 비교 보고서가 포함됩니다. 이 중 세 가지 검사가 여기 사용된 Validation.OutJob 파일에 포함되어 있습니다.

Dropdowns in Validation Outputs

설계 검증 버튼을 클릭하면 이 시점에서 해당 검사만 실행됩니다. 오류나 경고는 메시지 패널에 표시됩니다. 설계 검증 단계가 완료되면, 그 검사의 상태가 아래 이미지에 표시된 것처럼 목록에서 업데이트됩니다.

Any Errors or Warnings will show in the Messages panel

이것이 공식 릴리스 흐름을 지원하기 위한 것이라는 점을 유의하는 것이 중요합니다. 검증 검사에 실패하면 출력 생성 프로세스가 중단됩니다. 실패한 사항은 계속하기 전에 해결해야 합니다.

모든 유효성 검사가 "통과"로 표시된 후에는 출력 생성을 클릭하여 나머지 출력을 생성할 수 있습니다. 출력 생성 명령을 실행하기 전에 반드시 유효성 검사 단계를 먼저 실행할 필요는 없습니다. 유효성 검사 중 하나라도 통과 상태(즉, 누락, 최신이 아님, 실패)가 아닌 경우, 출력 생성을 실행하면 자동으로 디자인 유효성 검사가 먼저 실행됩니다. 모든 유효성 검사가 통과되면, 나머지 출력이 생성되어 구성 이름으로 정의된 폴더로 전송됩니다. 폴더의 전체 경로는 아래에 표시된 것처럼 릴리스 뷰 하단에 나열됩니다.아래:

The full path to the folder is listed at the bottom of the Release View

체크리스트

위에서 설명한 작업 출력 프로세스를 잘 이해하고 나면, 출력 파일 프로세스를 자동화하는 데 필요한 단계의 간단한 체크리스트를 작성하는 것이 도움이 될 수 있습니다. 정말로 필요한 주요 단계는 단 세 가지입니다:

  1. 출력 작업 파일에서 컨테이너를 [수동 관리] 대신 [릴리스 관리]로 편집합니다.
  2. 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭하여 구성 관리자에 접근하세요. 구성 이름을 원하는 주 출력 폴더 이름으로 설정하세요. 필요한 출력 작업 파일을 활성화하세요.
  3. 보기/PCB 릴리스 보기로 이동하여, 출력 생성을 클릭해 검증 검사를 실행하고 출력물을 생성하세요.

Generate Outputs screenshot

 

작성자 정보

작성자 정보

Dave는 EDA 산업에서 20년 동안 응용 엔지니어로 일해 왔습니다. 그는 1995년에 PADS 소프트웨어, ViewLogic 및 기타 여러 EDA 도구를 대표하는 중앙 대서양 리셀러에서 일하기 시작했습니다. 그 후 PADS 소프트웨어에서 직접 일하게 되었고, Innoveda에 인수된 후에도, 그리고 Mentor Graphics에 인수된 후에도 계속 근무했습니다. 그와 비즈니스 파트너는 2003년에 자신들의 VAR(Atlantic EDA Solutions)을 설립하여 Mentor의 PADS 채널을 대표하고, 나중에는 Cadence의 OrCAD 및 Allegro 제품을 대표했습니다. 2008년부터 Dave는 Altium에서 직접 일하고 있으며, 뉴저지에 있는 자택 사무실에서 근무하고 있습니다.

관련 자료

홈으로 돌아가기
Thank you, you are now subscribed to updates.