xSignals 관리
개요
- xSignals 모드에서 PCB Panel이 어떻게 구성되는지 알아보고, 클래스, xSignal 및 프리미티브 간에 이동하는 방법을 익혀 보세요.
- 길이, 미라우팅 거리, 여유 값, 선택적으로 표시할 수 있는 지연 시간 등 주요 측정값과 열을 확인해 보세요.
- 설계 공간에서 xSignal이 어떻게 표시되는지 이해하고, 표시 여부와 모양을 제어하고 삭제하는 방법을 알아보세요.
PCB Panel의 xSignals 모드에서는 세 개의 주요 영역이 현재 PCB 설계의 xSignal 계층 구조를 반영하도록 변경됩니다(위에서부터 순서대로).
- xSignal Classes
- 클래스 내 개별 xSignals
- xSignal을 구성하는 개별 xSignal Primitives(Pad, Track 및 비아)
xSignal 클래스 Region
xSignal Classes 영역에는 정의된 xSignal 클래스 모음 또는 사용 가능한 모든 클래스(<All xSignals>)가 나열됩니다.
클래스를 선택하면 가운데 영역(xSignals)에 해당 클래스의 xSignal 목록이 표시되고, PCB 설계 공간에도 해당 xSignal이 표시됩니다.
기존 xSignal 모음에서 새 xSignal 클래스를 만들려면 영역을 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 Add Class을 선택하여 Edit xSignal Class 대화 상자를 엽니다. 이 대화 상자에는 사용 가능한 xSignal이 나열되며, 관리 버튼을 사용하여 새 클래스의 멤버로 추가하거나 제거할 수 있습니다. Name 필드에서 새 xSignal 클래스에 적합한 이름을 지정합니다.

Edit xSignal Class 대화 상자에서 xSignal 멤버를 추가하거나 제거하여 xSignal 클래스를 만들거나 기존 클래스에 추가합니다.
Panel 영역의 마우스 오른쪽 버튼 컨텍스트 메뉴에서는 클래스를 제거(Delete)하거나 PCB 설계 공간에서 표시되는 방식을 변경(예: Change xSignal Color)할 수도 있습니다.
xSignals Region
Panel의 가운데 영역에는 위쪽 영역에서 선택한 xSignal 클래스의 xSignal이 표시됩니다.
각 xSignal에는 기본적으로 다음 정보가 나열됩니다.
-
– 이 기능은 두 가지 역할을 합니다.
- 배경색 – xSignal에 지정된 색상입니다(설계 공간에서 xSignal을 나타내는 가는 선의 색상). 마우스 오른쪽 버튼을 클릭하여 현재 선택된 모든 xSignal에 대해 Change xSignal Color 작업을 수행합니다.
- 표시 여부 체크박스 – 현재 선택 여부와 관계없이 xSignal을 항상 표시하려면 이 체크박스를 사용합니다.
-
Name – xSignal의 이름입니다.
-
Node Count – 이 xSignal에 포함된 Pad의 총개수입니다.
-
Routed Length – 라우팅을 구성하는 배치된 Track 및 Arc 세그먼트의 길이에 비아를 통과하는 수직 거리를 더한 값입니다(아래 참고 참조). 라우팅된 길이 계산기는 Pad 내부에서 겹치는 Track 세그먼트나 라우팅의 구불구불한 부분을 보정하지 않습니다.
-
Signal Length – 노드 간 총거리를 정확하게 계산한 값입니다. Signal 길이 계산에는 다음 사항이 적용됩니다.
-
Pad 내부의 겹침과 구불구불한 부분을 보정합니다.
-
Track 및 Arc 이외의 객체(예: Region 또는 Fill)로 생성된 라우팅 경로도 처리합니다.
-
비아를 통과하는 수직 거리를 포함합니다(아래 참고 참조).
-
이 xSignal의 Total Pin/Package Length을 포함합니다.
-
이 xSignal의 Unrouted (Manhattan) 길이를 포함합니다.
-
적용되는 Length/Matched Lengths Design Rule을 준수하지 않으면 Signal 길이가 유색 배경으로 표시됩니다. Signal 길이가 너무 짧으면 노란색, 너무 길면 빨간색으로 표시됩니다.
-
-
Total Pin/Package Length – 해당 xSignal의 모든 Pad에 지정된 Pin Package Length 값을 합한 값입니다. 이 값은 PCB Pad의 속성으로 정의되며 Schematic 핀에서도 지정할 수 있습니다.
-
Unrouted (Manhattan) – 라우팅되지 않은 모든 구간의 수직 및 수평(X+Y) 거리를 합한 값입니다.
-
Margin – 실제 Signal 길이와 적용되는 Length/Matched Lengths Design Rule에 정의된 타겟 Signal 길이 간의 차이입니다. 적용되는 Matched Lengths Design Rule에서 타겟으로 선택된 xSignal은 Panel에서 해당 xSignal 클래스를 선택하면 이 열에 타겟으로 표시됩니다.
영역을 마우스 오른쪽 버튼으로 클릭한 다음 Columns 하위 메뉴를 사용하여 다음 열을 추가합니다.
- Delay – Signal이 해당 경로를 따라 전파되는 데 걸리는 시간입니다.
xSignal 프리미티브 Region
PCB Panel의 세 번째 영역인 xSignal Primitives에는 현재 선택한 xSignal의 모든 구성 요소(프리미티브)가 나열됩니다.
이 영역의 Show nodes only 체크박스를 선택하면 프리미티브 목록에 xSignal의 시작점/끝점 노드인 Pad만 표시됩니다. 이 모드에서는 PCB 설계 공간에서 선택한 xSignal이 노드 Pad와 이를 연결하는 가는 Trace로 표시됩니다. 이 Trace는 Track 대신 xSignal 경로를 나타냅니다.

아래쪽 xSignal Primitives 영역에는 선택한 xSignal의 Pad, 비아, Track 등 모든 요소와 각 요소의 지연이 나열됩니다.
설계 공간에 xSignal 표시하기
xSignal은 설계 공간에서 가는 선으로 표시됩니다. 이 선은 xSignal이 따르는 경로를 나타냅니다. 선의 전체 길이는 해당 xSignal의 Signal 길이 중 X/Y 성분에 해당합니다. 전체 Signal 길이의 Z 성분, 즉 수직 성분은 위에서 설명했습니다.
아래 이미지에는 Differential Pair의 xSignal이 표시되어 있습니다. 선택되지 않은 쌍의 멤버에 해당하는 xSignal도 Panel에서 해당 xSignal의 체크박스가 활성화되어 있으므로 계속 표시됩니다.

xSignal은 설계 공간에서 가는 선으로 표시됩니다. 이 Differential Pair의 두 xSignal은 표시 여부 체크박스가 활성화되어 있으므로 Panel에서 하나만 선택되어 있어도 둘 다 계속 표시됩니다.
xSignal 삭제하기
Panel에서 xSignal을 선택한 다음 xSignal 목록 아래의 Delete 버튼을 클릭합니다. 또는 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Delete을 선택하거나 키보드에서 Delete 키를 누릅니다.
