Allegro PCB Router에 대해서는 아래 참고
https://ansan-survivor.tistory.com/352
Allegro PCB Router는 Allegro PCB Editor에서의 정보를 바탕으로 자동으로 배선을 해주는 프로그램이다.
Allegro PCB Editor와 데이터를 주고 받으며 자동라우팅을 한 후 다시 Allegro PCB Editor로 데이터를 반환한다.
Allegro PCB Editor 내에서 자동 라우팅(Auto Routing)을 백그라운드로 사용하는 방법은 아래 참고.
https://ansan-survivor.tistory.com/348
여기에서는 백그라운드가 아닌 직접 Allegro PCB Router를 이용해서 배선을 해본다.
또한 어떤 파일들이 생성되는지 본다.
1. Route - PCB Router - Route Editor
PCB Router가 열리고, 맨앞에 열리는 창은 닫는다.
2. Autoroute - Route
3. basic 옵션
자동으로 배선이 된다. 일부 빼고(알고리즘 문제) 속도는 PCB Editor에서 하는것보다 훨신 빠르다.
결과 파일으로는 아래와 같이 생성됨. (아래 .dsn파일은 OrCAD Capture의 .dsn파일이 아니다 주의!)
오토 라우팅은 반복적으로 테스트 할 수 있으며, 아래와 같은 파일 정보로 테스트를 한다.
오토 라우팅의 결과는 즉시 저장되지 않고 메모리상에 있다가 유저가 저장을 해야 PCB Editor로 넘어간다.
4. 저장하고 PCB Editor로 데이터 보내기
그러면 PCB Router가 종료되고, 변경이된 라우팅이 PCB Editor로 넘겨지며 프로그램이 열린다.
바뀐 최종 파일을 보면 아래와 같다. .ses 파일은 Auto Routing의 최종 결과 데이터를 갖고 있다.
* 이 와같은 방법으로 PCB Router에서 다양한 자동 배선을 시도를 해보고 최종적으로 맘에 드는 자동 배선을 저장하면 .ses파일이 남고 자동배선된 데이터가 PCB Editor로 해당 데이터가 전달되어 완성된다.