DFM (Design For Manufacturing)관련 여러 사용 방법에 대해서는 아래 참고.
https://ansan-survivor.tistory.com/938
https://ansan-survivor.tistory.com/201
파트의 Lead영역을 설정하는 방법은 아래 참고.
https://ansan-survivor.tistory.com/985
이 포스팅은 위에서 설정한 Lead Editor로 만든 Lead와 Pad의 Contact(접점) 영역을 바탕으로 DFM CM Rule을 설정하는 방법이다.
영역은 Toe와 Heel 그리고 Side로 나뉘어 지는데, 이 Lead가 해당 pad로 부터 거리가 얼마나 되는가에 따라 Rule을 설정하는 것이다.
이 기능을 사용하기 위해서는 최상위 라이센스인 "Allegro PCB Venture" 라이센스가 필요하다.
버전은 17.2버전 17.4 버전 지원.
1. 먼저 이 기능을 사용하기 위해 스위치를 On 시킨다.
2. Rule Set 설정하기
(옵션)
Non-Etch 일때 활성화 되는 칸
Etch 일때 활성화 되는 칸
3. Lead와 Pad간의 간격 최소값, 최대값 입력
Under body outward L 으로 설정한 이유는, 해당 Lead의 타입이 그 타입이기 때문. (상단의 Lead Editor 포스팅 참고)
4. Set 설정값을 Design에 적용
아래와 같이 setting 값을 적용하면, 위에 Set서 만든 값이 알아서 할당된다.
5. DRC업데이트를 하면 해당 DRC가 발생한다.
(결과)
최소 거리를 0.5mm 유지하게 해두었는데, 실제 Lead와 Toe간 거리 값은 0.175mm 이므로 DRC에러가 발생 (Heel도 마찬가지)
만약 Toe와 Heel거리를 0.1 (0.175보다 적은값)으로 수정하면 해당 에러는 사라진다.
이렇게 DFM체크를 미리하여 사전에 납땜할때 Lead와 Pad간의 간격이 맞지 않아 발생하는 문제를 제조전에 사전에 발견하여 설계를 수정할 수 있다.
참고 링크)
https://community.cadence.com/cadence_blogs_8/b/pcb/posts/dfa-component-lead-checks