16.6, 17.2버전에서도 이 기능이 있다. OrCAD Professional 이상의 라이센스에는 오토라우팅 기능을 지원한다. 기능이 완벽하게 이상적으로 배치되는게 아니라서 필수적으로 중요한 부분 (신호, 파워 등)은 수동으로 라우팅하고, 그 외 간단한 라우팅을 자동배선 기능을 이용하면 편리할 것 같다.
--(간단한 구조 설명)--
오토라우팅은 PCB Router라는 내장된 프로그램을 이용하는데, PCB Editor에서 설계한 데이터를 바탕으로 알아서 실행된다. 아래 예시는 PCB Editor내에서 구동시키는 방법이지만, PCB Router Standalone으로 구동하는 방법이 있다.
그러나 여기서는 PCB Editor내에서만 구동시키는 예시다.
PCB Editor에서 Auto Routing을 실행시키면, .DSN파일과 .DO 파일을 생성하게 된다.
.DSN 파일은 OrCAD Capture에서 쓰는 확장명과 같지만, 여기서 생성된 .DSN은 Text형식으로 이루어져 있으면서 아래 5개 사항을 포함한다.
- Structure: 단위, stackup, PCB경계면, Power Plane, keepout, 그리드, 각종 CM룰
- Placement: reference관련 부품배치, 풋프린트 이미지, 이름, 좌표, 회전 등
- Library : 파트의 아웃라인, 핀정보, Padstack정보
- Network : 네트리스트, Net Class 및 그룹, 그룹관련 룰
- Wiring : PCB Editor에서 이미 라우팅된 네트
주로 Constraint Management에 관한 Rule을 담고 있는 .DO 파일도 생성한다. 이 파일은 오토라우팅시 CM Rule을 관장하므로, 파일을 수정하면 해당 룰이 변경된다. (이 파일을 import해서 Auto Routing을 할 수 있다.)