Interactively Tuning the Lengths of Your Routes on a PCB in Altium Designer

고속 설계를 라우팅할 때 핵심적인 두 가지 도전 과제는 라우트의 임피던스를 제어하고, 중요한 네트의 길이를 일치시키는 것입니다. 임피던스 제어 라우팅은 출력 핀에서 나온 신호가 목표 입력 핀에 올바르게 수신되도록 보장합니다. 라우트 길이를 일치시키는 것은 타이밍이 중요한 신호가 목표 핀에 동시에 도착하도록 보장합니다. 라우트 길이를 조정하고 일치시키는 것은 차동 쌍 라우팅에도 필수적입니다.

배치 중에 튜닝 패턴의 형태와 진폭을 제어하기 위해 단축키를 사용하세요.
차동 쌍의 길이가 일치하도록 라우팅에 아코디언 패턴이 추가되었습니다.

인터랙티브 길이 조정인터랙티브 차동 쌍 길이 조정 명령어(Route 메뉴에서 시작하거나 버튼을 통해 Active Bar에서 실행)는 설계에서 사용 가능한 공간, 규칙, 그리고 장애물에 따라 가변적인 진폭의 조정 패턴을 삽입할 수 있게 하여 네트워크 또는 차동 쌍의 길이를 최적화하고 제어할 수 있는 동적인 방법을 제공합니다.

사용 가능한 조정 패턴 스타일은 아코디언(Accordion), 트롬본(Trombone), 그리고 쏘우투스(톱니모양, Sawtooth) 세 가지입니다.

세 가지 스타일의 튜닝 패턴을 사용할 수 있으며, 인터랙티브 길이 튜닝 명령을 실행한 후 Tab을 눌러 패턴을 선택합니다.세 가지 스타일의 튜닝 패턴을 사용할 수 있으며, 인터랙티브 길이 튜닝 명령을 실행한 후 Tab을 눌러 패턴을 선택합니다.

길이 튜닝 속성은 설계 규칙, 넷의 속성 또는 지정한 값에 기반할 수 있습니다. 이러한 파형 패턴의 컨트롤은 속성 패널을 통해 접근할 수 있으며, 길이 튜닝 중에 Tab을 눌러 패널을 엽니다.

필요한 경우, 길이 튜닝 패턴을 경로를 따라 여러 위치에 추가할 수 있습니다.

네트 길이 조정하기

길이 조정 기능의 우아함은 복잡한 소프트웨어 알고리즘과 직관적인 사용자 제어를 똑똑하게 결합한다는 데 있습니다. 길이 조정 세그먼트는 커서를 경로 경로를 따라 단순히 훑어가며 추가되며, 조정 세그먼트를 구성하는 다양한 트랙과 호의 치수 및 위치는 길이 조정 알고리즘에 의해 자동으로 계산되어 삽입됩니다. 키보드 단축키는 조정 세그먼트가 추가되는 동안 스타일과 속성을 제어할 수 있게 해줍니다.

인터랙티브 길이 조정 과정은 다음과 같습니다:

  1. 규칙에 기반한 길이 조정을 수행할 예정이라면 매칭된 길이길이 설계 규칙을 설정하세요.
  2. Route 메뉴에서 Interactive Length Tuning 명령어를 실행하세요 (또는 Active Bar에서 버튼을 통해 실행 가능).
  3. Tab을 눌러 속성 패널을 열고 길이 조정 패턴을 선택한 다음, 디자인 공간 일시정지 버튼 오버레이( )를 클릭하여 배치를 재개하세요.
  4. 경로를 선택하세요. 넷이나 차동 쌍(또는 그 외의 자유로운 선이나 트랙)을 클릭한 후, 단순히 커서를 경로를 따라 슬라이드하거나 밀면 됩니다.

커서가 경로를 따라 이동함에 따라 튜닝 세그먼트가 자동으로 추가됩니다.
커서가 경로를 따라 이동함에 따라 튜닝 세그먼트가 자동으로 추가됩니다.

인터랙티브 라우팅 중에 Accordion 추가 옵션이 활성화되어 있으면 아코디언 모양의 라우팅 섹션이 생성됩니다. 이러한 모양은 진정한 아코디언 객체가 아니며, 배치된 후에는 개별적으로 선택할 수 있는 트랙 및/또는 아크의 집합입니다. 이 페이지의 정보는 이러한 오래된 스타일의 아코디언 라우팅에는 적용되지 않습니다.

아래 섹션에서는 이러한 단계를 더 자세히 설명합니다.

설계 규칙 구성하기

길이 조정 시 준수되는 두 가지 설계 규칙이 있습니다. 일치하는 길이 규칙과 길이 규칙인데, 둘 다 고속 범주에 속하는 PCB 규칙 및 제약 조건 편집기에 있습니다. 이 두 규칙 중 하나 또는 둘 다 여러분의 설계에서 중요할 수 있으며, 이는 잠재적인 문제가 스큐(신호가 다른 시간에 도착함 - 일치하는 길이 규칙 사용)와 관련이 있는지, 아니면 전체 신호 지연(길이 규칙 사용)과 관련이 있는지에 따라 달라집니다.

길이 조정 중에는 최소, 최대, 목표 및 현재 길이에 대한 세부 정보가 네트 길이 게이지에 반영됩니다.

매칭 길이 설계 규칙

매칭 길이 설계 규칙(Matched Net Length rules)은 대상 네트워크가 지정된 허용 오차 내에서 세트의 가장 긴 네트워크 길이로 라우팅되어야 한다고 명시합니다(이미지 보기). 대상이 되는 네트워크 세트는 규칙 범위 또는 쿼리에 의해 정의됩니다.

길이 조정 도구는 대상 넷 세트에서 가장 긴 넷을 찾아 유효 범위와 목표 길이()을 제공합니다:

  • TargetLength = 세트 내에서 가장 긴 라우팅된 넷
  • MinLimit = LongestNet - 매칭된 길이 규칙 허용 오차
  • MaxLimit = TargetLength
튜닝하고자 하는 넷을 포함하는 넷 클래스를 정의하고, 그 넷 클래스를 대상으로 규칙을 적용하는 것이 좋은 생각일 수 있습니다.

길이 설계 규칙

매칭된 넷 길이 규칙(Length rules)을 보완하여, 길이 설계 규칙은 넷 또는 넷 세트의 최소 및 최대 허용 라우팅 길이를 지정합니다. 대상 넷은 지정된 최소최대 길이 내에 있어야 합니다(이미지 보기).

길이 튜닝 도구는 대상 넷 세트에서 가장 긴 넷을 찾아 유효 범위와 목표 길이()를 제공합니다:

  • TargetLength = 세트에서 가장 긴 라우팅된 넷
  • MinLimit = 규칙 최소값
  • MaxLimit = 규칙 최대값

중첩된 규칙이 적용되는 방식

이러한 규칙 중 하나 또는 둘 다 여러분의 설계에서 중요할 수 있습니다. 이는 여러분이 직면할 수 있는 잠재적 문제가 스큐(신호가 다른 시간에 도착함 - 매치된 넷 길이 규칙을 생각해보세요)와 관련이 있는지, 아니면 전체 신호 지연(길이 규칙을 생각해보세요)과 관련이 있는지에 전적으로 달려 있습니다.

적용 가능한 길이 규칙과 매치된 길이 규칙이 있는 경우, 길이 조정 도구는 두 규칙을 모두 고려하고 가장 엄격한 제약 조건 세트를 계산합니다.

유효 범위와 목표 길이()는 다음과 같이 결정됩니다:

  • TargetLength = 세트 내에서 가장 긴 라우팅된 넷, 또는 규칙에서 가장 낮은 MaxLimit
  • MinLimit = (가장 긴 넷 - 매치된 길이 규칙 허용 오차), 또는 규칙에서 가장 높은 MinLimit
  • MaxLimit = TargetLength
  • ValidRange = 가장 높은 MinLimit부터 가장 낮은 MaxLimit까지 (길이 및 매치된 길이 규칙의 가장 엄격한 조합)

예를 들어, 길이 규칙에 의해 지정된 최대 길이가 일치된 길이 규칙에 의해 식별된 가장 긴 루트 길이보다 짧은 경우, 길이 규칙이 우선하며 그보다 짧은 길이가 튜닝 중에 사용됩니다. 패널은 각 규칙에 대해 계산된 최소 한계최대 한계를 표시하므로, 목표 길이가 예상한 것과 일치하는지 확인하세요. 위에 보여진 이미지에서, 길이 규칙과 일치된 길이 규칙이 목표 네트에 적용됩니다. 가장 엄격한 값은 일치된 네트 길이 규칙에서 나온 것임을 주목하세요(허용 오차 0.5mm), 최대 한계 값은 목표 네트 세트 중 가장 긴 네트의 현재 길이가 46.836mm임을 보여줍니다(이는 길이 규칙에 의해 허용된 최대치보다 적습니다). 이 예에서, 길이 범위 내에서 허용되는 가장 엄격한 허용 오차는 일치된 길이 규칙에 정의된 허용 오차(0.5mm)이므로, 이를 사용하여 ValidRange를 계산합니다. 목표 길이는 항상 더 엄격한 최대 길이입니다.

속성 패널은 조정 중인 넷을 대상으로 하는 모든 설계 규칙을 표시하며, 가장 높은 우선 순위를 가진 적용 가능한 규칙을 선택하고 강조 표시합니다.

목표 길이보다 길거나 같은 넷(또는 차동 쌍)의 길이 조정을 시작하려고 클릭하면 목표 길이가 기존 길이보다 짧습니다라는 메시지가 표시됩니다.

조정 패턴 선택

Length Tuning 명령을 실행한 후 디자인 공간에서 길이 튜닝을 위해 경로를 클릭하기 전에, Tab을 눌러 속성 패널을 열어 Accordion, Trombone, Sawtooth 버튼을 사용할 수 있습니다. 필요한 패턴을 선택하려면 적절한 버튼을 클릭한 다음, 디자인 공간 일시 정지 버튼 오버레이( )를 클릭하여 배치를 재개하세요.


인터랙티브 길이 조정 명령을 실행한 후 패턴을 선택하려면 Tab을 누르세요.

  • 조정 패턴은 마지막으로 사용된 패턴을 기본값으로 사용합니다.
  • 길이 조정이 시작될 때(즉, 디자인 공간에서 길이 조정을 위해 경로가 클릭될 때), 조정 패턴을 다른 패턴으로 변경할 수 없습니다.
  • 패턴 기하학적 속성은 이 단계에서 속성 패널에서 구성할 수 있습니다. 더 알아보려면 아래의 조정 패턴 기하학적 속성 섹션을 참조하세요. 선택된 패턴의 기하학적 속성은 대화형 길이 조정 중이나 후에도 변경할 수 있습니다.

패턴 기하학적 속성

아코디언 패턴 기하학적 특성

  • 최대 진폭 - 아코디언이 확장할 수 있는 최대 높이(원래 경로로부터 측정). 예를 들어 기존 장애물을 피하기 위해 이보다 작을 수 있습니다. 숫자를 입력할 때 단위를 지정하려면 값에 mm 또는 mil 접미사를 추가하세요.
  • 간격 - 인접한 아코디언 스위치백 경로의 중심선 사이의 거리입니다.
  • 마이터 - 스타일마이터드 라인 또는 마이터드 아크일 때 튜닝 패턴의 모서리가 마이터 처리되는 비율입니다. 이 값은 또한 아코디언을 경로에 연결하는 트레이스를 마이터 처리하는 데에도 사용됩니다.

  • 스타일 - 아코디언 모서리의 스타일로, 마이터드 라인, 마이터드 아크 또는 라운드 중에서 선택하세요.

    라운드 스타일이 가장 컴팩트하고 마이터드 라인이 가장 컴팩트하지 않습니다.

트롬본 패턴 기하학적 특성

  • 간격 - 인접한 트롬본 스위치백 경로의 중심선 사이의 거리입니다.
  • 마이터 - 스타일마이터드 라인 또는 마이터드 아크일 때 튜닝 패턴의 모서리가 마이터 처리되는 비율입니다.
  • 스타일 - 트롬본 모서리의 스타일로, 마이터드 라인, 마이터드 아크 또는 라운드 중에서 선택합니다.

    라운드 스타일이 가장 컴팩트하고 마이터드 라인이 가장 컴팩트하지 않습니다.
  • 단일 면 - 튜닝 패턴이 원래 경로에서 한 방향으로만 투영되도록 생성합니다.

톱니파 형태의 기하학적 특성

  • 각도 - 조정되는 넷의 원래 경로 대비 선행 및 후행 치아 가장자리의 기울기입니다.
  • 치아 폭 - 치아 상단의 폭입니다.
  • 최소 접합 - 첫 번째 치아가 생성되기 전에 배치된 첫 번째 동일선 트랙 세그먼트의 최소 길이입니다.
  • 최소 높이 - 허용 가능한 최소 치아 높이입니다.
  • 실제 높이 - 조정되는 원래 경로의 중심선으로부터 치아 상단 트랙 세그먼트의 중심선까지 측정된 현재 치아 높이입니다.
  • 단일 면 - 조정 패턴을 생성하여 원래 경로로부터 한 방향으로만 투영되도록 합니다.
  • 고정 크기 - 톱니 높이를 현재 높이로 고정하고, 그 크기가 아닌 치아의 생성을 방지합니다.
  • 단계 필드는 속성 패널에서 버튼을 클릭하거나 인터랙티브 길이 조정 또는 인터랙티브 편집 중에 단축키를 사용할 때 관련 값이 변경되는 양을 보여줍니다.
  • 패널의 현재 설정은 추가 튜닝 패턴 배치를 위한 기본 설정이 됩니다.

튜닝 패턴 배치

필요한 튜닝 패턴이 선택되면 속성 패널에서 디자인 공간의 루트를 클릭하여 길이 튜닝을 시작합니다. 디자인 공간에 필터링이 적용되어 해당 넷만 더 잘 보이도록 합니다. 아코디언이 추가될 방향으로 루트를 따라 커서를 이동합니다. 튜닝 패턴이 나타나고 커서가 움직일 때마다 계속 성장합니다. 아래 애니메이션은 아코디언 튜닝 패턴을 배치하는 예를 보여줍니다.


인터랙티브 길이 조정 명령이 실행될 때, 그리고 경로 길이를 늘려야 할 때 아코디언이 배치됩니다.

길이 조정 중에는 Tab을 눌러 속성 패널을 열 수 있으며, 여기에서 선택한 조정 패턴(목표 길이 및 기하학적 속성)의 속성을 실시간으로 변경할 수 있습니다. 디자인 공간 일시정지 버튼 오버레이( )를 클릭하여 배치를 재개하세요.

경로에서 벗어나도 걱정할 필요가 없습니다. 커서를 경로 위로 다시 가져오면 그 지점까지 조정 세그먼트가 추가됩니다.

목표 길이 제어하기

대상 길이를 지정하는 방법에는 수동으로 정의하기, 이미 라우팅된 넷을 기반으로 하기, 설계 규칙에 의해 정의하기 등 세 가지 접근 방식이 있습니다. 대화형 길이 조정 중에는 대상 섹션의 속성 패널에 필요한 대상 길이 모드를 선택하는 옵션이 포함되어 있습니다. 패널의 하단 섹션에는 조정 패턴의 모양과 치수를 정의하는 옵션이 포함되어 있으며, 이는 단축키를 사용하여 대화형으로도 제어할 수 있습니다.

  • 수동 - 필드에 길이를 입력하세요. 최근 사용된 길이는 다시 사용하고 싶을 경우를 위해 보관됩니다.
  • 넷에서 (넷을 조정할 때) / 차동 쌍에서 (차동 쌍을 조정할 때) - 디자인의 넷/차동 쌍 목록에서 넷/차동 쌍을 선택하세요.
  • 규칙에서 - 적용 가능한 길이 및 일치된 길이 디자인 규칙. 소프트웨어는 이러한 규칙의 가장 엄격한 조합을 따를 것입니다. 패널의 목록에서 규칙을 더블 클릭하여 그 속성을 자세히 검토하세요. 넷을 조정할 때 길이 및 일치된 길이 디자인 규칙이 어떻게 적용되는지 알아보려면 디자인 규칙 구성 섹션을 참조하세요.

    적용된 규칙은 파란색으로 강조 표시됩니다. 조정하는 동안 적용된 규칙을 변경할 수 있으며, 해당 규칙의 항목을 클릭하면 파란색으로 강조 표시되고, 목표 길이(및 설명 텍스트)가 그에 따라 변경됩니다.

    적용 가능한 일치된 길이 디자인 규칙에 xSignal이 소스 대상으로 선택된 경우, 해당 xSignal 클래스에 대한 범위를 가진 xSignal을 기준으로 규칙을 적용하는 두 가지 모드가 속성 패널에서 사용 가능하다는 점에 유의하세요. 하나는 클래스에서 가장 긴 xSignal을 기준으로 규칙을 적용하는 것이고, 다른 하나는 선택된 xSignal을 소스 대상으로 하여 규칙을 적용하는 것입니다(이 xSignal의 이름은 규칙 이름 뒤에 괄호 안에 표시됩니다).

수동으로 정의된 대상 길이나 선택된 네트를 통해 정의된 대상 길이의 경우, 길이 및/또는 일치된 네트 길이 규칙이 존재한다면, 이 규칙들이 유효한 길이 범위를 제공하는 데 사용될 것임을 명심하세요. 이는 수동/네트로 정의된 길이보다 더 제한적일 수 있습니다.

/ 목표 길이 필드는 인터랙티브 길이 조정 또는 차동 쌍 길이 조정 명령이 조정 패턴을 추가함으로써 달성하려고 하는 전체 길이를 보여줍니다. 목표로 자르기 옵션이 활성화되면, 조정 패턴의 길이는 목표 길이(수동 또는 네트에서 / 차동 쌍에서 모드에서 조정할 때) 또는 정의된 허용 오차 내에서 목표보다 약간 낮은 길이(규칙에서 조정 모드일 때)가 달성되면 자동으로 잘립니다. 이는 목표 길이를 초과하고 최대 허용 길이를 넘어서는 조정 세그먼트를 너무 많이 추가하는 것을 방지하는 데 사용할 수 있습니다.

Javascript

길이 조정 중에 Tab 키를 누르면 속성 패널이 열리며, 여기에서 목표 길이 모드를 선택할 수 있습니다.

PCB 패널 사용하기

PCB 패널이 Nets 모드로 설정되어 있으면, 라우팅된 신호의 현재 길이를 표시합니다. 패널의 기본 모드는 이름, 노드 수, 라우팅된 길이, 그리고 라우팅되지 않은(맨해튼) 길이를 표시하는 것입니다. 패널의 열 제목 영역에서 마우스 오른쪽 버튼을 클릭하면 메뉴가 표시되며, 여기에서 추가 열을 선택하거나 기존 열을 숨길 수 있습니다.

길이 설계 규칙이 설정되어 있다면, 규칙을 대상으로 하는 각 넷의 라우팅 상태도 색상으로 표시됩니다. 라우트 길이 < 규칙 최소값인 경우 노란색으로 강조 표시되고, 넷이 규칙을 통과하는 경우 투명하게, 또는 라우트 길이 > 규칙 최대값인 경우 빨간색으로 표시됩니다.


세 개의 넷이 길이 설계 규칙을 실패했으며, 두 개는 짧고 하나는 너무 깁니다.

넷 길이 게이지 사용하기

길이 규칙과/또는 일치하는 길이 규칙이 정의되어 있다면, 길이 조정 게이지를 표시하여 인터랙티브 라우팅 및 인터랙티브 길이 조정 중에 길이를 모니터링할 수 있습니다. 라우팅이나 조정을 하는 동안 Shift+G 단축키를 사용하여 게이지를 켜고 끌 수 있습니다.

게이지는 현재 라우팅된 길이를 숫자로 보여주며, 빨간색/녹색 슬라이더는 예상 길이를 보여줍니다. 기존 라우트의 길이를 조정하는 경우, 예상 길이는 배치된 모든 트랙과 호(arc)의 합계(실제 물리적 길이)입니다. 넷을 인터랙티브하게 라우팅하는 동안 길이 게이지를 사용하는 경우, 예상 길이는 배치된 라우팅 플러스 목표 패드까지 남은 거리(연결선의 길이)의 합계가 됩니다.

인터랙티브 라우팅 중에는 라우팅된 길이가 규칙 최소값에도 도달하지 않았는데, 게이지 슬라이더가 규칙 최소값과 최대값 사이 어딘가에 위치하는 것이 혼란스러울 수 있습니다. 아래 이미지에서처럼 말이죠. 이는 인터랙티브 라우팅 중 슬라이더가 예상 길이를 나타내기 때문입니다. 여기서: 예상 길이 = 라우팅된 길이 + 목표까지의 거리(연결선의 길이)

게이지는 인터랙티브 라우팅 중에 길이 설계 규칙이 준수되고 있음을 표시합니다 - 현재 라우팅된 길이를 숫자로 보여주며, 슬라이더는 현재 예상 길이를 보여줍니다.

게이지는 다음과 같이 작동합니다:

  • 게이지의 윤곽을 정의하는 직사각형 상자.
  • 최소 및 최대 길이를 나타내는 두 개의 수직 노란색 막대. 최소 및 최대는 위에서 설명한 바와 같이 설계 규칙에 의해 정의된 가장 엄격한 제약 조건 세트로부터 결정됩니다.
  • 목표 길이를 나타내는 녹색 수직 막대로, 수동으로 입력된 값, 기존에 선택된 넷에서 사용된 길이, 또는 설계 규칙에서 계산된 유효 길이 범위의 중간점일 수 있습니다.
  • 넷의 현재 라우팅된 길이(길이 조정 중) 또는 추정 길이(대화형 라우팅 중)를 보여주는 빨간색 또는 녹색 슬라이더. 현재 길이가 허용된 최소 및 최대 길이 범위를 벗어나는 경우에서 범위 내로 이동할 때 슬라이더는 빨간색에서 녹색으로 변경됩니다.
  • 현재 라우팅된 길이(배치된 트랙 및 호의 길이)는 게이지 슬라이더 위에 중첩된 숫자 값으로 표시됩니다(예제 이미지에서는 62.781mm).
  • 게이지의 직사각형 윤곽은 가능한 길이의 총 범위를 나타내며, 상단 및 하단 한계의 의미는 선택한 목표 길이 모드에 따라 달라집니다.
    • 모드가 수동 또는 넷에서 가져옴이고 적용 가능한 길이 규칙이 없는 경우, 슬라이더 상자의 하한은 현재 넷의 길이가 되고, 상한은 지정된 최대 길이가 됩니다.
    • 모드가 수동 또는 넷에서 가져옴이고 적용 가능한 길이 규칙이 있는 경우, 슬라이더 상자의 하한은 규칙 또는 현재 라우트 길이(더 작은 쪽)에서 가져오고, 상한은 사용자에 의해 정의됩니다.
    • 모드가 규칙에서 가져옴이고 적용 가능한 길이 규칙, 적용 가능한 일치 길이 규칙, 또는 둘의 조합이 있는 경우, 슬라이더 상자의 하한은 규칙 또는 현재 라우트 길이(더 작은 쪽)에서 결정되고, 슬라이더 상자의 상한은 규칙의 MaxLimit에서 결정됩니다.

위에 표시된 PCB 패널의 열 정의:

  • 경로 길이 = 배치된 트랙 세그먼트의 길이 합계.
  • 예상 길이 = 현재 경로 길이 + 현재 위치에서 목표 패드까지의 거리(남은 연결선의 길이).
  • 신호 길이 = 현재 경로 길이 + 현재 위치에서 목표 패드까지의 맨해튼(X + Y) 거리.

길이 게이지 예시


게이지 설정은 적용 가능한 규칙에 의해 정의된 제약 조건으로부터 계산됩니다.

  • 게이지 최소값(게이지의 왼쪽 끝)은 45입니다(가장 낮은 MinLimit).
  • 게이지 최대값(게이지의 오른쪽 끝)은 48입니다(가장 높은 MaxLimit).
  • 왼쪽 노란색 막대(가장 높은 MinLimit)는 46.58입니다.
  • 오른쪽 노란색 막대(가장 낮은 MaxLimit)는 47.58입니다(위 이미지에서 녹색 막대에 가려져 있음).
  • 녹색 막대(TargetLength)는 47.58입니다(세트에서 가장 긴 네트의 경로 길이, MaxLimit와 동일).
  • 녹색 슬라이더와 그 위에 겹쳐진 숫자 값(현재 경로 길이)은 47.197입니다.

만약 배치한 튜닝 패턴에 만족하지 않는다면, 취소를 사용하거나 패턴을 한 번 클릭하여 선택한 후 삭제를 누르세요. 삭제된 패턴은 단일 트랙 세그먼트로 대체되며, 기존 세그먼트 사이에 추가될 때 여러 개의 공선 세그먼트가 발생할 수 있습니다. 이러한 공선 세그먼트를 단일 세그먼트로 해결하려면, 세그먼트 중 하나를 클릭하고 1초 동안 누르고 있으면 됩니다 - 이는 해당 넷에 대해 넷 분석기를 실행하게 하여, 넷 전체에서 모든 공선 세그먼트를 단일 세그먼트로 해결합니다.

아코디언 스타일 조정 세그먼트를 사용하는 데 단점이 있나요? 인접한 아코디언 섹션이 너무 오랫동안 너무 가까이 있으면, 크로스토크 결합이 신호를 왜곡시킬 수 있습니다. 업계 전문가인 하워드 존슨 박사가 작성한 흥미로운 기사인 Serpentine (아코디언) 지연에 대한 자세한 내용은 http://www.signalintegrity.com/Pubs/edn/serpentine.htm를 읽어보세요.

길이 조정 중 패턴 기하학 속성 제어

인터랙티브 길이 조정 중에는 패턴 기하학 속성속성 패널에서 또는 단축키를 사용하여 실시간으로 변경할 수 있습니다. 길이 조정 중 사용할 수 있는 단축키는 다음과 같습니다:

단축키 기능
Tab 속성 패널 열기 (모든 패턴)
스페이스바 3가지 튜닝 코너 스타일을 순환 (Accordion & Trombone 패턴)
 (쉼표) 관련된 단계 필드에 지정된 양만큼 최대 진폭 (Accordion 패턴) 또는 실제 높이 (Sawtooth 패턴) 감소
 (마침표) 관련된 단계 필드에 지정된 양만큼 최대 진폭 (Accordion 패턴) 또는 실제 높이 (Sawtooth 패턴) 증가
3 관련된 단계 필드에 지정된 양만큼 간격 감소 (Accordion & Trombone 패턴)
4 관련된 단계 필드에 지정된 양만큼 간격 증가 (Accordion & Trombone 패턴)
1 관련된 단계 필드에 지정된 %만큼 코너 마이터 감소 (Accordion & Trombone 패턴)
2 관련된 단계 필드에 지정된 %만큼 코너 마이터 증가 (Accordion & Trombone 패턴)
S 단일 면 옵션을 켜기/끄기 전환 (Sawtooth & Trombone 패턴)
Shift Shift를 누르고 있으면 패턴을 배치하는 것에서 슬라이딩으로 전환. 계속해서 패턴을 배치하려면 놓으세요 (Sawtooth & Trombone 패턴)
Shift+G 길이 튜닝 게이지를 켜기/끄기 전환

단축키를 기억하는 데 어려움이 있다면 걱정하지 마세요. 실제로 기억해야 할 단축키는 하나뿐입니다, Shift+F1. 이것은 단축키를 위한 단축키입니다 - 어떤 상호작용 명령을 사용할 때 이를 사용하면 해당 명령에 대한 단축키 목록을 볼 수 있습니다.

배치 중에 튜닝 패턴의 형태와 진폭을 제어하기 위해 단축키를 사용하세요.

튜닝 패턴이 가끔 사라지는 이유는?

튜닝 엔진은 현재 기하학 설정에 따라 튜닝 패턴을 구성합니다. 이러한 설정의 조합과 현재 트랙 너비가 튜닝 엔진이 패턴 모양을 생성할 수 없게 만들 수 있습니다. 길이 튜닝을 시도하고 패턴이 나타나지 않는 경우, 다음 단계를 시도해 보세요:

  1. 작업하는 동안 속성 패널을 표시하여 다양한 설정을 관찰하세요. 인터랙티브 길이 조정 중에 적절한 모드를 자동으로 표시합니다.
  2. Accordion과 Trombone 패턴의 경우, 스페이스바를 눌러 모드를 순환시키고 Mitered Lines 모드로 두세요.
  3. Accordion과 Trombone 패턴의 경우, 1 단축키를 여러 번 눌러 Miter를 제로로 줄입니다.
  4. Accordion과 Sawtooth 패턴의 경우, 경로의 길이를 조정하기 위해 처음 클릭할 때 선택 사각형이 나타납니다. 만약 그것이 매우 크다면(인접한 경로를 크게 벗어난다면), 키를 여러 번 눌러 진폭/높이를 줄입니다. 해당 키를 누를 때마다 현재 단계 설정에 따라 진폭/높이가 감소합니다; 단계 설정에 대한 합리적인 값은 최대 진폭 / 실제 높이 설정의 약 1/10입니다. 단계 설정이 너무 크면 키보드에서 Tab을 눌러 길이 조정을 일시 중지하고, 적절한 단계 값을 입력한 다음 버튼을 클릭하여 길이 조정을 재개하세요.
  5. Accordion과 Sawtooth 패턴의 경우, 조정을 시작할 때 흰색 윤곽 사각형이 너무 작으면 키를 눌러 진폭/높이를 증가시키세요.

이 단계들을 따르면 길이 조정을 할 때 직사각형 모양의 조정 세그먼트를 볼 수 있어야 합니다. 아코디언 패턴을 작업할 때 다음 추가 사항들을 염두에 두세요:

  • 조정 엔진이 생성하기 가장 쉬운 스타일은 Mitered Line 아코디언입니다.
  • Mitered Arcs 스타일을 사용할 때, 현재의 Miter 양은 Amplitude와 Space 설정과도 작동합니다. 이 스타일을 사용한다면 적절한 Amplitude와 Space 값을 찾을 때까지 Miter를 소량 사용하는 것이 도움이 될 수 있으며, 그 후 필요한 양만큼 Miter를 증가시키세요.
  • 생성하기 가장 어려운 모양은 Rounded 조정 아코디언입니다. 왜냐하면 조정 엔진이 반원형 끝을 생성하는 능력은 현재의 Amplitude와 Space 설정과 밀접하게 관련되어 있기 때문입니다. 일반적으로 패턴은 Amplitude > Radius + Route Width일 때 생성될 수 있습니다.
완성된 패턴의 속성을 조정할 수도 있습니다 - 한 번 클릭하여 선택한 다음, 속성 패널에서 기하학적 속성을 조정하세요. 또는 선택한 상태에서 패턴을 클릭하고 길게 누른 후, 단축키를 사용하여 기하학적 속성을 변경할 수 있습니다. 크기를 변경하려면 선택한 후 선택 사각형이나 소매의 핸들을 드래그하세요. 배치된 튜닝 패턴 작업에 대해 자세히 알아보려면 배치된 튜닝 패턴 작업 섹션을 참조하세요.

배치된 튜닝 패턴 작업

배치된 튜닝 패턴을 수정하려면 한 번 클릭하여 선택하고 편집 핸들을 표시하세요. 경계 영역의 모서리나 꼭짓점을 클릭하고 드래그하여 패턴 경계 영역의 크기를 조정하세요 - 패턴 섹션은 경계 영역의 새로운 업데이트된 모양에 맞게 자동으로 크기가 조정됩니다.

속성 패널을 사용할 수 있습니다(튜닝 패턴이 선택되면 관련 모드가 표시됩니다). 선택된 패턴의 속성을 변경하기 위해 컨트롤을 사용하세요.

대화형 편집 중에는 단축키도 사용할 수 있습니다. 선택된 튜닝 패턴을 클릭하고 길게 눌러 사용하세요.

배치된 아코디언 패턴의 형태 변경

아래는 아코디언 패턴의 크기를 조정하는 방법을 보여주는 비디오입니다.


아코디언 경계 상자의 크기를 조정하여 진폭이나 길이를 변경하고, 클릭 후 드래그하여 이동하며, 속성 패널에서 스타일을 편집하세요.

배치된 아코디언 패턴 회전하기

여러 네트의 길이를 조정하다 보면, 추가적인 튜닝 패턴을 맞추기 어려워질 수 있습니다. 아코디언 패턴을 사용하는 경우, 이를 회전시켜 장애물 사이에 맞추거나 추가 패턴을 추가할 수 있습니다. 아래 비디오는 배치된 아코디언 패턴을 회전하는 방법을 보여줍니다.

선택한 아코디언을 회전하려면, Ctrl을 누른 상태에서:

  • 아코디언 선택 상자의 양 끝을 클릭하고 드래그하여 반대쪽 끝을 중심으로 회전합니다.
  • 아코디언 선택 상자의 양쪽을 클릭하고 드래그하여 아코디언의 중심을 중심으로 회전합니다.
  • 회전 중에 R 키를 눌러 45도 단위로 스냅(켜기/끄기)하는 기능을 전환합니다.

아코디언 패턴은 소매 개념을 지원하지 않으므로 모서리 주변에 배치하거나 슬라이딩하는 것을 지원하지 않습니다.

배치된 트롬본 및 톱니 패턴 작업하기

트롬본과 톱니 모양 패턴의 경우, 패턴이 구성되는 다각형 영역은 소매로 생각할 수 있는 봉투 내에 있습니다. 배치된 패턴을 선택하고 소매를 표시하려면 클릭하세요.

트롬본과 톱니 모양 패턴은 다양한 형태 변화 행동을 지원하는 소매 모양 내에 구축됩니다.트롬본과 톱니 모양 패턴은 다양한 형태 변화 행동을 지원하는 소매 모양 내에 구축됩니다.

슬리브를 클릭하고 잡아당기는 위치에 따라 다양한 이동 및 크기 변경 동작이 가능합니다. 클릭하고 드래그할 수 있는 세 개의 영역이 있으며, 이는 위의 이미지에서 보여집니다.

  • 클릭하고 드래그하여 영역 1 또는 2에서 패턴의 길이나 너비를 늘립니다. 패턴의 크기를 조정하기 위해 핸들을 클릭할 필요는 없으며, 슬리브 가장자리 어디에서나 사용할 수 있습니다.
  • 클릭하고 드래그하여 영역 3에서 패턴을 원래 경로에 따라 또는 그에 수직으로 자유롭게 이동시킵니다.
  • 선택한 패턴의 속성을 속성 패널에서 편집합니다.

ShiftCtrl 단축키를 클릭하고 드래그하는 동안 포함시켜 동작을 다음과 같이 수정할 수 있습니다:

  • Shift + 클릭 후 드래그하여 Zone 1 또는 3에서 패턴을 원래 경로를 따라 이동시키면서 경로에 걸쳐 패턴의 측면 분포를 유지합니다.
  • Ctrl + 클릭 후 드래그하여 Zone 2 또는 3에서 패턴을 원래 경로에 수직으로 이동합니다.

  • ShiftCtrl 단축키는 수정자로서, 클릭하고 드래그하는 동안 적용/해제될 수 있습니다. 예를 들어, 패턴을 길게 하면서 Shift를 누르면 슬라이딩 모드로 전환되고, 놓으면 다시 길게 하는 것으로 돌아갑니다.
  • 선택된 패턴을 다시 중앙에 위치시키려면, 단일 면 옵션을 활성화한 다음 비활성화하세요. 그러면 패턴이 기본적으로 중앙 위치로 설정됩니다.

배치된 튜닝 패턴의 레이어 변경하기

디자인 공간에서 선택된 배치된 튜닝 패턴의 속성 패널에는 속성 영역에 레이어 드롭다운이 포함되어 있습니다. 이 드롭다운을 사용하여 튜닝 패턴이 배치된 신호 레이어를 빠르게 변경하세요.

여러 라우팅 객체(튜닝 패턴, 트랙, 호)를 선택하여 한 번의 동작으로 그들의 신호 레이어를 변경할 수 있습니다. 라우팅 선택 전략에 대해 더 알아보세요.

길이 튜닝 차동 쌍

차동 쌍의 길이는 Interactive Differential Pair Length Tuning 명령(Route 메뉴)을 사용하여 다른 차동 쌍의 길이와 조율될 수도 있습니다. 차동 쌍 라우팅과 마찬가지로, 이 명령은 쌍을 이루는 두 개의 네트에 동시에 작동합니다.

차동 쌍을 조율하려면 대상 차동 쌍에 적용되는 길이 또는 일치하는 길이 설계 규칙이 필요합니다. 이는 다음과 같은 차동 쌍 쿼리 키워드 중 하나를 사용하여 달성됩니다 - InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass, IsDifferentialPair.

차동 쌍의 길이를 조율할 계획이라면, 대상 차동 쌍 집합을 목표로 하는 다음 규칙을 생성하세요:

  • 매칭된 길이 규칙은 쌍 사이의 길이 매칭 요구 사항을 정의합니다. 한 쌍의 길이를 다른 쌍의 길이와 비교하도록 규칙을 설정하려면 그룹 매칭 길이 옵션을 활성화하세요.
  • 더 높은 우선순위를 가진 두 번째 매칭된 길이 규칙은 쌍 내부 길이 매칭 요구 사항을 정의합니다. 한 쌍의 구성원의 길이를 다른 구성원의 길이와 비교하도록 규칙을 설정하려면 차동 쌍 내 길이 옵션을 활성화하세요.

차동 쌍의 길이를 조정하는 좋은 접근 방법은 다음과 같습니다:

  1. 차동 쌍을 라우팅하세요.
  2. 차동 쌍 사이에서 Interactive Differential Pair Length Tuning 명령을 사용하여 첫 번째 길이 조정을 하세요. 길이 조정은 가장 긴 쌍의 가장 긴 신호 길이를 목표 길이로 사용하고, 쌍에서 가장 긴 넷을 이 길이에 맞춰 조정합니다.
  3. 그 다음, 각 쌍 내에서 더 짧은 넷을 Interactive Length Tuning 명령을 사용하여 다른 넷과 비교하여 길이 조정하세요.
  4. 이제 PCB 규칙 및 위반 패널을 사용하여 쌍 내 일치하는 넷 길이 규칙을 확인할 수 있습니다. 이를 위해 패널의 규칙 클래스 섹션에서 Matched Net Lengths를 선택한 다음, 필요한 Matched Length 규칙을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Run DRC Rule <RuleName> 명령을 선택하세요. 필요한 경우 단일 넷 튜닝 아코디언을 조정하세요.
  5. 그 다음, 방금 설명한 절차를 사용하여 쌍 사이 일치하는 넷 길이 규칙을 확인하기 위해 PCB 규칙 및 위반 패널을 사용하세요. 필요한 경우 차동 쌍 튜닝 아코디언을 조정하세요.

넷 길이가 아닌 신호 길이 조정하기

중요한 넷에 직렬 구성 요소가 포함되어 있다면, 넷을 사용하는 대신 xSignals을 정의하여 길이 조정에 사용되는 설계 규칙의 범위를 지정할 수 있습니다. 고속 신호 경로를 xSignals로 정의하는 방법에 대해 자세히 알아보려면 고속 신호 경로를 xSignals로 정의하기 문서를 참조하세요.

여러 넷의 자동 튜닝

PCB 에디터는 자동 길이/지연 튜닝(또는 멀티 튜닝) 기능도 제공합니다. 이 기능은 단일 트레이스와 차동 쌍 모두를 지원합니다. 일반 트레이스와 기이한 각도(차동 쌍 제외)도 지원됩니다.

기능 사용 방법은 다음과 같습니다:

  1. 필요에 따라 넷과/또는 xSignals에 대한 길이 및 일치 길이 설계 규칙 세트를 구성하십시오. 자세한 내용은 설계 규칙 구성 섹션을 참조하십시오.
  2. 조정할 여러 넷의 트레이스를 선택하십시오. 선택된 라우팅 부분이 조정될 것이며, 선택되지 않은 라우팅은 변경되지 않습니다.
  3. 메인 메뉴에서 Route » Automatic Length Tuning 명령을 선택하십시오 (단축키: Ctrl+Alt+T).

  4. 열리는 Auto Tuning Process 대화 상자에서 필요에 따라 아코디언 기반 패턴과 그 속성을 구성하십시오. 자세한 내용은 아코디언 패턴 기하학 속성 섹션을 참조하십시오.

    Auto Tuning Process 대화 상자
    Auto Tuning Process 대화 상자

  5. 대화 상자에서 OK를 클릭한 후, 조정 패턴이 생성됩니다.

튜닝 패턴을 기본 형태로 변환하기

길이 튜닝 패턴은 유니온으로, 그룹 객체입니다 - 기본 트랙 및/또는 호 세그먼트로 구성되며, 진폭, 간격, 그리고 코너 반경(또는 마이터)을 완전히 제어할 수 있습니다. 다른 그룹 객체들, 예를 들어 구성 요소, 치수, 다각형과 마찬가지로, 길이 튜닝 패턴은 분해될 수 있습니다. 즉, 구성 요소별로 독립적으로 수정할 수 있는 기본 형태로 변환될 수 있습니다. 이 작업을 수행하려면 메인 도구 » 변환 하위 메뉴 또는 마우스 오른쪽 버튼으로 클릭하는 유니온 하위 메뉴에서 사용할 수 있는 길이 튜닝을 기본 형태로 분해 명령을 사용하세요.

PCB 편집기에서 어떤 객체를 폭발시키는 것은 일방향 과정입니다. 한 번 객체가 폭발되면 그 객체 종류로 다시 변환될 수 없습니다. 이를 실행 취소할 수 있는 유일한 방법은 실행 취소 명령을 사용하는 것입니다.

 

넷 길이 균등화

PCB 편집기의 주 메뉴에서 도구 » 넷 길이 균등화 명령을 사용하여 정의된 매칭된 넷 길이 디자인 규칙으로 식별된 넷의 길이를 일치시킬 수 있습니다. 명령을 실행하면 넷 균등화 대화 상자가 열립니다.

이 대화 상자를 사용하여 소프트웨어가 대상 네트의 길이를 균등하게 하기 위해 추가할 아코디언 세그먼트의 스타일과 크기를 정의합니다. 확인을 클릭한 후, 설계 규칙에 의해 커버된 세트 내에서 가장 긴 네트보다 짧은 모든 네트에 트랙 세그먼트가 추가됩니다. 명령은 관련된 매칭된 네트 길이 규칙에 명시된 허용 오차 조건이 충족될 때까지 이러한 더 짧은 네트에 트랙을 추가하려고 시도할 것입니다.

모든 정의된(및 활성화된) 일치된 네트 길이 규칙에 대해서만 설계 규칙 검사가 수행되며, 설계 규칙 검증 보고서(설계 규칙 검사 - <PCB문서명>.html)가 활성 문서로 열립니다. 이 보고서는 이러한 규칙의 위반 사항을 나열합니다. 적용 가능한 세트의 각 네트가 허용 오차를 얼마나 벗어났는지에 대한 정보는 아래에 표시된 예와 같은 메시지 패널의 관련 메시지를 참조하십시오:

일치된 네트 길이: 네트 LCD_RW와 네트 LCD_RS 사이 길이:85.061mm, 허용 오차를 7.564mm 초과함

이 경우, 적용 가능한 일치된 네트 길이 규칙을 대상으로 하는 세트에서 가장 긴 네트는 LCD_RS입니다. 네트 LCD_RW는 85.061mm의 라우팅 길이를 가지고 있으며, 이는 규칙에 의해 정의된 허용 오차를 7.564mm 초과합니다.

  • 이 명령은 차동 쌍 라우팅을 덮어쓰고 조정된 길이를 변경할 수 있습니다. 차동 쌍이나 길이 조정된 네트에서는 이 명령에서 해당 라우트를 잠그는 것이 유리할 수 있습니다.
  • 길이를 동일하게 만들고자 하는 네트의 집합이 멤버인 넷 클래스를 생성하는 것이 더 쉬울 수 있습니다. 그런 다음 일치하는 넷 길이 설계 규칙을 설정하여 이 넷 클래스를 대상으로 할 수 있습니다.
  • 설계 규칙에서 허용 오차를 0으로 설정하면, 이 명령은 규칙에 의해 관리되는 모든 넷을 동일한 길이로 만들려고 시도할 것입니다.
  • 명령의 성공 여부는 추가된 트랙에 대한 사용 가능한 공간의 양, 추가된 트랙 세그먼트에 선택된 스타일, 그리고 달성하려는 허용 오차에 따라 달라집니다.
  • 보고서는 출력 경로 필드에 정의된 위치에 생성됩니다. 이는 프로젝트 옵션 대화 상자의 옵션 탭에서 설정할 수 있으며, Generated\Documents 하위 폴더에 있는 부모 프로젝트 아래의 프로젝트 패널에 추가됩니다.

참고하십시오

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
참고

Altium 제품에 접근할 수 있는 레벨에 따라 사용할 수 있는 기능이 달라집니다. 다양한 레벨의 Altium Designer Software Subscription에 포함된 기능과 Altium 365 플랫폼에서 제공하는 애플리케이션을 통해 제공되는 기능을 비교해보세요.

소프트웨어에서 논의된 기능을 찾을 수 없는 경우, Altium 영업팀에 문의하여 자세한 정보를 확인해주세요.

콘텐츠