고 집적 설계에 있어서 Via와 Pad를 겹쳐서 만드는 경우가 많아지고 있다.
OrCAD / Allegro PCB에서는 이와 같은 Rule도 정할 수 있도록 한다.
해당 관련 메뉴얼은 아래 링크에 있다. (영문)
https://www.parallel-systems.co.uk/wp-content/uploads/2020/02/via_in_pad_rules.pdf
위 내용을 바탕으로 테스트해본다.
DRC모드 는 아래 메뉴로 실행한다.
또는 Command 창에 아래와 같이 입력
cns cmmodesv2
Via at SMD pin 을 활성화 시켜주어야 "Via at SMD fit required" "via at SMD thru allowed"를 설정할 수 있다.
1. Via at SMD fit required
Via는 반드시 SMD 핀 내에 있어야 하며 조금이라도 벗어나면 안된다.
Via가 Pin과 완전 딱 들어맞던가 내부에 있으면 DRC발생하지 않음, 그러나 조금이라도 벗어나면 DRC에러를 일으킴.
2. Via at SMD thru allowed
Via를 SMD내에 배치를 허용 그러나 반드시 via의 중심점은 smd핀의 경계선 내에 있어야 한다.
* 단순히 SMD핀 내에 via가 있는지 찾기 여부 검사는 아래 참고
https://ansan-survivor.tistory.com/683
[PCB Editor] OrCAD PCB / Allegro PCB SMD패드 위에 있는 via를 찾아서 DRC 띄우기
물론 밀도가 높은 PCB, 고속신호가 흐르는 PCB를 설계 할 때는 Via on pad를 하는 경우가 있지만 일반적인 PCB의 smd패드는 Fanout을 따로 내어 via를 뚫어 준다. 그러나 의도한 바가 아닌 아래와 같이 실
ansan-survivor.tistory.com