자동 배선 도구
Parent page: 명령
요약
CircuitStudio에는 토폴로지 기반 자동 배선기(autorouter)가 포함되어 있습니다. 토폴로지 기반 자동 배선기는 배선 공간을 매핑하는 방식이 다르며, 기하학적 제약을 받지 않습니다. 작업 공간 좌표 정보를 기준 프레임으로 사용해(그리드로 분할하는 방식) 참조하는 대신, 토폴로지 기반 자동 배선기는 좌표를 참조하지 않고 공간 내 장애물들의 상대적 위치만을 사용해 맵을 구성합니다. 이를 위해 인접한 장애물 사이의 공간을 삼각분할(triangulation)합니다. 이렇게 삼각분할된 맵은 배선 알고리즘이 시작 배선 지점에서 종료 배선 지점까지 장애물 쌍 사이를 “엮어” 지나가도록 하는 데 사용됩니다. 이 접근 방식의 가장 큰 강점은 맵이 형상에 독립적이라는 점(장애물과 배선 경로는 어떤 형태든 가능)과, 공간을 어떤 각도로도 통과할 수 있다는 점입니다. 배선 알고리즘은 직교 확장 라우터(rectilinear expansion routers)처럼 순수한 수직/수평 경로로만 제한되지 않습니다.
CircuitStudio에는 표면실장(SMD) 부품 팬아웃(fanout) 도구도 포함되어 있으며, BGA 이스케이프(escape) 배선도 지원합니다. 이스케이프 배선 엔진은 각 패드를 디바이스 가장자리 바로 바깥까지 빼내어 배선하려고 시도하므로, 해당 패드로의 배선 연결이 훨씬 쉬워집니다.
세부 정보
자동 배선기는 리본의 Tools | Autoroute | Autoroute 메뉴에서 설정하고 실행합니다. 메뉴에서 All을(를) 선택하면 Situs Routing Strategies 대화상자가 열리며, 여기서 전략을 구성하고 필요한 전략을 선택한 다음 자동 배선기를 실행할 수 있습니다.
Autoroute 메뉴에서 자동 배선기를 구성하거나 실행합니다.
이 도구를 사용하여 다음을 수행할 수 있습니다:
| 명령 | 동작 |
|---|---|
| Autoroute » Setup | 이 명령은 Situs Routing Strategies 대화상자를 열어 배선 전략을 구성하고 저장할 수 있도록 합니다. 대화상자 상단에는 Routing Setup Report의 세부 내용이 표시됩니다. 배선을 수행하기 전에 항상 이를 검토해야 합니다. 자동 배선기 설정에 대해 더 알아보려면 Situs Routing Strategies 대화상자 페이지를 참조하십시오. 개별 배선 전략에 대해 더 알아보려면 Situs Strategy Editor 대화상자 페이지를 참조하십시오. |
| Autoroute » All | 이 명령은 Situs Routing Strategies 대화상자를 열어 선택된 배선 전략을 실행할 수 있도록 합니다. |
| Autoroute » Net | 이 명령은 지정한 넷(net)의 모든 연결을 배선하는 데 사용됩니다. |
| Autoroute » Net Class | 이 명령은 지정한 넷 클래스(net class)의 모든 연결을 배선하는 데 사용됩니다. |
| Autoroute » Connection | Main 배선 전략을 사용하여 선택한 연결을 자동 배선하려고 시도합니다. |
| Autoroute » Area | Main 배선 전략을 사용하여 선택한 영역 내에서 시작하는 모든 연결을 자동 배선하려고 시도합니다. |
| Autoroute » Component | Main 배선 전략을 사용하여 선택한 부품에서 시작하는 모든 연결을 자동 배선하려고 시도합니다. |
| Autoroute » Component Class | 이 명령은 지정한 부품 클래스(component class)에 속한 부품의 패드에서 나오는 모든 연결을 배선하는 데 사용됩니다. |
| Autoroute » Connections on Selected Components | Main 배선 전략을 사용하여 선택한 부품에서 시작하는 모든 연결을 자동 배선하려고 시도합니다. |
| Autoroute » Connections Between Selected Components | Main 배선 전략을 사용하여 선택한 부품들 사이를 연결하는 모든 연결을 자동 배선하려고 시도합니다. |
| Fanout » All | 활성화된 Fanout Control 배선 설계 규칙과 Fanout Options 대화상자의 설정에 따라 모든 표면실장 부품을 팬아웃합니다. |
| Fanout » Power Plane Nets | 활성화된 Fanout Control 배선 설계 규칙과 Fanout Options 대화상자의 설정에 따라 전원 플레인(power plane)에 연결된 각 넷을 팬아웃합니다. |
| Fanout » Signal Nets | 활성화된 Fanout Control 배선 설계 규칙과 Fanout Options 대화상자의 설정에 따라 전원 플레인에 연결되지 않은 각 넷을 팬아웃합니다. |
| Fanout » Net | 활성화된 Fanout Control 배선 설계 규칙과 Fanout Options 대화상자의 설정에 따라 선택한 넷을 팬아웃합니다. |
| Fanout » Connection | 활성화된 Fanout Control 배선 설계 규칙과 Fanout Options 대화상자의 설정에 따라 선택한 연결을 팬아웃합니다. |
| Fanout » Component | 활성화된 Fanout Control 배선 설계 규칙과 Fanout Options 대화상자의 설정에 따라 선택한 부품을 팬아웃합니다. |
| Fanout » Selected Components | 활성화된 Fanout Control 배선 설계 규칙과 Fanout Options 대화상자의 설정에 따라 선택한 부품(들)을 팬아웃합니다. |
| Fanout » Pad | 활성화된 Fanout Control 배선 설계 규칙과 Fanout Options 대화상자의 설정에 따라 선택한 패드를 팬아웃합니다. |
| Stop | 현재 배선 패스가 완료되면 자동 배선기를 중지합니다. |
| Reset | 자동 배선기를 초기화합니다. |
| Pause | 자동 배선기를 일시 정지합니다. 필요하면 다시 시작할 수 있습니다. |