해당 오토라우팅 관련 튜토리얼 파일은 아래 위치에 있다. (17.4버전 기준)
C:\Cadence\SPB_17.4\share\specctra\tutorial
그 외 다른버전은 17.2 or 16.x 에 있을 것이다.
프로그램은 PCB Router 17.4, 아이콘 모양은 아래와 같다.
17.2버전이나 16.x 버전은 아래와 같이 생겼다.
모든 Cadence Program 위치는 아래 경로에 다 있다.
C:\Cadence\SPB_버전\tools\bin
* 예전에는 자동배선을 사용할 때 Allegro PCB Editor에서 Allegro PCB Router로 프로그램을 이동해서 진행을 했지만, 버전이 올라가며 Interactive하게 사용할 수 있도록 진화 되었다. 그러나 일부 기능들이 Allegro PCB Editor에서 가능하고 핵심적인 기능들은 여전히 Allegro PCB Router내에서 가능하다.
일부 간단한 오토라우팅 기능은 Allegro PCB Editor에서 가능하며 그 방법은 아래 포스팅 참고.
https://ansan-survivor.tistory.com/348
여기서는 Allegro PCB Router가 어떻게 Allegro PCB Editor의 데이터를 바탕으로 업데이트가 되는지에 대한 Output파일 관계 및 설명이다.
데이터 관계도
오토 라우팅은 Allegro PCB Editor에서 실행할 때 Background로 Allegro PCB Router가 실행되며 결과물을 다시 Allegro PCB Editor로 가져오고 그래픽적으로 보여준다.
작업중인 .brd파일을 Allegro PCB Router 프로그램으로 열고 싶은 경우 아래와 같다.
==<.DSN 파일이란?>==
여기서 .DSN (디자인파일)이 사용되는데, 반드시 알아야 할 점은, OrCAD에서 사용하는 .DSN 파일과 완전히 다른 파일이다. 확장명이 같아서 혼동할 수 있다.
OrCAD의 DSN파일은 회로도의 그래픽정보를 담고있다. 즉 컴퓨터가 해석하는 기계어로 되어 Edit프로그램으로 열어도 읽을 수 없다.
하지만, PCB Router에서 사용하는 DSN파일은 Text파일이다. PCB Editor에서 추출한 아래와 같은 정보를 담고 있다.
- Structure: 단위, stackup, PCB경계면, Power Plane, keepout, 그리드, 각종 CM룰
- Placement: reference관련 부품배치, 풋프린트 이미지, 이름, 좌표, 회전 등
- Library : 파트의 아웃라인, 핀정보, Padstack정보
- Network : 네트리스트, Net Class 및 그룹, 그룹관련 룰
- Wiring : PCB Editor에서 이미 라우팅된 네트
==<.SES 파일이란?>==
* .SES (세션파일)은 Placement(배치), Routing(배선) 정보를 담고 있다. 이를 생성하기 위해서는 Design파일을 로드한 후 배선과 배치 후 PCB Router으로 파일 저장하면 생성.
* PCB Router는 먼저 .DSN 파일을 로드 후 배치와 배선 정보가 있는 .SES(세션파일)을 불러옴 - 로드 순서
* .SES파일은 혼자 사용이 불가하며, 항상 .DSN파일과 함께 사용 되어야 함.
* 유저가 변형을 해도 PCB Router에서는 .SES에 임시로 변경 될 뿐 저장은 되지 않는다.
* 어떤 routing rule을 설정해도 .SES에 저장되지 않는다. (그러나 대안으로 .RTE 파일으로 결과가 저장된다.)
==<.RTE파일이란?>==
* Routing의 결과 파일
* .DSN파일이 먼저 로드 된 후 .RTE파일 사용 가능
<오토라우터로 실제로 돌려보는 방법>
https://ansan-survivor.tistory.com/947