검증 보고서 준비하기

개요

Altium Designer에서 HTML 검증 보고서를 준비하고 Output Job 파일에 포함하여 설계 검사와 프로젝트 릴리스를 지원하는 방법을 알아보세요. 이 문서에서는 컴포넌트 수명 주기 상태 검사, 환경 Configuration 준수 여부, Schematic과 PCB 간의 차이점, 전기적 Rule 보고를 다룹니다. 또한 검사에 실패했을 때 릴리스 검증을 통해 설계의 릴리스를 방지하는 방법도 설명합니다. 릴리스 전에 문제를 발견하는 데 도움이 되는 검증 보고서를 설정하는 방법을 계속 읽어보세요.

- Output Job 검증 검사가 설계 및 릴리스 워크플로에서 어떤 역할을 하는지 이해합니다.
- 컴포넌트 상태 검사를 설정하고 승인된 템플릿, Output Job 파일, 환경설정 및 컴포넌트 소스를 사용하도록 적용하는 방법을 알아봅니다.
- Schematic과 PCB 간의 차이점 및 Schematic 전기적 Rule 위반에 대한 보고서를 살펴봅니다.
AI로 더 깊이 알아보기:

소프트웨어에는 Output 생성 시 Output으로 포함할 수 있는 여러 검증 검사가 제공됩니다. 각 검사는 HTML 보고서 파일을 생성합니다.

검증 Output은 파일의 Validation Outputs Region에 있는 [Add New Validation Output] 컨트롤 메뉴 또는 기본 메뉴의 Edit » Add Validation Outputs 하위 메뉴에서 활성 Output Job 파일에 추가할 수 있습니다.

이러한 검증 보고서의 설정은 OutputJob에 저장됩니다. 소프트웨어의 다른 위치에서 검증 검사를 구성하면 설정은 해당 파일에 저장됩니다. 예를 들어, 프로젝트 오류 검사 설정은 프로젝트 파일에, PCB DRC 설정은 PCB 파일에 저장됩니다.
할당된 Output Job 파일에 정의된 검증 보고서를 사용하면 설계 프로젝트 릴리스 프로세스의 필수 단계로 설계를 검증할 수 있습니다. 이러한 검증 검사는 릴리스할 때마다 수행되며, 검증 검사 중 하나라도 통과하지 못하면 릴리스가 실패합니다. 이를 통해 막바지 변경으로 인해 릴리스된 설계에 큰 비용을 초래하는 오류가 유입되는 것을 방지할 수 있어 더욱 안심할 수 있습니다. 검증은 PCB Release 뷰의 프로세스 흐름 중 Validate Design 단계에서 실행됩니다. 설계 모드에서는 Output을 생성하기 전에 프로젝트에서 직접 검증 검사가 수행됩니다. 릴리스 모드에서는 릴리스 흐름이 먼저 모든 프로젝트 문서와 외부 종속성을 포함하는 독립적인 스냅샷을 프로젝트에서 생성한 다음, 이 스냅샷에서 검증 검사를 수행합니다. 이를 통해 스냅샷에 프로젝트에 필요한 모든 종속성이 올바르게 포함되었는지 더욱 확실하게 확인할 수 있습니다.

컴포넌트 상태 검증

워크스페이스 컴포넌트는 설계자에게 품질과 무결성이 높은 공식 설계 구성 요소 모음을 제공합니다. 기업은 리비전 제어 및 수명 주기 관리를 통해 사내에서 시작하는 각각의 새로운 설계 프로젝트에서 설계자가 공식적으로 사용할 수 있는 컴포넌트 라이브러리를 승인할 수 있습니다. 그러나 설계 재사용을 위해 컴포넌트가 승인되었더라도, 실제로 사용에 적합한 상태인지 확인하려면 릴리스 검증 단계에서 자동화된 검사가 필요합니다.

Altium Designer는 연결된 워크스페이스와 함께 Component State Checking 형식으로 이 문제에 대한 효과적인 솔루션을 제공합니다. Output Job 파일에 추가할 수 있는 검증 기반 Output 생성기인 Components states이 제공됩니다. 이를 구성하여 제한된 상태의 컴포넌트를 검사할 수 있습니다. 구성 과정에서는 워크스페이스에 현재 정의된 각 수명 주기 정의의 각 상태에 대해 수행할 작업을 지정합니다. 작업 없음, 경고 또는 오류 생성 중에서 선택할 수 있습니다. 오류를 생성하면 설계가 릴리스되지 않습니다. 또한 검사를 실행하면 편리한 HTML 기반 보고서가 생성되므로, 유효한 상태가 아닌 설계 컴포넌트를 한눈에 확인할 수 있습니다.

제한된 상태의 설계 Item을 사용할 때 발생하는 문제는 설계 주기의 훨씬 이른 시점인 프로젝트 검증 중에도 감지할 수 있습니다. 이는 Item 리비전의 현재 상태에 따른 적용 가능 여부와 해당 상태에서 설계에 사용할 수 있는지에 관한 것입니다. 이 동작은 개별 상태 수준의 전용 속성을 통해 제어됩니다. 적용 불가 상태의 리비전을 가진 워크스페이스 Item이 설계에 사용되는 경우 이를 감지하고 표시하도록 프로젝트 위반 검사를 구성하여, 릴리스 전에 문제를 발견하고 방지할 수 있습니다. 자세한 내용은 워크스페이스의 수명 주기 정의 설정 페이지의 Item 리비전 표시 여부 및 적용 가능 여부 제어 섹션을 참조하십시오.
환경 Configuration을 사용하여 설계자의 작업 환경을 강제 적용하는 경우, 컴포넌트 상태 검사가 정의된 Output Job 파일을 사용하도록 할 수 있습니다. 이를 위해 해당 환경 Configuration을 통해 사용이 허용된 Output Job 파일에서 Req'd 속성을 활성화하여 필수로 지정해야 합니다. 환경 Configuration의 일부로 정의된 OutJob이 필수로 지정된 경우, 해당 OutJob이 존재하고 프로젝트 릴리스 과정에서 생성되는 관련 데이터 세트에 포함되도록 활성화되어야만 릴리스할 수 있습니다. 자세한 내용은 환경 Configuration 관리를 참조하십시오.

OutJob 파일의 Validation Outputs 섹션에서 이 유형의 Output 생성기를 추가하십시오. 구성은 Server objects State validation 대화 상자에서 수행합니다.

이 구성 대화 상자에 액세스하려면 Output 생성기의 Entry를 두 번 클릭하거나, 해당 Entry를 마우스 오른쪽 버튼으로 클릭한 후 상황에 맞는 메뉴에서 Configure을 선택하거나, 해당 Entry를 선택한 후 Alt+Enter 키보드 단축키를 사용하십시오.

보드 설계 릴리스 시 전체 검증 절차의 일부로 컴포넌트 상태 검사를 추가하고 구성합니다.
보드 설계 릴리스 시 전체 검증 절차의 일부로 컴포넌트 상태 검사를 추가하고 구성합니다.

대화 상자에는 현재 연결된 워크스페이스에 정의된 모든 수명 주기 정의가 표시됩니다. 각 정의에는 고유하게 정의된 각 상태와 해당 설명이 나열됩니다. 설계의 컴포넌트에 사용하는 수명 주기 정의와 연결된 각 상태에 대해 수행할 검사 작업을 지정하기만 하면 됩니다. 상태의 Check Action 필드를 클릭하고 관련 드롭다운 메뉴에서 필요한 작업을 선택하십시오. 사용 가능한 검사 옵션은 None, Warning, Error입니다.

버튼을 클릭하면 워크스페이스에서 최신 수명 주기 정의 정보를 직접 가져와 대화 상자를 새로 고칩니다.

설계에 사용된 컴포넌트 Item의 리비전이 제한된 상태(Check Action이 Error(으)로 설정된 상태)인 경우 보드가 릴리스되지 않습니다. 생성된 보고서 파일에는 모든 경고와 오류가 나열됩니다.

컴포넌트 상태를 검사하는 동안 검증 단계에서 보드 릴리스가 실패한 예입니다. 이미지 위에 마우스를 올리면 생성된 보고서를 볼 수 있습니다. 여기서는 설계에 제한된 수명 주기 상태의 컴포넌트가 4개 포함된 것으로 확인되어 릴리스 프로세스가 실패로 종료됩니다.
컴포넌트 상태를 검사하는 동안 검증 단계에서 보드 릴리스가 실패한 예입니다. 이미지 위에 마우스를 올리면 생성된 보고서를 볼 수 있습니다. 여기서는 설계에 제한된 수명 주기 상태의 컴포넌트가 4개 포함된 것으로 확인되어 릴리스 프로세스가 실패로 종료됩니다.

워크스페이스 Output Job 템플릿을 사용하는 경우, 해당 OutJob을 워크스페이스에 릴리스하기 BEFORE에 관련 소스 Output Job 파일에 컴포넌트 상태 검사를 추가하고 구성해야 합니다. 릴리스된 후에는 OutJob 파일의 리비전, 특히 Output 생성기의 Configuration을 변경할 수 없습니다. 변경하려면 타겟 Item의 다음 예정 리비전으로 다시 릴리스해야 합니다. 자세한 내용은 Output Job을 사용한 제조 데이터 준비를 참조하세요.

환경 Configuration 규정 준수 검사 보고서 준비

환경 Configuration 규정 준수 검사는 설계에서 회사가 승인한 데이터 요소를 사용하는지 확실하게 검사하고 그 사용을 강제하는 수단을 제공합니다. 즉, 할당된 역할에서 사용할 수 있는 환경 Configuration을 통해 허용된 데이터 Item을 사용하지 않으면 릴리스가 실패합니다. 이를 통해 통제되지 않은 설계 방식을 방지하고, 기업 수준에서 중앙 관리 방식으로 정한 작업 설계 환경을 따르고 준수하도록 보장합니다.

자세한 내용은 Environment Configuration Management 페이지 (Altium 365 워크스페이스, Enterprise Server 워크스페이스)를 참조하세요.

필요한 보고서는 Environment Configuration Compliance Setup 대화 상자에서 구성합니다.

Environment configuration compliance setup 대화 상자
Environment configuration compliance setup 대화 상자

Altium 365 및 Enterprise Server 워크스페이스의 환경 Configuration 관리에 대해 자세히 알아보세요.

차이점 보고서 준비

Differences Report Output 생성기는 프로젝트의 소스 Schematic 문서와 PCB 문서 간의 차이점을 상세히 보여주는 보고서를 생성합니다.

필요한 보고서는 Differences Setup 대화 상자에서 구성합니다.

Differences Setup 대화 상자
Differences Setup 대화 상자

Schematic과 PCB의 동기화 유지에 대해 자세히 알아보세요.

전기 규칙 검사 보고서 준비

Electrical Rules Check Output 생성기는 프로젝트의 소스 Schematic 문서에 대한 제도 및 전기 검사 위반 사항을 상세히 보여주는 보고서를 생성합니다.

필요한 보고서는 Electrical Rules Check Setup 대화 상자에서 구성합니다.

Electrical Rules Check Setup 대화 상자
Electrical Rules Check Setup 대화 상자

설계 프로젝트 유효성 검사에 대해 자세히 알아보세요.

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

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

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

구버전 문서

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

Contents