반응형

 

해당 오토라우팅 관련 튜토리얼 파일은 아래 위치에 있다. (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

 

[PCB Editor] OrCAD / Allegro PCB 자동 라우팅 (자동배선) 사용 (Auto Routing)

16.6, 17.2버전에서도 이 기능이 있다. OrCAD Professional 이상의 라이센스에는 오토라우팅 기능을 지원한다. 기능이 완벽하게 이상적으로 배치되는게 아니라서 필수적으로 중요한 부분 (신호, 파워 등

ansan-survivor.tistory.com

 

여기서는 Allegro PCB Router가 어떻게 Allegro PCB Editor의 데이터를 바탕으로 업데이트가 되는지에 대한 Output파일 관계 및 설명이다.

 

데이터 관계도

Allegro PCB Editor에서 오토라우팅이 실행되는 원리 (Background 실행)

오토 라우팅은 Allegro PCB Editor에서 실행할 때 Background로 Allegro PCB Router가 실행되며 결과물을 다시 Allegro PCB Editor로 가져오고 그래픽적으로 보여준다.

작업중인 .brd파일을 Allegro PCB Router 프로그램으로 열고 싶은 경우 아래와 같다.

Allegro PCB Editor에서 볼 때
Allegro PCB Router 프로그램으로 실행시켜 볼 때

 

반응형

 

==<.DSN 파일이란?>==

여기서 .DSN (디자인파일)이 사용되는데, 반드시 알아야 할 점은, OrCAD에서 사용하는 .DSN 파일과 완전히 다른 파일이다. 확장명이 같아서 혼동할 수 있다.

OrCAD의 DSN파일은 회로도의 그래픽정보를 담고있다. 즉 컴퓨터가 해석하는 기계어로 되어 Edit프로그램으로 열어도 읽을 수 없다.

OrCAD에서 사용하는 DSN파일 vs Allegro Router가 사용하는 DSN파일 (차이점 비교)

하지만, 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

 

[PCB Editor] Allegro PCB Router 으로 직접 자동배선 라우팅(Auto routing) 해보기

Allegro PCB Router에 대해서는 아래 참고 https://ansan-survivor.tistory.com/352 [PCB Editor] Allegro PCB Router의 작동 원리 (자동배선, 오토라우팅 (Auto Routing) Background 작동) 해당 오토라우팅 관련..

ansan-survivor.tistory.com

 

 

반응형

+ Recent posts