보드 수준 어노테이션

개요

Altium Designer의 보드 레벨 어노테이션을 사용하면 Schematic Editor에서 컴파일된 컴포넌트의 이름 지정 방식을 제어할 수 있어, 멀티채널 프로젝트와 디바이스 시트를 사용하는 설계에서 특히 유용합니다. 이 문서에서는 보드 레벨 어노테이션의 기능, 원본 디바이스 시트를 변경하지 않고 중복 지정자를 해결하는 방법, 어노테이션 설정이 저장되는 위치, 그리고 Board Level Annotate 대화상자에서 이름 변경 범위를 지정하고 변경 사항을 검토한 후 ECO를 통해 적용하는 방법을 설명합니다. 또한 사전 정의된 형식과 키워드 기반 Custom 형식을 비롯한 이름 지정 방식 옵션을 살펴보며, 프로젝트 전반에서 어노테이션이 어떻게 관리되는지 이해할 수 있도록 안내합니다. 계속 읽고 컴포넌트 지정자를 더욱 체계적으로 정리하고 업데이트하는 방법을 알아보세요.

- 보드 레벨 어노테이션의 개념과 특히 유용한 상황을 알아보고, 프로젝트 전반에서 컴파일된 컴포넌트 지정자를 관리하는 데 어떻게 도움이 되는지 살펴보세요.
- Board Level Annotate 대화상자에서 시트, 채널, 부품을 필터링하고, 제안된 변경 사항을 검토한 후 어노테이션 업데이트를 적용하는 방법을 알아보세요.
- 이름 지정 방식, Custom 지정자, 어노테이션 설정의 작동 방식과 해당 설정이 프로젝트 내 어디에 저장되는지 알아보세요.
AI로 더 깊이 알아보기:

Board level annotation은 Schematic 편집기를 통해 설계의 컴파일된 컴포넌트(컴포넌트의 물리적 뷰)에 어노테이션을 지정하는 프로세스입니다. 여러 명명 규칙에 따라 컴포넌트의 이름을 지정하거나 사용자 정의 이름을 지정할 수 있습니다.

모든 설계에 사용할 수 있지만, 특히 멀티채널 설계 및/또는 디바이스 시트를 포함하는 설계에서 유용합니다. 이러한 설계에서는 디바이스 시트 자체에서 지정자를 편집할 수 없기 때문입니다. 이 방식을 사용하면 원본 디바이스 시트를 실제로 수정하지 않고도 전체 설계의 어노테이션을 다시 지정할 수 있습니다. 보드 레벨 어노테이션은 프로젝트 내 중복 지정자로 인해 발생할 수 있는 어노테이션 충돌 문제도 해결하며, 변경 사항을 *.Annotation 텍스트 파일에 저장합니다. 또한 명명 규칙을 사용자 정의하기 위한 추가 키워드를 제공하며, 이를 모든 부품 또는 선택한 범위의 부품에만 적용할 수 있습니다.

보드 레벨 어노테이션을 사용하면 프로젝트의 어노테이션을 완벽하게 제어할 수 있습니다. 어노테이션 설정은 Projects 패널의 Settings\Annotation Documents 하위 폴더에 표시되는 *.Annotation 텍스트 파일에 저장됩니다. Altium Designer는 어노테이션 파일을 자동으로 관리합니다.

프로젝트의 모든 컴포넌트, 선택한 컴포넌트 또는 아직 지정자가 없는 컴포넌트에만 이름을 지정하도록 선택할 수 있습니다.

보드 레벨 어노테이션 구성

Schematic 편집기를 통해 프로젝트의 컴파일된 컴포넌트에 어노테이션을 지정하려면 다음을 수행합니다.

  • 멀티파트 컴포넌트의 패키징 옵션을 비롯한 회로도 소스 데이터를 보드 레벨 어노테이션의 입력으로 사용할 수 있도록, 컴포넌트에 회로도 레벨 어노테이션이 지정되어 있는지 확인합니다.

  • Tools » Annotation » Board Level Annotate(단축키 Ctrl+L)을 선택하여 Board Level Annotate 대화 상자를 엽니다.

Board Level Annotate  대화 상자에는 프로젝트의 모든 회로도 문서가 표시됩니다.
Board Level Annotate 대화 상자에는 프로젝트의 모든 회로도 문서가 표시됩니다.

이 대화 상자는 두 가지 주요 영역으로 구성됩니다.

  • Filter Options - 어노테이션을 필터링하고 적용 범위를 설정합니다.

  • Proposed Change List - 구성한 어노테이션 옵션을 기준으로 적용할 변경 제안 사항을 표시합니다. 변경 사항은 ECO(Engineering Change Order)를 통해 적용됩니다.

Proposed Change List 아래에는 다음 버튼이 있습니다.

  • Annotate Options - 클릭하면 미리 정의된 명명 규칙이나 사용자 정의 명명 규칙을 사용하여 어노테이션을 추가로 사용자 정의할 수 있는 Board Level Annotation Options 대화 상자가 열립니다.

또는 모든 컴포넌트나 특정 컴포넌트에 사용자 정의 이름을 지정하려면 (Board Level Annotate 대화 상자에서) Naming Scheme 열 아래의 Apply 확인란을 선택 해제하여 선택한 컴포넌트의 Naming Scheme을 비활성화한 후 PCB Component Instance 열을 편집합니다.

  • Annotate - 드롭다운을 클릭하여 Annotate Undesignated, Annotate All 또는 Annotate Selected을 선택합니다. 선택하면 각 해당 컴포넌트에 부여할 Designator로 Proposed Change List이 업데이트됩니다.

  • Reset All - 클릭하면 모든 Designator가 컴파일된 컴포넌트의 Default 이름으로 재설정됩니다. 컴포넌트를 재설정하면 Prefix 열에 물음표가 있는 컴포넌트 아이콘()이 표시되어 해당 컴포넌트에 Designator가 지정되지 않았음을 나타냅니다.

  • Back Annotate - PCB 설계의 변경 사항을 Schematic Editor의 컴파일된 문서와 동기화하는 데 사용합니다. Back Annotate  버튼을 클릭하면 백 어노테이션에 사용할 파일을 선택할 수 있는 File Explorer 대화 상자가 열립니다. 보드 수준 어노테이션의 백 어노테이션은 Schematic 수준 어노테이션과 동일한 방식으로 수행됩니다. Was-Is 파일 생성에 대해 자세히 알아보십시오.

백 어노테이션은 레거시 기능이므로, Design » Update을 사용하여 PCB의 어노테이션 변경 사항을 Schematic에 반영하는 것이 좋습니다.

보드 수준 어노테이션을 완료하려면:

  • Accept Changes (Create ECO) 버튼을 클릭합니다. Engineering Change Order 대화 상자가 열리며, 여기에서 ECO를 검증하고 보고서를 생성하며 실행할 수 있습니다.

  •  Execute Changes 버튼을 클릭한 다음 Close 버튼을 클릭하여 보드 수준 어노테이션을 실행합니다.

  • Board Level Annotate 대화 상자에서 Close 버튼을 클릭합니다. *.Annotation 파일이 업데이트되며, 문서에서 보드 수준 어노테이션을 확인할 수 있습니다. 보드 수준 어노테이션을 완료하려면 Design 메뉴에서 Update PCB Document <Filename>을 선택하여 Schematic 문서를 PCB 문서와 동기화합니다.

보드 수준 어노테이션 및 디바이스 시트

디바이스 시트는 이식성이 있어 여러 설계에서 재사용할 수 있습니다. 대부분의 경우 디바이스 시트에 있는 컴포넌트 이름은 해당 시트 내에서만 유효하므로, 배치된 설계에 통합하려면 보드 수준 어노테이션이 필요합니다.

하나의 프로젝트에 포함된 서로 다른 디바이스 시트에 중복된 Designator가 있어 컴파일 오류가 발생할 수 있으므로, 보드 수준 어노테이션은 디바이스 시트와 관련이 있습니다. 보드 수준 어노테이션을 통해 이름 충돌을 해결할 수 있으며, 변경 사항은 Settings - Annotation Documents 하위 폴더에 표시되는 *.Annotation 파일에 저장됩니다.

컴파일된 컴포넌트의 Default 이름

컴포넌트의 Physical 표현에 대한 서로 다른 인스턴스를 구분하려면 Default 이름이 필요합니다. 이러한 Default 이름은 문서에 표시되며, 컴파일된(Physical) 컴포넌트에 어노테이션을 적용하기 위한 보드 수준 어노테이션을 수행하지 않은 경우 사용됩니다. 보드 수준 어노테이션 대화 상자를 처음 열면 PCB Component Instance 열에 Default 이름이 채워집니다.

컴파일된 컴포넌트의 Default 이름 지정은 프로젝트에서 동일한 시트를 여러 번 참조하는 다중 채널 설계에도 적용됩니다. 이를 위해 Schematic 문서에 동일한 시트를 참조하는 시트 심볼을 여러 개 배치하거나, 시트 심볼의 Designator에 Repeat 키워드를 포함하여 시트를 여러 번 인스턴스화합니다.

이 방식은 회로를 쉽게 반복 구성할 수 있게 하지만 어노테이션 측면에서는 어려움도 있습니다. 다중 채널 설계에서는 PCB에 동일한 컴포넌트의 "복사본"이 몇 개 있든 각 컴포넌트에 고유한 Designator를 가진 Logical 인스턴스가 하나만 존재할 수 있습니다. Project Options 대화 상자(Project » Project Options)의 다중 채널 탭은 Room Naming Style 및 Component Naming Designator Format을 기반으로 각 채널에 고유한 Default 이름으로 어노테이션이 적용되도록 합니다.

다중 채널 탭

룸은 멀티채널 설계에서 컴포넌트의 배치와 어노테이션을 돕는 영역입니다. 구체적으로 Schematic의 채널은 반복되는 시트의 인스턴스이며, PCB에서는 각 채널이 룸으로 표현됩니다. 컴포넌트를 룸에 할당하면 룸을 이동할 때 컴포넌트도 함께 이동하므로 개별 채널을 쉽게 제어하고 식별할 수 있습니다.

룸은 채널의 이름을 지정할 때 중요한 역할을 하며, 고유한 이름을 보장합니다.

Logical Designator는 Editor 탭의 컴포넌트에 할당됩니다. Physical Designator는 컴포넌트를 PCB 설계에 배치하거나 보드 수준 어노테이션을 수행할 때 할당됩니다. 멀티채널 설계에서는 반복되는 채널 컴포넌트의 Logical Designator가 같을 수 있지만, PCB 설계에서 각 컴포넌트는 고유한 Physical Designator를 가져야 합니다. 아래 Component Naming 필드에 표시된 것처럼 컴포넌트 이름에 Room Name을(를) 추가하면 이를 구현할 수 있습니다.

Project Options 대화 상자의 멀티채널 탭에서 설계의 Room Naming Style 및 Component Naming Designator Format을(를) 지정할 수 있습니다. 이 대화 상자에서 멀티채널 Designator 형식을 제어하면 Editor 탭의 싱글 Logical 컴포넌트가 PCB의 여러 Physical 인스턴스에 매핑되는 방식을 제어할 수 있습니다. 이 탭은 크게 Room Naming 및 Component Naming의 두 영역으로 나뉩니다.

Multi-Channel 탭에서는 멀티채널 설계의 Default 명명 형식을 유연하게 설정할 수 있습니다.
Multi-Channel 탭에서는 멀티채널 설계의 Default 명명 형식을 유연하게 설정할 수 있습니다.

룸 이름 지정

Room Naming Style 드롭다운을 사용하여 설계의 룸에 필요한 명명 형식을 정의합니다. 이 룸은 프로젝트의 Schematic을 PCB에 반영할 때 기본적으로 생성됩니다. 평면형 2개와 계층형 3개, 총 5개의 스타일을 사용할 수 있습니다.

평면형 룸 이름 형식

계층형 룸 이름 형식

이름이 포함된 평면형 숫자

숫자 이름 경로

 

이름이 포함된 평면형 알파벳

알파벳 이름 경로

혼합 이름 경로

계층형 룸 이름은 해당 채널 경로 계층에 있는 모든 채널화된 시트 심볼의 Designator(ChannelPrefix + ChannelIndex)를 연결하여 구성됩니다.

목록에서 룸 명명 스타일을 선택하면 설계에 표시될 명명 규칙을 반영하도록 그래픽 표현이 동적으로 업데이트됩니다. 큰 빗금 영역은 상위 수준 채널(또는 뱅크)을 나타내고, 그 안의 음영 영역은 하위 수준 채널을 나타냅니다. 설계를 컴파일하면 각 뱅크와 각 하위 수준 채널을 포함하여 설계의 모든 시트에 대해 룸이 생성됩니다.

계층형 명명 스타일을 사용할 때 Level Separator for Paths 필드에서 경로 정보를 구분하는 데 필요한 문자/심볼을 지정합니다. 수준 구분자로 사용하는 문자에는 제한이 없지만, 영숫자가 아닌 문자 하나를 사용하면 읽기 쉽습니다.

컴포넌트 이름 지정

컴포넌트 이름을 지정하는 데 사용할 수 있는 Designator 형식은 여러 가지가 있습니다. 형식을 선택하거나 유효한 키워드를 사용하여 고유한 형식을 정의할 수 있습니다. Designator Format 드롭다운 목록에서 선택하여 Component Naming 형식을 정의합니다. 미리 정의된 형식은 평면형 5개와 계층 구조에서 사용할 수 있는 형식 3개, 총 8개입니다.

평면형 Designator 형식

$Component$ChannelAlpha

$Component_$ChannelPrefix$ChannelAlpha

$Component_$ChannelIndex

$Component_$ChannelPrefix$ChannelIndex

$ComponentPrefix_$ChannelIndex_$ComponentIndex

계층형 Designator 형식  

$Component_$RoomName

$RoomName_$Component

$ComponentPrefix_$RoomName_$ComponentIndex

평면형 Designator 형식은 첫 번째 채널부터 순차적으로 각 컴포넌트의 Designator를 지정하여 Designator가 중복되지 않도록 합니다. 계층형 Designator 형식은 컴포넌트의 Designator에 Room Name을(를) 포함합니다. 선택한 Room Naming Style이(가) 두 가지 평면형 스타일 중 하나이면 컴포넌트 Designator의 스타일도 평면형이 됩니다. 반면 Room Naming Style에 계층형 스타일을 선택하면 형식에 경로 정보가 포함되므로 컴포넌트 Designator도 계층형이 됩니다.

사용자 정의 Designator 형식 정의

유효한 키워드를 사용하여 Designator Format 필드에 직접 입력하면 고유한 컴포넌트 Designator 형식을 정의할 수 있습니다. 다음 키워드를 원하는 대로 조합하여 형식 문자열을 구성합니다.

키워드

정의

$RoomName

Room Naming Style 필드에서 선택한 스타일에 따라 결정되는 관련 룸의 이름 

$Component

컴포넌트의 Logical Designator(예: U1)

$ComponentPrefix

컴포넌트의 Logical Designator 접두사(예: U1의 U)

$ComponentIndex

컴포넌트의 Logical Designator 인덱스(예: U1의 1)

$ChannelPrefix

Logical 시트 심볼 Designator

$ChannelIndex

서로 다른 채널을 구분하기 위해 지정하는 인덱스

$ChannelAlpha

알파벳 문자로 표현한 채널 인덱스입니다. 이 형식은 설계의 전체 채널 수가 26개 미만이거나 계층형 Designator 형식을 사용하는 경우에만 유용합니다.

Room Naming Style은(는) Designator Format에 $RoomName 문자열이 포함된 경우에만 컴포넌트 이름 지정과 관련이 있습니다.

문서에 Physical 이름 표시

설계는 Editor 탭에서 작성합니다. 컴파일된 문서(설계의 Physical 표현)는 설계 공간에서 Schematic 문서 하단에 있는 compiled document 탭을 클릭하여 확인하고 액세스할 수 있습니다.

설계 공간 탭의 예
설계 공간 탭의 예

Preferences 대화 상자의 Schematic - 컴파일러 페이지에서 컴파일된 문서의 Physical 이름에 대한 표시 환경설정을 지정할 수 있습니다. Compiled Names Expansion 영역에서 Designators, Net Labels, Ports, Sheet Number 및/또는 Document Number의 컴파일된(Physical) 이름을 확장하여 표시하도록 선택합니다.

관련 드롭다운을 사용하여 객체의 표시 방식을 선택할 수도 있습니다. 선택 항목에는 Never display superscript(확장된 이름을 표시하지 않음), Always display superscript(확장된 이름을 항상 표시) 또는 Display superscript if necessary(원본과 다른 경우에만 확장된 이름을 표시)이 있습니다.

위 첨자 옵션은 Editor 탭과 compiled document 탭에 모두 적용됩니다. Editor 탭에서는 컴파일된 이름이 위 첨자로 표시되고, compiled document  탭에서는 Logical 이름(Editor 탭의 이름)이 위 첨자로 표시됩니다.

Design » Update PCB Document 명령을 사용하여 전송 프로세스를 시작합니다. 이 프로세스는 설계의 각 Schematic 시트에 대한 컴포넌트 클래스와 각 컴포넌트 클래스에 대한 룸을 자동으로 생성하고, 각 클래스의 컴포넌트를 해당 룸에 그룹화하여 배치할 준비를 마칩니다.

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