Situs 전략 편집기

Parent page: PCB 대화상자

Situs Strategy Editor 대화상자Situs Strategy Editor 대화상자

요약

이 대화상자는 Situs Autorouter의 라우팅 전략을(구성 라우팅 패스(알고리즘) 포함) 완전히 정의하기 위한 제어 항목을 제공합니다. 다양한 라우팅 패스의 포함 여부와 사용 순서가 Autorouter의 ‘지능’을 구성합니다. 이러한 패스는 토폴로지 맵에서 식별된 가상 라우팅 경로를 보드 상의 고품질 실제 라우트로 변환하는 데 사용됩니다.

접근

이 대화상자는 PCB 편집기에서 Situs Routing Strategies 대화상자를 통해 다음과 같은 방법으로 접근합니다:

  • Add 버튼을 클릭합니다.
  • 기존 사용자 정의 라우팅 전략을 선택한 다음 Edit 버튼을 클릭합니다.
Situs Routing Strategies 대화상자는 메인 메뉴에서 Tools | AutoRoute |  » Setup 명령 또는 Tools | AutoRoute |  » All 명령을 사용하여 열 수 있습니다.

옵션/컨트롤

옵션

  • Strategy Name - 전략의 현재 이름입니다. 새 라우팅 전략을 생성하는 경우 이 필드에는 기본 항목 New Strategy이(가) 들어 있습니다. 필요에 따라 더 의미 있는 이름으로 편집하십시오.
  • Strategy Description - 전략의 현재 설명입니다. 전략의 목적 또는 범위를 요약하는 의미 있는 설명을 입력하십시오.
  • More/Less Vias - 이 슬라이더 바를 사용하여 Autorouter가 사용할 수 있는 비아 사용 허용 범위를 정의합니다. 이는 더 빠른 라우팅 속도와 더 적은 비아 사용 간의 절충입니다. 바를 오른쪽으로 이동하면 Autorouter가 더 적은 비아를 배치하도록 제한되지만, 보드 라우팅에 걸리는 시간은 더 길어집니다. 바를 왼쪽으로 이동하면 라우팅 완료 시간이 더 빨라지지만, Autorouter가 PCB에 추가 비아를 더 많이 배치하게 됩니다.
  • Orthogonal - 이 옵션을 활성화하면 Autorouter가 직교(90°) 경로만 라우팅하도록 제한합니다. 이 옵션을 비활성화하면 Autorouter가 필요에 따라 직교 또는 비직교(45°)로 라우팅할 수 있습니다.

라우팅 패스

  • Available Routing Passes - 이 영역에는 라우팅 전략에서 사용할 수 있는 사용 가능한 라우팅 패스(알고리즘)가 나열됩니다. 다음 패스를 사용할 수 있습니다:
    • Adjacent Memory - 연결(커넥션) 수준 라우팅 패스입니다. 간단한 U 패턴으로 팬아웃이 필요한 인접한 동일 넷 핀을 라우팅하는 데 사용됩니다.
    • Clean Pad Entries - 연결(커넥션) 수준 라우팅 패스입니다. 각 패드 중심에서 패드의 장축 방향을 따라 바깥쪽으로 재라우팅합니다.
X 및 Y 치수가 서로 다른 패드를 가진 컴포넌트가 포함된 설계의 경우, 항상 Memory 패스 뒤에 Clean Pad Entries 패스를 포함하십시오.
  • Completion - 연결(커넥션) 수준 라우팅 패스입니다. 기본적으로 Main 패스와 거의 동일하지만, 충돌을 해결하고 어려운 연결을 완료하기 위해 비용(costing)이 다르게 설정되어 있습니다. 비용 차이의 예로는 비아가 더 저렴하게 취급되는 경우가 있습니다.
  • Fan out Signal - Fanout Control에 정의된 팬아웃 설정을 기반으로 하는 컴포넌트 수준 패스입니다. 패드의 패턴을 확인하고, 클리어런스, 라우팅 폭, 비아 스타일을 고려한 다음, 설계 규칙에 정의된 요구사항을 충족하도록 적절한 팬아웃 배열(인라인 행, 스태거드 등)을 선택합니다. 팬아웃은 신호 레이어로만 수행됩니다.
  • Fan out to Plane - Fanout Control에 정의된 팬아웃 설정을 기반으로 하는 컴포넌트 수준 패스입니다. 패드의 패턴을 확인하고, 클리어런스, 라우팅 폭, 비아 스타일을 고려한 다음, 설계 규칙에 정의된 요구사항을 충족하도록 적절한 팬아웃 배열(인라인 행, 스태거드 등)을 선택합니다. 팬아웃은 내부 플레인 레이어로만 수행됩니다.
  • Globally Optimised Main - 연결(커넥션) 수준 라우팅 패스입니다. 최적의 라우팅을 제공합니다. 첫 번째 반복에서는 경합/위반을 무시합니다. 그런 다음 위반이 남지 않을 때까지 충돌 비용을 증가시키면서 연결을 재라우팅합니다. 이 패스는 Orthogonal 옵션을 활성화한 상태에서 함께 사용하면 보기 좋게 라우팅된 패턴을 생성할 수 있습니다. 모따기(미터) 코너 처리를 제공하려면 전략에 Recorner 패스를 추가하십시오.
  • Hug - 연결(커넥션) 수준 라우팅 패스입니다. 가능한 최소 클리어런스로 기존 라우팅을 따라 각 연결을 재라우팅합니다. Hug 패스는 사용 가능한 라우팅 공간을 최대화하는 데 사용됩니다. 이 패스는 매우 느립니다.
  • Layer Patterns - 연결(커넥션) 수준 라우팅 패스입니다. 레이어 방향(허용 오차 내)과 일치하는 연결만 라우팅합니다. 사용 가능한 공간을 최대화하기 위해 기존 라우팅을 바짝 따라가거나(hug) 추종하도록 비용이 설정되어 있습니다.
  • Main - 연결(커넥션) 수준 라우팅 패스입니다. 토폴로지 맵을 사용해 라우팅 경로를 찾은 다음, push and shove 라우터를 사용하여 제안된 경로를 실제 라우팅으로 변환합니다.
  • Memory - 연결(커넥션) 수준 라우팅 패스입니다. 동일 레이어에서 X 또는 Y 좌표를 공유하는 서로 다른 컴포넌트의 두 핀을 확인합니다.
  • Multilayer Main - 연결(커넥션) 수준 라우팅 패스입니다. Main 패스와 유사하지만, 다층 보드에 최적화된 비용 설정을 사용합니다.
  • Recorner - 라우팅된 코너에 모따기(미터) 처리를 제공하는 연결(커넥션) 수준 라우팅 패스입니다. 이 패스는 전략에서 Orthogonal 옵션이 활성화된 경우 사용되며, 기본 동작을 사실상 덮어써서 각 라우트의 코너를 모따기 처리합니다. 사용 중인 전략에서 Orthogonal 옵션이 비활성화되어 있다면 Autorouter가 기본적으로 코너를 모따기 처리하므로 Recorner 패스를 포함할 필요가 없습니다.
  • Spread - 연결(커넥션) 수준 라우팅 패스입니다. 각 연결을 재라우팅하면서 여유 공간을 활용하도록 라우팅을 분산시키고, 고정 객체(예: 컴포넌트 패드) 사이를 통과할 때 라우팅 간격이 균등해지도록 시도합니다. 이 패스는 매우 느립니다.
  • Straighten - 연결(커넥션) 수준 라우팅 패스입니다. 코너 수를 줄이려고 시도합니다. 라우트를 따라 코너까지 이동한 다음, 그 코너에서 (수평/수직/45up/45down) 프로브 검색을 수행하여 해당 넷의 다른 라우팅된 지점을 찾습니다. 발견되면 이 새 경로가 라우팅 길이를 줄이는지 확인합니다.
라우팅 전략에는 메인 타입 패스를 하나만 지정해야 합니다. 즉, Main, Multilayer Main, Globally Optimized Main 중 하나입니다.
  • Passes in this Routing Strategy - 이 영역에는 전략에 포함된 실제 라우팅 패스(알고리즘)가 나열됩니다. 사용 가능한 패스 목록에서 원하는 패스를 추가할 수 있으며, 특정 결과를 얻기 위해 전체 전략 전반에 동일한 패스를 여러 번 추가할 수도 있습니다. 패스는 위에서 아래 순서로 실행됩니다. 이 순서는 Move UpMove Down 버튼을 사용하여 변경할 수 있습니다.
  • Add - 이 버튼을 클릭하면 Available Routing Passes 목록에서 현재 선택된 패스를 Passes in this Routing Strategy 목록에 추가합니다. 해당 패스는 후자의 목록에서 현재 선택된 패스 위에 추가됩니다.
  • Remove - 이 버튼을 클릭하면 Passes in this Routing Strategy 목록에서 현재 선택된 패스를 전략에서 제거합니다.
  • Move Up - 이 버튼을 클릭하면 Passes in this Routing Strategy 목록에서 현재 선택된 패스를 목록 위쪽으로 이동합니다. 즉, 라우팅 전략에서 더 먼저 사용됩니다.
  • Move Down - 이 버튼을 클릭하면 Passes in this Routing Strategy 목록에서 현재 선택된 패스를 목록 아래쪽으로 이동합니다. 즉, 라우팅 전략에서 더 나중에 사용됩니다.

참고

  1. 정의된 라우팅 전략과 그 안에 포함된 구성 라우팅 패스는 보드 전체를 라우팅할 때만 적용됩니다.

 

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