반응형

OrCAD Route Keepout기능은 어떤 영역에 배선을 못하도록 해주는 기능이다. 자세한 사항은 아래 포스팅 참고

ansan-survivor.tistory.com/532

 

[PCB Editor] OrCAD PCB / Allegro PCB 배선 영역 설정(Route Keepin, Route Keepout), 배치 영역 설정 (Package Keepin, Pa

PCB를 설계함에 사람의 실수를 방지하기 위해 OrCAD Allegro PCB에서는 관련 Rule을 제공한다. 만약 엄청 복잡한 PCB를 설계한다면 잘 보이지 않아 아래와 같이 실수를 할 수 있다. 이러한 상태로 제조업

ansan-survivor.tistory.com

이번 포스팅은 어떤 영역에 특정 Net만 배선을 하고 나머지는 침범하지 못하도록 하는 방법이다.

어떤 배선만 영역내에 배치하고 나머지는 못들어오도록 지정한다.

다시말해 허용된 Net 외 다른 배선이 들어오면 DRC에러가 발생한다.

 

아래 영역에 버스선 다발을 제외하고 나머지는 못들어오도록 막는다.

이 Net들만 해당영역에 들어올 수 있도록 한다.

방법은 아래와 같다.

 

1. setup - Constraints - Constraints Manager

2. RKO Group 만들기 (RKO: Route KeepOut)

    Properties - Route/Vias Keepout Exception - 해당 dsn의 마우스우클릭 - Create - RKO Group

3. 해당 그룹 이름 지정

4. 만든 RKOG에서 마우스우클릭 - RKOGroup members

5. 필요한 Net를 추가함

net만 보이게 필터링
필요한 Net만 우측으로 이동시킴
OK를 누르면, 해당 net가 RKOG에 들어간다.

6. 이제 해당 영역에 Route Keeout을 생성한다.

       옵션을 Route keepout을 두면, 내가 만든 이름 KeepoutArea 가 들어가 있다.

 아까 설정했던 영역에 이 Route keepout만 지정하면 된다. (내가 설정한 DATA.BD0~6까지는 DRC가 발생하지 않는다)

 (실수로 BD7는 세팅값에 안 넣어서 왼쪽 아래 DRC 발생)

만약 그냥 기본 Route Keepout을 사용한다면 아래와 같이 모든 Net에 DRC가 발생할 것이다.

 

 

아래 영상 참고

www.youtube.com/watch?v=ihOtQv-fBLE

 

 

 

반응형

+ Recent posts