회로도에서 회로 연결성 만들기
Altium Essentials: Creating Hierarchy
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
고유한 전자 회로는 ‘부품’과 ‘부품 간 연결 방식’이 만들어냅니다. 회로도에서는 부품 핀을 서로 연결해 설계의 논리적 표현을 만들고, 인쇄회로기판(PCB)을 설계할 때는 실제 부품을 배치한 뒤 라우팅으로 동일한 연결성을 구현합니다.
물리적 및 논리적 연결성
회로도에서는 한 부품에서 다른 부품으로 와이어를 그려 연결성을 만들 수 있는데, 이를 물리적 연결성(physical connectivity)이라고 합니다.
또한 각 부품 핀에 짧은 Wire와 Net Label을 배치해 한 핀을 다른 핀과 연결할 수도 있습니다. 소프트웨어는 이 두 넷 구간을 식별해 하나의 넷으로 연결합니다. 이런 유형의 연결성을 논리적 연결성(logical connectivity)이라고 합니다.
물리적 연결성은 회로를 살펴볼 때 각 와이어를 따라가며 이해할 수 있게 해주지만, 와이어가 많아지면 회로도가 조밀하고 복잡해질 수 있습니다. 반면 Net Label은 배선량을 줄여주지만, 사용자는 가능한 모든 연결을 찾기 위해 시트를 훑어봐야 합니다. 설계자로서 두 기법을 혼합하는 것을 포함해, 설계에 가장 적합한 연결성 모델을 자유롭게 선택할 수 있습니다.
와이어를 배치해 물리적 연결성을 만들거나, 넷 라벨을 사용해 논리적 연결성을 만드세요.
또한 within회로도 시트 내에서 논리적 연결성을 만드는 것뿐 아니라, between회로도 시트 간 논리적 연결성을 만들기 위한 객체도 있습니다. 이 연결성을 만드는 방식은 회로도를 어떻게 구조화하느냐에 따라 달라지며, 플랫(flat) 설계 또는 계층형(hierarchical) 설계가 될 수 있습니다. 자세한 내용은 아래를 참고하세요.

시트 간 연결에 사용할 수 있는 다양한 넷 식별자가 있습니다.
Connectivity Insight
Altium Designer Connectivity Insight 기능(Design Insight 기능의 일부)은 프로젝트 내 연결 관계를 즉시 보여줍니다. 선택 가능한 요소가 포함된 문서 트리 형태로 표시되며, 선택적으로 회로도 미리보기도 제공되어 프로젝트의 연결 구조를 빠르고 시각적으로 탐색할 수 있습니다.
기본 설정 상태에서 Connectivity Insight 기능은 다음을 표시합니다.
- 커서가 회로도 연결 객체(와이어, 포트 등) 위에 올라가면 관련 넷 연결 정보를 표시합니다.
- 객체에서 Alt+Double-click 를 사용하면 트리 기반 연결성 미리보기 맵을 표시합니다.
또한 신호 넷에 속한 객체 위에 마우스를 올린 다음 Ctrl+Alt를 누르면 접근할 수 있는 기능이 추가로 제공됩니다. 그러면 선택 가능한 트리 뷰가 열립니다. 트리에서 원하는 시트를 클릭하면 해당 문서로 빠르게 이동합니다.
이 기능은 Preferences dialog의 System - Design Insight page에서 Document Tree entry에 대한 Mouse Hover option을 체크/해제하여 활성화/비활성화할 수 있습니다.
연결성을 만드는 데 사용되는 객체
회로도 편집기에는 연결성을 만드는 데 사용되는 다음 객체가 포함되어 있습니다. 이러한 객체를 통칭하여 net identifiers라고 합니다.
Net Label
넷 라벨은 회로도에서 서로 다른 지점을 식별하고 전기적으로 연결합니다.
요약
회로도 부품 핀 간 전기적 연결성은 핀 사이에 와이어를 배치해 만들 수 있습니다. 핀이 physically 와이어로 연결되므로 이를 물리적 연결성이라고 합니다. 또한 넷 라벨과 같은 적절한 넷 식별자를 사용해 논리적으로 연결성을 만들 수도 있습니다. 넷에 사람이 이해하기 쉬운 식별자를 제공하는 것뿐 아니라, 넷 라벨을 사용하면 실제로 물리적 배선을 하지 않고도 회로의 지점들을 연결할 수 있습니다.
사용 가능 위치
넷 라벨은 다음 방법으로만 회로도 편집기에서 배치할 수 있습니다.
-
메인 메뉴에서 Place » Net Label 를 선택합니다.
-
디자인 공간 상단에 있는 Active Bar 의 그래픽 객체 드롭다운에서 Net Label 버튼을 클릭합니다. (관련된 다른 명령에 접근하려면 Active Bar 버튼을 클릭한 채로 유지하세요. 한 번 사용된 명령은 Active Bar의 해당 섹션에서 최상단 항목이 됩니다.)
-
디자인 공간에서 마우스 오른쪽 버튼을 클릭한 다음, 컨텍스트 메뉴에서 Place » Net Label 를 선택합니다.
-
Wiring toolbar에서
버튼을 클릭합니다.
배치
명령을 실행하면 커서가 십자선으로 바뀌고, 커서에 넷 라벨이 떠 있는 상태로 넷 라벨 배치 모드로 들어갑니다.
-
Tab를 눌러 Properties panel의 Net Label mode를 열면, Net Name field가 선택되어 편집 준비 상태가 됩니다. 새 넷 이름을 입력하세요.
-
넷 라벨의 왼쪽 아래 모서리가 할당하려는 객체에 닿도록 위치시킨 다음, 클릭하거나 Enter를 눌러 넷 라벨을 배치합니다.
-
추가 넷 라벨을 계속 배치하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc를 눌러 배치 모드를 종료합니다.
- Tab 키를 눌러 배치를 일시 정지하고, 즉석에서 속성을 변경할 수 있는 Properties panel의 Net Label mode에 접근합니다. 배치를 재개하려면 디자인 공간 일시정지 버튼 오버레이를 클릭합니다.
- X 또는 Y 키를 눌러 넷 레이블을 X축 또는 Y축을 기준으로 뒤집습니다.
- Spacebar 를 눌러 넷 레이블을 반시계 방향으로 회전하거나, Shift+Spacebar 를 눌러 시계 방향으로 회전합니다. 회전은 90° 단위로 이루어집니다.
배치 시 고려사항:
- 넷 레이블의 전기적 핫스팟은 좌하단 모서리이므로, 유효한 연결이 이루어지려면 이 모서리가 must 와이어, 버스 또는 신호 하네스에 닿아야 합니다.
- 넷 레이블을 배치하기 전에 Net property를 입력했고 입력한 값이 숫자로 끝나면, 이후에 배치하는 각 넷 레이블은 이 숫자 값이 자동으로 증가합니다. 이 동작은 Preferences dialog의 Schematic – General 페이지에 있는 Auto-Increment During Placement options에서 설정합니다. 넷 레이블의 경우 Primary field만 적용되며, Secondary field는 핀(Pin)처럼 객체에 여러 필드가 있을 때 적용됩니다.
Graphical Editing
넷 레이블은 in-place editing으로 알려진 방식으로 그래픽 편집이 가능합니다. 넷 레이블 문자열을 제자리에서 편집하려면 한 번 클릭해 선택한 뒤 잠시 멈췄다가, 두 번째 클릭으로 편집 모드로 들어갑니다.
![]() |
한 번 클릭하여 문자열을 선택합니다. |
![]() |
잠시 멈춘 다음, 두 번째 클릭으로 제자리 편집 모드로 들어갑니다. |
![]() |
문자열이 선택되어 대체 문자열을 입력할 준비가 되었습니다. |
편집이 완료되면 Enter를 누르거나 문자열에서 벗어난 곳을 클릭하여 제자리 편집 모드를 종료합니다.
Notes
- 넷 레이블은 단일 회로도 시트 내에서 논리적 연결성을 생성하며, 회로도 시트 간 연결성은 생성하지 않습니다. 이를 위해서는 Ports를 사용해야 합니다.
-
넷 레이블을 네게이트(상단에 바를 포함)하려면 다음 방법 중 하나를 사용합니다:
-
넷 이름의 각 문자 뒤에 백슬래시 문자를 포함합니다(예:
E\N\A\B\L\E). -
Preferences dialog의 Schematic - Graphical Editing 페이지에서 Single '\' Negation option을 활성화한 다음, 넷 이름의 시작에 백슬래시 문자 하나를 포함합니다(예:
\ENABLE).
-
넷 이름의 각 문자 뒤에 백슬래시 문자를 포함합니다(예:
- 개별 넷이 버스를 구성하는 경우, 이름 지정 방식에 대한 특정 요구사항이 있습니다. 자세한 내용은 Bus 페이지를 참조하십시오.
-
서로 다른 유형의 넷 식별자는 이름이 같더라도 자동으로 서로 연결되지 않습니다. 예를 들어
AGND라는 이름의 넷 레이블은AGND라는 이름의 전원 포트(power port)와 자동으로 연결되지 않으며, 이를 연결하려면 와이어를 배치해야 합니다.
Net Label Properties
Location
-
(X/Y)
- X (첫 번째 필드) - 현재 디자인 공간 원점을 기준으로 한 객체 기준점의 현재 X(수평) 좌표입니다. 객체의 X 위치를 변경하려면 편집합니다. 값은 미터법 또는 야드파운드법(인치) 중 어느 것으로든 입력할 수 있으며, 현재 기본 단위가 아닌 단위로 값을 입력할 때는 단위를 함께 포함하십시오.
- Y (두 번째 필드) - 현재 원점을 기준으로 한 객체 기준점의 현재 Y(수직) 좌표입니다. 객체의 Y 위치를 변경하려면 편집합니다. 값은 미터법 또는 야드파운드법(인치) 중 어느 것으로든 입력할 수 있으며, 현재 기본 단위가 아닌 단위로 값을 입력할 때는 단위를 함께 포함하십시오.
- Rotation - 드롭다운을 사용해 회전을 선택합니다.
Properties
- Net Name - 드롭다운을 사용해 넷 이름을 선택하거나 이름을 직접 입력합니다.
- Font - 원하는 경우 컨트롤을 사용해 글꼴, 글꼴 크기, 색상 및 굵게/기울임 등 속성을 선택합니다.
- Justification - 원하는 정렬에 해당하는 화살표를 클릭하거나, 원을 클릭해 가운데 정렬을 선택합니다.
Off Sheet Connector
오프 시트 커넥터(Off Sheet Connector)는 회로도 시트 간 연결을 생성하는 데 사용됩니다.
Summary
오프 시트 커넥터는 전기 설계 프리미티브입니다. 오프 시트 커넥터는 동일한 상위 시트 심볼(parent sheet symbol)에서 파생된 여러 회로도 시트에 걸쳐 넷을 연결하는 데 사용됩니다.
Availability
오프 시트 커넥터는 Schematic Editor에서 다음 방법으로만 배치할 수 있습니다:
-
메인 메뉴에서 Place » Off Sheet Connector 를 선택합니다.
-
Active Bar에서 Off Sheet Connector command를 찾아 사용합니다.
-
디자인 공간에서 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Place » Off Sheet Connector 를 선택합니다.
Placement
명령을 실행하면 커서가 십자선으로 바뀌고, 커서에 오프 시트 커넥터가 떠 있는 상태로 오프 시트 커넥터 배치 모드로 들어갑니다:
- Tab를 눌러 Properties panel의 Off Sheet Connector mode를 열면, Net Name 가 선택된 상태로 편집 준비가 됩니다. 새 넷 이름을 입력하십시오.
- 오프 시트 커넥터의 전기적 핫스팟(커서가 잡고 있는 끝)이 연결하려는 와이어에 닿도록 위치시킨 다음, 클릭하거나 Enter를 눌러 배치합니다.
- 추가 오프 시트 커넥터를 계속 배치하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc를 눌러 배치 모드를 종료합니다.
오프 시트 커넥터가 커서에 떠 있는 상태에서 배치 중 수행할 수 있는 추가 동작은 다음과 같습니다:
- Tab 키를 눌러 배치를 일시 정지하고, 즉석에서 속성을 변경할 수 있는 Properties panel의 Off Sheet Connector mode에 접근합니다. 배치를 재개하려면 작업공간 일시정지 버튼 오버레이를 클릭합니다.
- X 또는 Y 키를 눌러 오프 시트 커넥터를 X축 또는 Y축을 기준으로 뒤집습니다.
- Spacebar 를 눌러 오프 시트 커넥터를 반시계 방향으로 회전하거나, Shift+Spacebar 를 눌러 시계 방향으로 회전합니다. 회전은 90° 단위로 이루어집니다.
Graphical Editing
오프 시트 커넥터는 in-place editing으로 알려진 방식으로 그래픽 편집이 가능합니다. 오프 시트 커넥터 문자열을 제자리에서 편집하려면 한 번 클릭해 선택한 뒤 잠시 멈췄다가, 두 번째 클릭으로 편집 모드로 들어갑니다.
한 번 클릭하여 문자열을 선택합니다.
잠시 멈춘 다음, 두 번째 클릭으로 제자리 편집 모드로 들어갑니다.
문자열이 선택되어 대체 문자열을 입력할 준비가 되었습니다.
오프 시트 커넥터는 제자리에서 편집할 수 있습니다.
편집이 완료되면 Enter를 누르거나 문자열에서 벗어난 곳을 클릭하여 제자리 편집 모드를 종료합니다.
Notes
-
오프 시트 커넥터와 분할된 시트 심볼(sub-divided sheet symbol)이 유용한 경우도 있지만, 제한 사항이 있다는 점을 기억하는 것이 중요합니다. 이들은 자동 컴포넌트 클래스(component class)를 올바르게 형성하지 못하며, 이를 사용하기로 선택한 경우 PCB에서 수동으로 다시 생성해야 합니다.
-
특정 넷을 두 개 이상의 시트에 걸쳐 성공적으로 연결하려면, 각 시트의 오프 시트 커넥터가 동일한 넷에 할당되어야 합니다.
-
포트 교차 참조(Port Cross-References)는 오프 시트 커넥터에 적용할 수 없으므로, 가능하면 Ports를 사용해야 합니다.
Off Sheet Connector Properties
Location
-
(X/Y)
- X (첫 번째 필드) - 현재 작업 공간 원점에 대한 객체 기준점의 현재 X(수평) 좌표입니다. 편집하여 객체의 X 위치를 변경합니다. 값은 미터법 또는 야드파운드법(인치) 중 어느 것으로도 입력할 수 있으며, 현재 기본 단위가 아닌 단위로 값을 입력할 경우 단위를 함께 포함해야 합니다.
- Y (두 번째 필드) - 현재 원점에 대한 객체 기준점의 현재 Y(수직) 좌표입니다. 편집하여 객체의 Y 위치를 변경합니다. 값은 미터법 또는 야드파운드법(인치) 중 어느 것으로도 입력할 수 있으며, 현재 기본 단위가 아닌 단위로 값을 입력할 경우 단위를 함께 포함해야 합니다.
-
Rotation - 드롭다운을 사용하여 회전을 선택합니다. 선택 항목은 다음과 같습니다:
0 Degrees,90 Degrees,180 Degrees, 및270 Degrees.
속성
-
Net Name - 넷 이름을 입력합니다.
-
Cross Ref - 이 필드는 오프시트 커넥터에 적용되는 상호 참조 값을 표시합니다.
-
Style - 드롭다운을 사용하여 사용 가능한 선택 항목 중 기본값을 선택합니다:
Left또는Right. 색상 상자를 클릭하면 드롭다운에 접근할 수 있으며, 여기서 기본 색상을 선택할 수 있습니다.
일반(Net)
오프시트 커넥터에 할당된 넷의 속성을 표시합니다. 필요에 따라 업데이트합니다.
매개변수(Net)
- Selection buttons - 그리드에 표시할 원하는 객체를 클릭합니다.
- Add - 드롭다운을 사용하여 원하는 객체를 추가한 다음 값을 정의합니다.
Power Port
배치된 Power Port
요약
파워 포트는 전기 설계 프리미티브입니다. 전원 또는 그라운드 넷을 정의하는 데 사용되는 특수한 회로도 객체입니다. 파워 포트를 사용하면 설계의 어느 위치에서든 전원 넷을 편리하게 표시할 수 있으며, 이후 핀 또는 와이어에 연결할 수 있습니다. 동일한 이름의 전원 넷은 다음 두 가지 상황을 제외하고 설계 전체에서 자동으로 연결됩니다:
-
계층형 설계에서 Power Port가 Port 객체에 명시적으로 배선된 경우(즉, Net Identifier Scope이(가)
Hierarchical(으)로 설정된 설계이거나, 최상위 시트에 시트 엔트리가 포함되어 있고 의 Net Identifier Scope이(가)Automatic(으)로 설정된 설계)에는 해당 전원 넷이 배치된 시트에 로컬로 제한됩니다 – 시트 밖으로의 넷 연결은 Port/Sheet Entry 조합의 배선으로 정의해야 합니다(자세히 알아보기). -
Net Identifier Scope이(가)
Strict Hierarchical(으)로 설정된 경우. 이렇게 하면 모든 전원 넷이 각 시트 내에서 로컬로 설정됩니다. Net Identifier Scope 설정에 대한 자세한 내용은 를 참조하세요.
사용 가능 여부
파워 포트는 다음과 같은 방법으로 회로도 편집기에서 배치할 수 있습니다:
-
메인 메뉴에서 Place » Power Port 을(를) 클릭합니다.
-
Wiring 툴바의
버튼을 클릭하여 VCC넷에 미리 할당된 바(bar) 스타일 파워 포트를 배치합니다. -
Wiring 툴바의
버튼을 클릭하여 GND넷에 미리 할당된 파워 그라운드 스타일 파워 포트를 배치합니다. -
Active Bar의 파워 포트 드롭다운에서 명령을 선택합니다.
-
Utilities 툴바의
버튼을 클릭하여 다양한 스타일과 여러 개의 넷 사전 할당 파워 포트를 포함한 파워 포트 명령 배열을 제공하는 드롭다운에 접근합니다.
-
설계 공간에서 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Place » Power Port 을(를) 선택합니다.
배치
명령을 실행하면 커서가 십자선으로 바뀌고 파워 포트 배치 모드로 들어갑니다. 파워 포트 심볼이 커서에 떠 있는 상태로 표시됩니다.
- 객체를 위치시킨 다음 클릭하거나 Enter를 눌러 배치합니다.
- 추가 파워 포트를 계속 배치하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc를 눌러 배치 모드를 종료합니다.
파워 포트가 커서에 떠 있는 동안 배치 중 수행할 수 있는 추가 동작은 다음과 같습니다:
- Tab 키를 눌러 배치를 일시 중지하고 Properties panel 의 Power Port mode 에 접근하여 속성을 즉시 변경할 수 있습니다. 배치를 재개하려면 설계 공간의 일시 중지 버튼 오버레이를 클릭합니다.
- Alt 키를 눌러 초기 이동 방향에 따라 이동 방향을 수평 또는 수직 축으로 제한합니다.
- Spacebar 를 눌러 파워 포트를 반시계 방향으로 회전하거나, Shift+Spacebar 를 눌러 시계 방향으로 회전합니다. 회전은 90° 단위로 이루어집니다.
- X 또는 Y 키를 눌러 파워 포트를 X축 또는 Y축을 기준으로 미러링합니다.
그래픽 편집
이 편집 방법을 사용하면 설계 공간에서 배치된 파워 포트 객체를 직접 선택한 다음 위치를 그래픽으로 변경할 수 있습니다. 파워 포트는 크기와 형태가 고정되어 있습니다. 따라서 파워 포트 객체를 선택해도 편집 핸들은 제공되지 않습니다:
선택된 Power Port
- 점선 상자 내부 아무 곳이나 클릭한 다음 드래그하여 필요에 따라 파워 포트를 재배치합니다. 드래그하는 동안 파워 포트는 회전(Spacebar/Shift+Spacebar) 또는 미러링(X 또는 Y 키로 X축 또는 Y축 기준 뒤집기)할 수 있습니다.
-
파워 포트 객체에 할당된 넷은 다음과 같이 제자리에서 편집할 수 있습니다:
- 파워 포트를 한 번 클릭하여 선택합니다.
- 다시 한 번 클릭(또는 Enter 누름)하여 제자리 편집 모드로 들어갑니다. 소프트웨어가 두 번의 단일 클릭을 한 번의 더블 클릭으로 해석(이 경우 Properties panel이 열림)하지 않도록 각 클릭 사이에 충분한 시간을 두어야 합니다.
- 제자리 텍스트 편집을 마치려면 Enter 를 누르거나 마우스로 파워 포트에서 벗어난 곳을 클릭합니다.
Power Port 스타일
다음의 파워 포트 그래픽 스타일을 사용할 수 있으며, Properties panel에서 객체의 Style 속성을 편집하여 설정할 수 있습니다.
|
Arrow |
|
Bar |
|
Circle |
|
Earth |
|
GOST Arrow |
|
GOST Bar |
|
GOST Earth |
|
GOST Power Ground |
|
Power Ground |
|
Signal Ground |
|
Wave |
참고
-
전원 포트를 부정(이름 위에 바를 포함)하려면 다음 방법 중 하나를 사용하십시오.
-
넷 이름의 각 문자 뒤에 백슬래시 문자를 포함합니다(예:
V\C\C\3\). -
Single '\' Negation대화상자의 Schematic - Graphical Editing 페이지에서 Single '\' Negation 옵션을 활성화한 다음, 넷 이름의 시작 부분에 백슬래시 문자 하나를 포함합니다(예:
\VCC3).
-
-
회로도에서 PCB 문서를 업데이트할 때, 전원 포트를 포함하는 각 넷에 Supply Nets 설계 규칙을 추가하는 것이 권장됩니다.
Power Port Properties
위치
-
(X/Y)
- X (첫 번째 필드) - 현재 설계 공간 원점을 기준으로 한 객체 기준점의 현재 X(수평) 좌표입니다. 편집하여 객체의 X 위치를 변경합니다. 값은 미터법 또는 야드파운드법으로 입력할 수 있으며, 현재 기본 단위가 아닌 단위로 값을 입력할 때는 단위를 함께 입력하십시오.
- Y (두 번째 필드) - 현재 원점을 기준으로 한 객체 기준점의 현재 Y(수직) 좌표입니다. 편집하여 객체의 Y 위치를 변경합니다. 값은 미터법 또는 야드파운드법으로 입력할 수 있으며, 현재 기본 단위가 아닌 단위로 값을 입력할 때는 단위를 함께 입력하십시오.
- Rotation - 드롭다운을 사용하여 회전을 선택합니다.
속성
-
Name - 전원 포트의 이름입니다. 눈 아이콘을 사용하여 이름을 표시/숨길 수 있습니다.
-
Style - 드롭다운을 사용하여 전원 객체의 스타일을 선택합니다. 미리보기 이미지는 선택에 따라 업데이트됩니다. 색상 상자를 클릭하여 색상을 선택합니다.
-
Font - 컨트롤을 사용하여 원하는 글꼴, 글꼴 크기, 색상 및 굵게/기울임 등 속성을(필요한 경우) 선택합니다.
일반(Net)
전원 포트에 할당된 넷의 속성을 표시합니다. 필요에 따라 업데이트하십시오.
매개변수(Net)
- Selection buttons - 그리드에 표시할 원하는 객체를 클릭합니다.
- Add - 드롭다운을 사용하여 원하는 객체를 추가한 다음 값을 정의합니다.
Wire
와이어는 회로도에서 전기적 연결성을 생성하는 데 사용됩니다.
요약
와이어는 회로도상의 지점들 사이에 전기적 연결을 형성하는 데 사용되는 폴리라인 전기 설계 프리미티브입니다. 물리적인 와이어에 해당합니다.
사용 가능 여부
와이어는 다음 방법으로만 회로도 편집기에서 배치할 수 있습니다.
- 메인 메뉴에서 Place » Wire을(를) 선택합니다.
- 설계 공간 상단에 있는 Active Bar의 드롭다운에서 Wire 버튼을 클릭합니다. (Active Bar 버튼을 클릭한 채로 유지하면 다른 관련 명령에 접근할 수 있습니다. 한 번 명령을 사용하면 해당 명령이 Active Bar의 그 섹션에서 최상단 항목이 됩니다.)
-
Wiring 툴바에서
버튼을 클릭합니다.
- 설계 공간에서 마우스 오른쪽 버튼을 클릭한 다음, 컨텍스트 메뉴에서 Place » Wire 명령을 선택합니다.
- Ctrl+W 단축키를 사용합니다.
배치
명령을 실행하면 커서가 십자선으로 바뀌고 와이어 배치 모드로 들어갑니다. 배치는 다음 동작 순서로 수행됩니다.
- 클릭하거나 Enter을(를) 눌러 와이어의 시작점을 고정합니다.
- 커서를 위치시킨 다음 클릭하거나 Enter을(를) 눌러 와이어의 형태를 정의하는 일련의 꼭짓점(버텍스) 지점을 고정합니다.
- 마지막 꼭짓점 지점을 배치한 후, 마우스 오른쪽 버튼을 클릭하거나 Esc을(를) 눌러 와이어 배치를 완료합니다.
- 추가 와이어 객체를 계속 배치하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc을(를) 눌러 배치 모드를 종료합니다.
- Backspace 또는 Delete 키를 사용하여 마지막으로 배치한 와이어 세그먼트를 제거합니다.
배치 모드
와이어를 배치할 때는 3가지 ‘수동’ 배치 모드가 있으며, 그중 2가지는 Start 및 End 하위 모드를 갖습니다. 모드는 와이어 배치 시 코너가 생성되는 방식과 와이어를 배치할 수 있는 각도를 지정합니다. 배치 중:
-
Shift+Spacebar을(를) 눌러 모드를 순환 전환합니다.
-
90 Degree또는45 Degree모드(진정한 직교 모드로 알려짐)에서는 Spacebar을(를) 눌러 Start 및 End 하위 모드를 순환 전환합니다. -
배치 중 현재 배치 모드는 상태 표시줄에 표시됩니다. 와이어 배치 중 언제든지 모드를 변경할 수 있습니다.
-
Any Angle이외의 모드에서는 커서에 붙어 있는 선분이 look-ahead 세그먼트입니다. 실제로 배치되는 세그먼트는 이 미리보기(look-ahead) 세그먼트 앞에 놓입니다.
45도 모드
90도 모드
임의 각도 모드
Auto Wire 모드
가이드 배선
회로도에는 정의 가능한 전기 그리드가 있어 객체 간 전기적 연결을 쉽게 정의할 수 있습니다. 와이어를 배치하는 동안 와이어가 다른 전기 객체의 전기 그리드 범위 안으로 들어오면 커서가 고정 객체에 스냅되고 핫스팟(파란색 십자)이 나타납니다.
핫스팟은 유효한 연결이 가능한 위치로 안내하며, 커서를 전기적 연결 지점에 자동으로 스냅합니다.
전기 그리드는 Document Options 모드에서 Properties panel의 General 탭에서 정의할 수 있습니다. 전기 그리드는 현재 스냅 그리드보다 약간 작게 설정하는 것이 권장됩니다. 그렇지 않으면 전기 객체를 스냅 그리드 한 칸 간격으로 배치하기가 어려워질 수 있습니다.
그래픽 편집
이 편집 방법을 사용하면 설계 공간에서 배치된 와이어 객체를 직접 선택하고, 그래픽 방식으로 크기 및/또는 형태를 변경할 수 있습니다.
와이어 객체를 선택하면 다음 편집 핸들을 사용할 수 있습니다.
그래픽 편집 준비가 된 선택된 Wire.
- A을(를) 클릭하고 드래그하여 와이어의 끝점을 재배치합니다.
- B을(를) 클릭하고 드래그하여 와이어의 정점(vertex)을 이동합니다. 끝점은 고정된 상태로 유지됩니다.
- 와이어 세그먼트를 클릭하고 드래그하여 해당 세그먼트를 grab하고 재배치합니다. 끝점과 다른 정점은 고정된 상태로 유지됩니다.
-
정점 지점을 마우스 오른쪽 버튼으로 클릭한 다음 Edit Wire Vertex n 명령을 선택하면,
nth정점 항목이 편집 준비 상태로 선택된 Wire 대화상자에 접근할 수 있습니다. 필요에 따라 정점 및/또는 와이어의 다른 속성을 편집하십시오. 자세한 내용은 Wire Properties 섹션을 참조하십시오. - 정점을 클릭한 채로 유지한 다음 키보드에서 Delete를 눌러 해당 정점을 제거합니다.
드래그 관련 정보
- 드래그하는 동안 핫스팟이 사용되어 자동 접합(auto-junction)이 생성될 위치를 시각적으로 표시합니다.
- 드래그가 끝나면 불필요/중복된 자동 접합은 제거됩니다.
새 자동 접합 생성 표시
영향을 받는 배선에 따라 드래그 작업을 수행하면 새로운 위치에 자동 접합이 생성될 수 있습니다. 이러한 새 접합 인스턴스가 생성될 위치에 대한 시각적 피드백을 제공하기 위해 핫스팟이 사용됩니다. Preferences dialog의 Schematic - Compiler 페이지에 있는 Auto-Junctions 영역에서 와이어와 버스에 대해 이러한 핫스팟 사용을 활성화하고 색상을 설정하십시오.
선택 및 제거
와이어가 선택된 상태에서 세그먼트를 클릭하면 해당 세그먼트를 개별적으로 선택할 수 있습니다. 이 와이어 ‘하위 선택(sub-selection)’은 관련 편집 핸들이 빨간색으로 바뀌는 것으로 구분됩니다.
개별 세그먼트 하위 선택.
그런 다음 해당 세그먼트의 관련 정점은 SCH List panel 을 사용하여 직접 편집할 수 있으며, 변경 사항은 즉시 회로도에 반영됩니다.
또한 Delete 키를 누르는 것만으로 선택된 와이어 세그먼트를 제거할 수 있습니다. 서로 다른 와이어에 걸쳐 여러 세그먼트를 삭제할 수도 있습니다. 각 세그먼트가 선택되었는지 확인하십시오(전체 세그먼트 선택에 포함하려면 이후 각 세그먼트에서 Shift+Click를 두 번 수행). 자동 접합도 고려되므로, 해당 접합 지점까지만 와이어 세그먼트를 제거할 수 있으며(그리고 그 접합에 연결된 다른 와이어 세그먼트가 두 개만 남게 되는 경우에는 그 접합도 함께 제거됩니다).
자동 접합(Autojunctions)
와이어의 T-접합은 접합(컴파일러 생성 접합, Compiler-Generated Junction)에 의해 자동으로 연결됩니다. Preferences dialog의 Schematic - General 페이지에서 Break Wires At Autojunctions 옵션이 활성화되어 있으면, 자동 접합이 삽입되는 지점에서 기존 와이어 세그먼트가 두 개로 분할됩니다. 예를 들어 T-접합을 만들 때, 수직으로 교차하는 와이어 세그먼트는 접합을 기준으로 양쪽에 하나씩, 두 개의 세그먼트로 분할됩니다. Break Wires At Autojunctions 옵션이 비활성화되어 있으면, 와이어 세그먼트는 접합 지점에서 분할되지 않은 상태로 유지됩니다.
Wire Properties
일반(넷)
와이어에 할당된 넷의 속성을 표시합니다.
정점(Vertices)
- Width - 드롭다운을 사용하여 원하는 폭을 선택합니다. 색상 상자를 클릭하여 객체에 사용할 원하는 색상을 선택합니다.
-
Vertices Grid - 현재 객체에 정의된 모든 정점 지점을 다음 항목 기준으로 나열합니다.
- Index - 정점에 할당된 인덱스(편집 불가).
- X - 정점의 X(수평) 좌표. 클릭하여 편집합니다.
- Y - 정점의 Y(수직) 좌표. 클릭하여 편집합니다.
-
Add - 클릭하여 새 정점 지점을 추가합니다. 새 정점은 현재 포커스된 정점 항목 아래에 추가되며, 초기에는 포커스된 항목과 동일한 X,Y 좌표를 갖습니다.
을(를) 클릭하여 현재 선택된 정점을 제거합니다.
파라미터(넷)
- Selection buttons - 그리드에 표시할 원하는 객체를 클릭합니다.
- Add - 드롭다운을 사용하여 원하는 객체를 추가한 다음 값을 정의합니다.
Compiler Generated Junction

회로도 컴파일러는 각 T-접합에서 전기적 연결을 완성하기 위해 접합을 자동으로 추가합니다.
요약
접합(junction)은 전기 설계 프리미티브입니다. 회로도 시트에서 교차하는 와이어(또는 버스, 또는 신호 하네스)를 연결하는 데 사용되는 작은 원형 객체입니다. 컴파일러 생성 접합(Compiler generated junction)은 두 와이어/버스/신호 하네스가 T 형태로 연결되거나, 와이어/버스/신호 하네스가 핀, 전원 포트 또는 다른 전기 객체에 직교(orthogonal)로 연결될 때 자동 접합(Auto-junctioning) 기능에 의해 자동으로 배치되는 접합입니다.
가용성
이 유형의 접합은 회로도 편집기의 자동 접합(Auto-junctioning) 기능에 의해 자동으로 배치됩니다. 따라서 사용자가 접근하여 배치할 수 있는 설계 객체가 아닙니다.
배치
컴파일러 생성 접합은 배선 중 T-접합이 발생할 때마다 자동으로 배치됩니다. 예를 들어 2개의 와이어/버스/신호 하네스가 T 형태로 만나는 경우, 또는 와이어/버스/신호 하네스가 부품 핀의 끝이나 전원 포트 같은 다른 전기 객체를 직교로 가로지르는 경우입니다.
편집
컴파일러 생성 접합은 일반적인 방식(대화상자 또는 회로도 시트에서의 그래픽 편집)으로 편집할 수 없습니다. 컴파일러 생성 접합의 표시 속성은 아래 이미지에 표시된 것처럼 Schematic - Compiler 페이지의 Preferences dialog에서 구성합니다. 컴파일러 생성 접합 표시를 비활성화하더라도 해당 접합 지점의 전기적 연결이 끊어지지는 않습니다.
Preferences dialog에서 컴파일러 생성 접합(자동 접합)의 표시 옵션을 구성합니다.
새 자동 접합 생성 표시
영향을 받는 배선에 따라 드래그 작업을 수행하면 새로운 위치에 자동 접합이 생성될 수 있습니다. 이러한 새 접합 인스턴스가 생성될 위치에 대한 시각적 피드백을 제공하기 위해 핫스팟이 사용됩니다. 환경설정의 일부로, 이러한 핫스팟 사용을 활성화하고(와이어 및 버스에 대해) 색상을 지정하십시오.
드래그 작업 중 예측된 자동 접합 표시를 제어합니다.

드래그 작업으로 인해 예측된 새 자동 접합을 보여주는 예.
연결성 변경에 대한 시각적 표시
부품을 드래그하는 동안, 실수로 너무 멀리 또는 경로를 벗어나 드래그하여 의도치 않은 자동 접합이 발생하고, 회로의 연결성이 치명적으로 변경될 가능성이 있습니다. 드래그 수행 중 연결성 상태를 적시에 그래픽으로 표시하기 위해 다음과 같은 아이콘 몇 가지가 사용됩니다.
- OK - 드래그 작업이 회로의 연결성을 변경하지 않습니다.
- Alert - 드래그 작업으로 인해 회로의 연결성(connectivity)이 변경되고 있습니다.
드래그하는 동안 커서 근처에 해당 아이콘이 표시됩니다.

드래그 작업이 연결성 변경을 초래할 것임을 시각적으로 경고합니다.
교차 접합부 변환
와이어 또는 버스 객체로 생성된 4방향 접합부를, 서로 인접한 두 개의 3방향 접합부로 빠르게 변환할 수 있습니다. 이를 위해 메인 메뉴에서 Tools » Convert » Convert Cross Junctions 명령을 선택합니다. 명령을 실행하면 Junctions Conversion dialog가 나타납니다. 이 대화상자에서 변환 범위(현재 문서, 프로젝트 문서, 또는 열려 있는 모든 회로도 문서)와, 대상 문서에서 가능한 모든 4방향 접합부를 변환할지 또는 선택된 와이어/버스에 연관된 것만 변환할지를 결정합니다. 원하는 대로 변환 옵션을 설정한 뒤, 대화상자에서 OK 을(를) 클릭하면 변환이 수행됩니다.

Junctions Conversion dialog
Junctions Conversion dialog의 옵션/컨트롤
범위(Scope)
-
Sheet Scope - 다음 옵션 중 하나를 선택하여 업데이트 범위를 결정합니다:
- Current Document - 현재 템플릿 변경 사항을 반영하여 활성 회로도 문서만 업데이트합니다.
- Project Documents - 활성 회로도 문서뿐 아니라 활성 프로젝트의 다른 모든 회로도 문서도 각 문서의 현재 템플릿 변경 사항으로 업데이트합니다. 현재 닫혀 있는 회로도는 열립니다.
- Open Documents - 활성 회로도 문서뿐 아니라 (상위 프로젝트와 무관하게) 열려 있는 다른 모든 회로도 문서도 각 문서의 현재 템플릿 변경 사항으로 업데이트합니다.
-
Selection - 드롭다운에서 범위 내에서 원하는 객체를 선택합니다:
- Selected Objects - Sheet Scope에서 선택한 시트(들)에서 선택된 객체만 선택합니다.
- All Objects - Sheet Scope에서 선택한 시트(들)의 모든 객체를 선택합니다.
옵션(Options)
- Miter Size - 마이터(miter) 크기를 정의할 값을 입력합니다.
설계 구조가 연결성에 미치는 영향
Related page: 다중 시트 & 계층형 설계
설계가 단일 회로도 시트에 들어가지 않는 경우 여러 시트로 분산할 수 있습니다. 다중 시트 회로도에서 구성과 연결성을 만드는 모델은 두 가지가 있습니다. 하나는 플랫(Flat) 설계로, 하나의 큰 회로도 시트를 여러 개의 작은 시트로 잘라 놓은 것처럼 생각할 수 있습니다. 다른 하나는 계층형(Hierarchical) 설계로, 시트들이 조부모-부모-자식 형태의 구조로 연결됩니다.
다중 시트 설계는 아래 이미지와 같이 상위(부모) 시트에 Sheet Symbol을 배치하여 구현하며, 이 심볼이 하위(자식) 시트를 나타내고 링크합니다.

Sheet Symbol은 하위 레벨 시트를 나타내고(대표하며) 링크합니다. 플랫 설계에서는 이 구조가 한 단계 깊이만 가질 수 있지만, 계층형 설계에서는 깊이에 제한이 없습니다.
플랫 설계
Related page: 다중 시트 & 계층형 설계
플랫 설계는 연결성이 한 시트에서 다른 시트로 직접 생성될 때를 말합니다. 즉, 상위 시트의 Sheet Symbol을 거치지 않습니다. 플랫 설계에서 Sheet Symbol은 단지 하위 시트를 나타내고(참조하고) 있을 뿐입니다. 계층이 없기 때문에 설계의 모든 시트는 Projects panel에서 동일한 레벨로 표시됩니다. 아래 두 이미지는 모두 플랫 설계를 보여줍니다.
플랫 설계는 만들기가 더 간단합니다. 플랫 설계에는 각 하위 시트에 대한 Sheet Symbol을 포함하는 최상위 시트를 둘 수도 있지만, 시트 간 연결성을 만드는 데 이 최상위 시트가 사용되지 않으므로 필수는 아닙니다. 회로도 시트가 2~3장 정도인 작은 설계라면 최상위 시트가 별 가치를 더하지 않는다고 판단할 수도 있습니다. 시트 수가 많아지면, 최상위 시트는 논리 블록(Sheet Symbol)이 시트에 배치된 방식으로부터 회로 설계의 기능을 독자가 이해하는 데 도움을 줄 수 있습니다.

동일한 설계를 최상위 시트 없이(왼쪽) 및 최상위 시트 포함(오른쪽)으로 표시한 예 - 둘 다 플랫 설계의 예입니다.
플랫 설계에서는 위 이미지(돋보기 표시)에서 보듯이 Ports, Offsheet Connectors, Power Ports, Net Labels로 시트 간 연결을 만들 수 있습니다. 권장 방식은 각 시트에서는 Net Labels within을 사용하고, 시트 간 연결에는 Ports를 사용하는 것입니다 between. Ports는 Off-Sheet Connectors보다 더 많은 기능을 제공하며, Port Cross References를 추가할 수 있습니다. 이는 아래 이미지처럼 각 포트에 SheetName[GridReference]을(를) 추가하여 다른 시트의 일치하는 포트를 참조하도록 합니다.
플랫 설계에서는 시트 수에 제한이 없습니다.

각 Port 옆에 Port Cross References가 추가되어, 대상 시트와 일치하는 Port의 그리드 참조를 표시합니다.
계층형 설계
Main page: 다중 시트 & 계층형 설계
계층형 설계는 시트 간 연결성이 Sheet Symbol에서 시작해, 그 Sheet Symbol이 참조하는 하위(자식) 시트로 내려가는 방식일 때를 말합니다. 넷(net) 레벨에서 연결성은 해당 Sheet Symbol의 Sheet Entry와, 자식 시트에서 그 Sheet Entry와 동일한 이름을 가진 Port 사이에 생성됩니다. 이 연결 방식은 부모 시트와 자식 시트 사이에서 위/아래로만 연결이 생성되므로 수직 연결성(vertical connectivity)이라고도 합니다.

계층형 설계에서는 넷 레벨 연결성이 부모 시트의 Sheet Entry에서 자식 시트의 일치하는 Port로 내려갑니다.
계층형 설계에는 두 가지 주요 강점이 있습니다.
- 첫 번째는 회로도 시트가 논리 블록(Sheet Symbol)으로 구조화되고 제시되는 방식으로, 설계의 기능을 독자에게 보여줄 수 있다는 점입니다. 최상위 회로도는 설계를 고수준 기능 블록들의 집합으로 제시하며, 블록의 배치는 전체 회로의 전통적인 좌→우, 입력→출력 흐름에서의 위치를 반영합니다. 필요하다면 이 블록들을 더 작은 블록으로 세분화할 수 있어, 부품을 실제로 담는 최하위 레벨 회로도는 비교적 단순한 구조와 낮은 부품 수를 유지할 수 있습니다. 각 시트가 비교적 단순하므로 시트 크기를 작게 유지할 수 있고, 이는 회로도를 인쇄할 때 큰 장점이 됩니다.
- 또 다른 주요 장점은 계층형 설계에서 신호를 추적하기가 일반적으로 훨씬 쉽다는 점입니다. 독자는 부모 시트의 Sheet Entry를 자식 시트의 Port와 매칭하기만 하면 되고, 각 시트 내부의 배선을 따라 신호를 추적할 수 있습니다.
계층형 설계를 구축하려면 추가 작업이 필요합니다. Sheet Symbol에는 Sheet Entries가 필요하고, 최상위 시트는 한 Sheet Symbol에서 다른 Sheet Symbol로 신호를 전달하도록 배선되어야 합니다. 소프트웨어에는 Sheet Entries를 자식 시트의 Ports와 동기화하는 데 도움이 되는 도구가 포함되어 있습니다(모든 Sheet Symbol에 대해 Design » Synchronize Sheet Entries and Ports, 또는 Sheet Symbol을 우클릭한 다음 단일 Sheet Symbol에 대해 Sheet Symbol Actions » Synchronize Sheet Entries and Ports 선택). 또한 더 큰 설계를 작은 단위로 분해하는 데 도움이 되는 도구(Edit » Refactor » Move Selected Subcircuit to Different Sheet)도 포함되어 있습니다. 이러한 구조 재편 및 리팩터링 도구에 대한 자세한 내용은 Design Refactoring 페이지를 참조하십시오.
계층형 설계는 어떤 깊이든 가능하며, 회로도 시트 수에도 제한이 없습니다.
멀티 채널 설계
Main article: 멀티 채널 설계 생성
전자 설계에 반복되는 회로 구간이 포함되는 것은 드문 일이 아닙니다. 예를 들어 스테레오 앰프이거나 64채널 믹싱 콘솔일 수 있습니다. 이러한 유형의 설계는 multi-channel design로 알려진 기능 세트에서 완전히 지원됩니다. 멀티 채널 설계에서는 반복되는 회로를 한 번만 캡처한 다음, 동일한 자식(하위) 회로도를 참조하는 Sheet Symbol을 여러 개 배치하거나, 단일 Sheet Symbol이 참조하는 자식 회로도를 필요한 횟수만큼 반복하도록 설정하여 소프트웨어에 반복을 지시합니다. 컴파일된 설계는 컴퓨터 메모리에서 확장되며, user-defined naming scheme에 따라 모든 부품과 연결성이 필요한 횟수만큼 반복됩니다.

왼쪽에는 동일한 자식 시트(PortIO.SchDoc)를 참조하는 Sheet Symbol이 4개 있습니다. 오른쪽에서는 Repeat keyword에 의해 InputChannel.SchDoc가 8번 반복됩니다.
캡처한 논리 설계는 실제로 평탄화(flatten)되지 않으며, 항상 멀티 채널 회로도 형태로 유지됩니다. 이를 PCB 레이아웃으로 전송하면 물리 부품과 넷이 필요한 횟수만큼 단계적으로 확장되며, Working Between the Schematic and the Board에서 제공되는 크로스 프로빙(cross-probing) 및 크로스 셀렉팅(cross-selecting) 도구를 모두 사용할 수 있습니다. 또한 PCB 편집기에는 한 채널의 배치와 라우팅을 다른 모든 채널로 복제하는 도구가 있으며, 전체 채널을 쉽게 이동하고 방향을 재설정할 수도 있습니다. 멀티 채널 설계에 대해 더 알아보려면 multi-channel design 문서를 참조하십시오.
멀티 채널 설계는 계층형(hierarchical)이어야 합니다. 소프트웨어가 이 구조 모델을 사용해 메모리에서 채널을 인스턴스화하기 때문입니다.
넷 식별자 범위(Net Identifier Scope) 설정
Dialog page: 프로젝트 옵션
소프트웨어는 현재 Net Identifier Scope 설정을 사용하여 회로도 시트 간 연결성이 어떻게 생성되는지 결정합니다. Net Identifier Scope는 Project Options dialog의 Options 탭에서 구성합니다(Project » Project Options).

설계 구조에 맞게 Net Identifier Scope 모드를 선택하십시오.
아래 이미지에는 Global, Flat 및 Hierarchical 옵션의 동작이 표시되어 있습니다.

세 가지 주요 모드(Global, Flat, Hierarchical) 각각에서 연결성이 생성되는 방식의 간단한 예.
위에서 언급한 세 가지 옵션 외에도 Automatic 옵션이 있습니다. 일반적으로 Net Identifier Scope 는 Automatic로 두는 것이 좋습니다. 소프트웨어가 시트 구조와 Port 및 Sheet Entry의 존재/부재에 따라 세 가지 옵션 중 가장 적절한 것을 선택합니다.
Automatic로 설정하면 소프트웨어는 다음 기준에 따라 세 가지 주요 넷 식별자 모드 중 어떤 것을 사용할지 자동으로 선택합니다.
-
상위 시트에 sheet entry가 있으면
Hierarchical가 사용됩니다. -
sheet entry는 없지만 port가 있으면
Flat가 사용됩니다. -
sheet entry도 없고 port도 없으면
Global가 사용됩니다.
넷 이름 지정 방식
부품 핀 사이에 와이어를 배치할 때마다 연결성이 생성됩니다. 설계의 모든 넷에는 이름이 부여됩니다. 넷 이름을 지정할 수 있는 넷 식별자를 배치하지 않았다면, 소프트웨어는 해당 넷에 포함된 핀 중 하나를 기준으로 넷 이름을 지정합니다. 예를 들어 아래 이미지에 표시된 것처럼 NetR7_1 와 같습니다. 이후 어떤 시점에 부품 식별자(designator)가 변경되면, 시스템이 생성한 넷 이름도 함께 변경되며, 동기화를 유지하려면 이러한 변경 사항을 회로도와 PCB 간에 전달해야 합니다.

넷 식별자가 없는 넷에는 넷에 포함된 핀 중 하나를 기준으로 시스템 생성 이름이 할당됩니다.
하나의 넷에 여러 넷 식별자
하나의 회로도 시트 내에서 동일한 넷에 서로 다른 이름의 Net Label을 여러 개 둘 수는 없습니다. 이 상황은 검증(validation) 중 감지되어 오류로 표시됩니다. 그러나 넷이 나타나는 서로 다른 시트들에서, 해당 넷에 여러 넷 식별자가 존재하는 것은 정당합니다.
이 기능을 통해 다음이 가능합니다:
- 계층의 서로 다른 레벨에서 넷 이름을 변경하여 해당 시트에서의 기능을 더 잘 반영할 수 있습니다.
- 자식 회로도 시트를 재사용할 때 그 안의 넷 이름을 변경할 필요가 없습니다.
넷 이름 지정을 제어하는 옵션
Dialog page: 프로젝트 옵션
궁극적으로 각 넷은 PCB에서 하나의 이름만 가질 수 있습니다(넷 타이(Net Tie)로 intentionally connecting two nets 하는 경우가 아니라면, 하나의 PCB 넷이 두 개의 이름을 가질 수는 없습니다). 소프트웨어는 여러 이름을 가진 넷을 프로젝트에서 자동으로 하나의 이름으로 정리하지만, 그 이름이 기대한 이름이 아닐 수도 있습니다. 이름이 선택되는 방식을 제어하기 위한 다양한 옵션이 Project Options dialog의 Options 탭에 있는 Netlist Options 섹션에 있습니다. 각 옵션에 대한 자세한 내용은 Project Options dialog 페이지를 참조하십시오.
이 옵션들을 설정하는 좋은 방법은 Allow Ports to Name Nets 및 Higher Level Names Take Priority 옵션을 활성화하는 것입니다. 이를 각 시트의 중요한 넷에 Net Label을 합리적으로 사용하는 것과 결합하면, 시트를 가로지르는 넷을 포함해 모든 중요한 넷에 이름이 지정되고, 상위 레벨 회로도에서 지정된 이름이 하위 레벨 회로도에서도 사용되도록 할 수 있습니다.
같은 이름을 가진 두 개의 분리된 넷
또 다른 넷 네이밍 문제는 서로 다른 회로도 시트에서 동일한 넷 이름을 사용해 서로 다른 넷을 라벨링한 경우 발생할 수 있습니다. 이는 검증 중 Duplicate Nets 오류 검사에 의해 감지됩니다. 이 상태가 존재하면 설계를 PCB로 전송할 수 없습니다. 설계 전송 중 이 두 개의 분리된 넷은 하나의 PCB 넷으로 병합됩니다.
이 상황은 Project Options dialog의 Options 탭에서 Append Sheet Numbers to Local Nets 옵션을 활성화하여 해결할 수 있습니다. 이 옵션을 활성화하면 모든 로컬 넷 이름에 SheetNumber 파라미터 값이 덧붙여지며, 아래 이미지에 표시된 것과 같습니다.

넷 라벨 Input이 여러 시트에서 사용되었기 때문에, Duplicate Nets 오류를 방지하기 위해 Append Sheet Numbers to Local Net 옵션이 활성화되었습니다.
이 효과는 컴파일된 시트 탭(오른쪽 이미지)을 클릭하면 확인할 수 있으며, 넷 이름에 _2가 추가된 것을 볼 수 있습니다.
의도적으로 두 넷 연결하기
서로 다른 두 넷을 의도적으로 연결해야 하는 경우가 있습니다. 이는 단순한 이름 지정 문제가 아닙니다. 설계 요구사항으로 두 넷을 쇼트(단락)해야 하는 상황을 말합니다. 예를 들어 아날로그 그라운드와 디지털 그라운드를 제어된 방식으로 연결해야 할 때가 이에 해당합니다.
이는 Net Tie 컴포넌트를 통해 두 넷을 연결함으로써 구현합니다. Net Tie 컴포넌트는 본질적으로 제어된 단락으로, 보드에서 넷이 연결되는 위치를 사용자가 결정할 수 있게 해줍니다. 회로도에서 Net Tie 컴포넌트는 두 개 이상의 핀을 가지며, 각 핀은 단락될 넷 중 하나에 연결됩니다. 컴포넌트의 Component Type 속성은 아래와 같이 Net Tie(으)로 설정됩니다.

회로도에서 단일 클록을 두 개의 FPGA 클록 핀으로 라우팅하는 데 사용된 Net Tie 컴포넌트.
핀들은 회로도에서 서로 not 배선되어 있지만(회로도 상에서 쇼트된 것이 아님), PCB 풋프린트 내부에서 서로 are 연결되어 있다는 점에 유의하십시오.
PCB 측에서는 풋프린트가 회로도 심볼의 핀 수와 동일한 수의 패드를 가지며, 그 사이가 구리로 연결되어 있습니다. 아래 예시 이미지에서는 두 개의 사각 패드를 트랙 길이로 연결하여 이를 구현했습니다. 이는 PCB 라이브러리 편집기에서 풋프린트 내부에서 수행합니다. PCB Component Type 속성도 Net Tie(으)로 설정됩니다.
소프트웨어는 Net Tie PCB 컴포넌트 내부에서 생성된 단락을 자동으로 무시하므로 DRC 오류가 생성되지 않습니다.

PCB에서의 동일한 Net Tie 컴포넌트; Net Tie 풋프린트의 패드(선택됨)가 트랙으로 쇼트되어 있습니다.
Net Tie 컴포넌트를 사용해 서로 다른 두 넷을 연결하더라도, 각 넷은 회로도와 PCB 전반에서 각각의 이름을 그대로 유지합니다.
전원 넷
설정의 기본 동작은 전원 넷이 전역(global)이라고 가정하는 것입니다. 즉, 모든 회로도 시트에서 사용할 수 있기를 원한다고 가정합니다. 전원 넷에 접근하려면 필요한 넷 이름으로 Power Port를 배치한 다음, 컴포넌트를 해당 전원 포트에 배선하십시오. 설계를 컴파일하면 프로젝트의 모든 시트에 걸쳐 각 전원 넷에 연결된 모든 핀이 서로 연결됩니다.

전원 포트가 어떤 넷에 연결되는지는 심볼의 Style이 아니라 넷 이름으로 결정됩니다. 강조 표시된 세 전원 포트는 모두 GND 전원 넷에 연결됩니다.
전원 넷을 전역적으로 로컬화하기
앞서 언급했듯이, 계층형 설계에서 Net Identifier Scope에 대해 Strict Hierarchical 옵션을 선택하면 전원 넷을 각 회로도 시트로 로컬화할 수 있습니다. 이 접근 방식은 모든 시트의 모든 전원 넷을 로컬화하므로, 신호 넷과 동일한 방식으로 수동 배선으로 서로 연결해야 합니다. 서로 배선되어 있지 않으면 각 회로도 시트에 존재하는 각 전원 넷마다 Duplicate Net Name 오류가 발생합니다. 또한 Port가 Power Port에 연결될 수 있도록 Connection Matrix 설정을 조정해야 합니다.

Net Identifier Scope이(가) Strict Hierarchical(으)로 설정되어 있으면, 모든 전원 넷은 사용되는 모든 시트에 배선되어야 합니다.
시트 간 로컬화된 전원 넷 연결하기
계층형 설계에서 로컬화된 전원 넷은 다른 어떤 넷과 동일한 방식으로 연결합니다. 즉, 자식 시트의 포트에서 부모 시트의 시트 심볼에 있는 시트 엔트리로 연결합니다. 전원 넷의 경우 이 기법은 개별 전원 넷만 지원하며, 버스로 번들된 전원 넷에는 적용되지 않는다는 점에 유의하십시오.
멀티 채널 설계를 만들고 Repeat 문(아래와 같이)을 사용해 각 채널에 고유한 개별 전원 넷을 공급하려는 경우, 시트 엔트리-포트 조합을 통해 각 채널로 하나의 넷만 전달하므로 지원됩니다. 설계가 각 시트 엔트리-포트 조합을 통해 부모에서 자식으로 개별 전원 넷 하나만 연결하려고 시도하는 한, 넷리스트는 올바르게 생성됩니다.
로컬화된 전원 넷은 멀티 채널 설계에서, 버스가 아니라 개별 넷으로 계층을 상하로 이동하는 경우 각 채널로 분배될 수 있습니다.
전원 넷을 개별적으로 로컬화하기
계층형 설계에서 특정 전원 넷은 (즉, Net Identifier Scope이(가) Hierarchical(으)로 설정된 설계이거나, 최상위 시트에 시트 엔트리가 포함되어 있고 에서 Net Identifier Scope이(가) Automatic(으)로 설정된 설계 – Setting the Net Identifier Scope에서 자세히 알아보기) 해당 회로도 시트에서 Power Port를 Port에 배선함으로써 특정 시트에서만 로컬화할 수도 있습니다.

여기서는 3V3 전원 넷이 이 시트에 대해서만 로컬화되었으므로, 부모 시트에서도 수동으로 배선되어야 합니다. GND와 5V 넷은 전역 전원 넷으로 유지됩니다.
동적 컴파일
Related page: 설계 프로젝트 검증
두 핀을 와이어로 연결할 때, 실제 넷을 만드는 것이 아니라 설계 의도를 작성(drafting)하는 것입니다. 넷은 프로젝트가 컴파일될 때까지 생성되지 않습니다. 컴파일은 컴포넌트의 세부 정보와 연결 방식 추출뿐 아니라, 컴포넌트 및 설계의 상세 파라메트릭 정보도 추출합니다. 프로젝트의 컴파일된 모델을 Unified Data Model이라고 합니다.
설계 데이터 모델은 동적 컴파일을 통해 각 사용자 작업 후 점진적으로 업데이트되며, 이를 Dynamic Data Model(DDM)이라고 합니다. 프로젝트를 수동으로 컴파일하는 과정은 없고, 모두 자동으로 수행됩니다. 설계 연결성 모델 또한 동적 컴파일 덕분에 각 사용자 작업 후 점진적으로 업데이트됩니다. 설계 프로젝트에서 자동 컴파일 프로세스는 세 가지 기능을 수행합니다:
- 설계 계층을 인스턴스화합니다.
- 모든 설계 시트 간의 넷 연결성을 설정합니다.
- 설계의 내부 Dynamic Data Model(DDM)을 구축합니다.
이를 통해 수행된 모든 설계 변경 사항이 Navigator 및 Projects panel에 즉시 반영됩니다.
DDM과 컴파일러 설정 사이의 논리적, 전기적, 제도(drafting) 오류를 확인하려면 프로젝트를 검증해야 합니다. 이 명령은 메인 메뉴에서 Project » Validate Project command를 선택하거나, Projects 패널에서 프로젝트 항목을 마우스 오른쪽 버튼으로 클릭한 뒤 컨텍스트 메뉴에서 Validate Project command를 선택하여 실행할 수 있습니다.
컴파일러가 감지한 모든 위반 사항은 Messages panel에 경고 및/또는 오류로 나열됩니다. 컴파일러는 소스 문서에서 위반 사항을 검사할 때(프로젝트 유형에 따라 해당되는 경우) Project Options dialog의 Error Reporting 및 Connection Matrix 탭에 정의된 옵션을 사용합니다.
Dynamic Data Model
소프트웨어의 핵심 요소 중 하나는 Unified Data Model(UDM)입니다. 동적 컴파일의 자동 인스턴스를 통해 설계 프로세스의 중심에 위치하는 단일하고 일관된 모델이 생성됩니다. 모델 내 데이터는 회로도와 PCB를 포함해 소프트웨어의 다양한 편집기와 서비스에서 접근하고 조작할 수 있습니다. 여러 설계 도메인마다 별도의 데이터 저장소를 사용하는 대신, UDM은 부품과 그 연결성을 포함하여 설계의 모든 측면에서 발생하는 모든 정보를 수용하도록 구조화되어 있습니다. 설계 프로세스의 중심에 위치하는 이 단일·일관된 모델은 동적 설계 컴파일의 결과로 생성됩니다. 즉, 프로젝트를 여는 순간부터 Unified Data Model을 사용할 수 있으며 추가적인 수동 컴파일이 필요하지 않습니다. 진정한 Dynamic Data Model(DDM)인 것입니다. 따라서 모델은 사용자 작업이 수행될 때마다 점진적으로 업데이트(컴파일)됩니다. 회로도 설계에서 콘텐츠를 자유롭게 배치하고, 배선하고, 재배치하고, 이름을 변경하고, 추가하고, 삭제할 수 있습니다.
PCB 설계 컴파일 프로세스는 회로도 및 PCB 편집기 외부의 코드에 의해 관리됩니다. 이 접근 방식에는 여러 장점이 있는데, 가장 큰 장점은 설계의 Unified Data Model이 개별 회로도/PCB 편집기 밖에 존재한다는 점입니다. UDM에는 설계에 포함된 모든 부품에 대한 상세 설명과 서로 어떻게 연결되는지에 대한 정보가 포함됩니다.

소프트웨어는 회로도와 PCB 전반에 걸친 연결(Connectivity) 데이터를 관리합니다.
컴파일이 동적으로 수행되므로, 다음 위치 및 작업에서는 설계 컴파일과 관련해 추가적인 수동 작업이 필요하지 않습니다:
- Navigator 및 Projects 패널
- ActiveBOM
- ECO 수행
- 크로스 프로빙(Cross-probing)
- 넷 색상 하이라이트
- 핀 스와핑(Pin swapping)
- 부품 상호 참조(Component cross reference)
그렇다면 Unified Data Model과는 어떻게 상호작용할까요? 예를 들어 설계 전체에서 넷을 추적하려면 어떻게 해야 할까요? Navigator 패널을 통해 수행합니다.
연결성(Connectivity) 살펴보기
Panel page: Navigator panel
설계가 크고 많은 시트에 분산되어 있으면, 설계의 연결성을 따라가며 검증하기가 어려워질 수 있습니다. 이 과정을 돕기 위해 Navigator panel 을 사용할 수 있습니다. 이 패널은 컴파일된 전체 설계를 한눈에 보여줍니다.
패널의 기본 사용 방법은 다음과 같습니다:
-
패널 상단의
버튼을 클릭해 Preferences 대화상자를 열고 원하는 Highlight Methods를 활성화하여 탐색 동작을 설정합니다. 또는 패널에서 관심 객체를 우클릭한 뒤 메뉴 옵션을 사용해 탐색 동작을 구성할 수 있습니다(아래 이미지 참조).
-
패널의 Documents for 영역에서 탐색 범위를 설정합니다. 전체 설계를 탐색하려면
Flattened Hierarchy를 선택합니다. - 목록의 Instance 섹션에서 부품을 클릭하면 해당 부품으로 이동합니다. 부품을 확장해 핀을 찾거나 핀으로 바로 이동할 수도 있습니다.
- Net /Bus 섹션에서 넷 또는 버스를 클릭하면 해당 넷/버스로 이동합니다.
- Alt 키를 누른 채 클릭하면 회로도와 PCB 양쪽에서 해당 객체로 이동합니다.

Navigator 패널에서 부품 또는 넷을 클릭해 해당 부품/넷을 찾고, 설계 전반의 연결성을 추적합니다. 표시 옵션은 우클릭으로 접근합니다. 이미지에 커서를 올리면 회로도와 PCB에서 동시에 부품으로 이동하는 모습을 볼 수 있습니다(Navigator 패널에서 클릭할 때 Alt를 누르고 있으면 PCB 객체도 포함).
보드에서 부품 탐색하기
Navigator 패널에서( Alt를 누르고 있으면) 회로도와 PCB의 부품을 찾는 것뿐 아니라, 회로도에서 직접 PCB의 핀/부품/넷/버스/하네스(harness)도 탐색할 수 있습니다.
예를 들어 회로도에서 부품을 클릭해 찾을 때, PCB에서도 동일한 부품을 함께 찾을 수 있습니다.
방법:
- Highlight Methods에서 Selecting 옵션을 활성화하고, Preferences 대화상자의 System - Navigation 페이지에 있는 Cross Select Mode 섹션에서 원하는 옵션도 활성화합니다.
- 회로도 및 PCB 편집기 모두에서 Cross Selection(Tools » Cross Select Mode)을 활성화합니다.

이 옵션들은 탐색 및 크로스 선택 동작을 구성합니다.
이제 회로도에서 핀/부품/넷/버스/하네스를 선택하면, 아래 이미지처럼 PCB에서도 해당 객체가 함께 선택됩니다.

회로도에서 부품과 넷을 선택하면 PCB에서도 해당 객체가 선택됩니다. 크로스 선택은 PCB에서 회로도로도 동작합니다.
프로젝트 구조에서 부품과 넷 검색하기
패널의 구조를 따라가 관심 있는 Component 또는 Net을 찾은 다음, 해당 객체를 더블클릭하면 프로젝트의 회로도 문서에서 그 객체의 인스턴스가 표시됩니다. Preferences 대화상자의 System - Navigation 페이지 옵션을 사용해 객체 하이라이트 동작(Zoom, Dim, Select 등)을 지정합니다.
프로젝트 객체 탐색은 Navigator panel에서도 사용할 수 있으며, 이 패널은 설계 객체와 관련 데이터의 상세한 계층 구조를 제공합니다. System - Navigation 환경설정은 Project 및 Navigator 패널 모두의 객체 하이라이트 동작을 결정합니다.
연결 하이라이트
연결성 탐색 옵션은 Projects 패널에서 선택한 객체의 연결 관계를 표시합니다. 패널의 객체 계층 목록에서 Net과 같은 항목을 더블클릭하면 회로도에서 해당 상호 연결이 하이라이트됩니다.
미리보기 기능은 Preferences 대화상자의 System – Navigation 페이지에 있는 Highlight Methods 섹션의 Connectivity Graph 옵션으로 활성화됩니다. 추가로 Include Power Parts 옵션을 선택하면, 선택한 객체와 연관된 전원(power) 객체의 연결성도 함께 볼 수 있습니다.
전역 넷 하이라이트
설계 전체의 넷 연결성은, 와이어(Alt+Click)를 클릭해 넷을 선택할 때 Alt 키를 누르고 있으면 모든 회로도에서 하이라이트할 수 있습니다. 해당 넷의 모든 회로도 인스턴스가 하이라이트되고 다른 객체는 흐리게 표시되어, 한 번의 간단한 동작으로 설계에서의 신호/전원 전파를 시각적으로 확인할 수 있습니다.
넷 하이라이트는 빈 공간을 클릭하면 해제되며, 동작은 Preferences 대화상자의 System - Navigation page에 있는 Highlight Methods 설정에 의해 결정됩니다. Dimming 옵션을 체크 해제하면 넷 하이라이트 기능이 비활성화된다는 점에 유의하세요.
넷 색상 구성하기
Main page: 넷에 색상 적용하기
회로도의 가독성을 높이고 PCB 편집기에서 넷과 라우트를 더 쉽게 작업할 수 있도록, 회로도 배선과 PCB 넷 및 라우트에 색상을 적용할 수 있습니다.
아래 이미지에 표시된 것처럼, View » Set Net Colors 하위 메뉴의 명령을 사용해 회로도 편집기에서 넷 또는 버스에 하이라이트 색상을 적용할 수 있습니다. 이 색상은 Update PCB 명령을 통해 언제든지 PCB 편집기로 전송할 수 있습니다.
PCB 편집기에서 Connection Lines의 기본 색상과 표시 여부는 PCB View Configuration panel의 System Colors 섹션에서 구성합니다. 이 기본 색상은 넷이 생성될 때(회로도에서 초기 설계 전송 중) 적용되며, 이 옵션을 변경하더라도 기존 연결선의 색상은 바뀌지 않는다는 점에 유의하세요.
PCB 편집기에서는 각 넷에 적용된 색상이 PCB 패널의 Nets mode에 표시됩니다. 아래 이미지 오른쪽 하단에 보이는 것처럼, 넷 이름 옆 체크박스 뒤에 표시되는 색상을 확인하세요.
색상은 항상 미배선(net) (연결선)에 적용됩니다. 배선된(net)에도 색상을 표시하려면 PCB 패널에서 해당 net 이름 옆의 체크박스를 활성화하고, Preferences 대화상자의 Board Insight Color Overrides 페이지에서 표시 옵션을 구성하십시오. 아래 이미지에서는 override color의 Base Pattern이 Solid(으)로 설정되어 있고, Zoom Out Behavior는 Override Color Dominates(으)로 설정되어 있습니다.
회로도에서 적용한 net 색상은 Update PCB 명령을 통해 PCB로 전송됩니다. 보드에서 어떻게 표시될지 제어하려면 PCB Color Override 기능을 구성하십시오.
PCB Net의 색상 변경
회로도 배선에 색상을 적용한 뒤 이를 PCB로 전송하는 것이 항상 가능한 것은 아닙니다. 이런 경우에도 PCB 편집기에서 연결선과 라우팅에 색상을 적용할 수 있습니다. 설계를 전송한 후 net의 색상을 변경하려면 PCB 패널의 Nets 모드에서 net 이름을 더블 클릭하십시오. 개별 net의 색상은 Edit Net dialog에서 편집할 수 있습니다.
여러 net의 색상을 변경하려면 PCB 패널의 Nets 모드를 사용하십시오:
- 표준 Windows 다중 선택 방식(Shift+click 또는 Ctrl+click)을 사용해 여러 net class 또는 여러 개별 net을 선택합니다.
- 선택된 객체를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Change Net Color 명령을 선택하여, 선택된 net에 새 색상을 할당합니다.
- 두 번째로 다시 마우스 오른쪽 버튼을 클릭하고 Display Override » Selected On를 선택하여, 선택된 net에 대해 색상 override 기능을 활성화합니다.

연결선의 색상을 변경하고 표시 override 기능을 활성화하여 net의 가시성을 향상시키십시오.




)