OrCAD Route Keepout기능은 어떤 영역에 배선을 못하도록 해주는 기능이다. 자세한 사항은 아래 포스팅 참고
ansan-survivor.tistory.com/532
이번 포스팅은 어떤 영역에 특정 Net만 배선을 하고 나머지는 침범하지 못하도록 하는 방법이다.
즉 어떤 배선만 영역내에 배치하고 나머지는 못들어오도록 지정한다.
다시말해 허용된 Net 외 다른 배선이 들어오면 DRC에러가 발생한다.
아래 영역에 버스선 다발을 제외하고 나머지는 못들어오도록 막는다.
방법은 아래와 같다.
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를 추가함
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