콘텐츠로 이동

DRC 규칙의 종류

검사 항목마다 무엇과 무엇 사이를 재는지가 다르다. 그것을 알아야 위반(violation)을 고칠 수 있다 — 같은 “너무 가깝다” 라도 구리 간격과 홀 간격은 고치는 방법이 다르다.

갈래규칙재는 것
간격구리 간격다른 넷의 구리 도형 사이
홀 간격드릴과 다른 넷의 구리 사이
홀 대 홀드릴과 드릴 사이
외곽(board outline) 간격보드 외곽과 구리·홀 사이
실크(silkscreen) 간격실크와 노출 구리·마스크 개구 사이
크기최소 트랙(track) 폭트랙의 폭
연결 폭동판(copper pour)이 패드(pad)로 이어지는 목의 폭
비아(via) 지름 · 홀 크기비아 바깥지름과 드릴 지름
링 폭홀 둘레에 남는 구리의 폭
글자 크기·굵기실크 문자
제조마스크 조각개구 사이에 남는 마스크의 두께
구리 조각아주 좁게 남은 구리
연결동판 연결열 방출(thermal relief) 스포크 수와 연결 방식
고립 조각아무것에도 이어지지 않은 채움 조각
금지금지 규칙이 영역에 비아·트랙·부품을 두지 않는다
선언단언 규칙설계자가 직접 적은 조건

구리 간격 위반과 홀 사이 간격 위반

다른 넷에 속한 구리 도형 사이의 최단 거리를 잰다. 트랙·패드·비아·동판·구리 도형이 모두 대상이다.

내용
대상다른 넷끼리. 같은 넷은 붙어도 위반이 아니다
층마다 따로 잰다
값의 출처넷 클래스(net class) → 보드 기본값
위반 문구규칙 값과 실제로 잰 값을 함께 답한다

전압이 걸리는 자리에서는 간격이 절연 요구가 된다. 같은 보드 안에서도 1차·2차 계통은 다른 값을 쓰므로 넷 클래스로 가른다.

드릴은 구리보다 위치 오차가 크다. 그래서 구리 간격과 별도의 규칙으로 잰다.

  • 홀 대 구리 — 드릴이 다른 넷의 구리를 침범하면 도금 과정에서 이어질 수 있다
  • 홀 대 홀 — 두 드릴이 가까우면 사이의 재료가 무너지고 홀 벽이 성립하지 않는다

보드 외곽에서 구리와 드릴을 얼마나 이격할지 정한다. 재단 공정의 오차와 가장자리 박리를 막기 위한 값이다.

최소 트랙 폭 위반과 최소 홀 크기 비아 지름 위반

규칙위반이 뜻하는 것
최소 트랙 폭에칭에서 끊기거나 폭이 들쭉날쭉해진다
연결 폭동판에서 패드로 가는 목이 좁으면 전류가 그 자리에서 막힌다
비아 지름링이 남지 않거나 도금이 성립하지 않는다
홀 크기드릴 규격을 벗어난다. 가장 작은 홀이 드릴 비용을 정한다
링 폭드릴이 밀리면 링이 끊긴다 — 마스크·드릴 홀 참조

전류가 큰 넷의 폭은 DRC 가 정해 주지 않는다. 필요한 폭을 계산해 넷 클래스에 적어 두면 그때부터 DRC 가 지킨다.

실크가 패드를 침범한 경우와 마스크 조각이 얇게 남는 경우

규칙위반이 뜻하는 것
실크 간격실크 잉크가 패드 위에 인쇄되면 납이 젖지 않거나 접합이 약해진다
마스크 조각두 개구 사이의 마스크가 얇으면 공정에서 떨어져 두 패드가 함께 노출된다
글자 크기·굵기인쇄되지 않거나 뭉개져 판독되지 않는다

실크는 대개 공장이 잘라 낸다. 패드에 겹친 실크를 공장이 자동으로 제거하므로, 겹쳐 두면 참조 지정자의 일부가 사라져 조립과 수리에서 부품을 찾지 못하게 된다.

규칙내용
동판 연결 방식패드를 동판에 직결할지 열 방출 스포크로 이을지
스포크 수남은 스포크가 규칙보다 적으면 열이 빠져나가 납땜이 되지 않는다
고립 조각동판을 채우고 남은 섬 — 아무것에도 이어지지 않은 구리는 안테나가 된다
한쪽만 이어진 조각한 아이템에만 붙은 채움 조각 — 전기적으로 의미가 없다

동판 관련 위반은 채운 뒤에만 드러난다. 채우지 않은 상태로 검사하고 통과했다고 판정하면 안 된다.

규칙쓰는 자리
금지 규칙안테나 아래·기구 간섭 영역·고전압 이격대에 비아·트랙·부품·동판을 금지한다
단언 규칙“이 영역의 트랙은 폭이 얼마 이상” 처럼 설계자가 직접 적은 조건

금지 규칙은 다른 규칙으로 표현되지 않는 설계 의도를 기계가 지키게 하는 수단이다. 도면에 메모로 적어 두면 아무도 지키지 않지만, 규칙으로 적으면 검사가 지킨다.

규칙내용
길이 · 길이 맞춤넷의 길이와 그룹 안의 편차
차동 쌍(differential pair) 간격쌍 사이의 결합 간격
결합이 끊긴 길이쌍이 떨어져 나란히 가지 않는 구간의 길이
쌍 내부 편차쌍의 두 트랙 사이의 길이 차
비아 수한 넷이 지나는 비아의 개수

값의 근거는 고속 PCB 설계가 소유한다. DRC 는 그 값이 지켜지는지만 본다.

실수결과
공정 하한을 그대로 규칙으로 쓴다수율이 떨어지고 가격이 오른다
넷 클래스를 만들지 않는다전원과 신호가 같은 규칙으로 검사된다
값을 도면 메모로만 적는다검사가 그 값을 모른다
위반이 많다고 규칙을 낮춘다규칙이 설계를 따라가 버린다
검사를 무시로 바꿔 목록을 비운다그 검사가 잡던 다른 결함도 함께 사라진다

마지막 두 항목이 실무에서 가장 자주 일어난다. 규칙은 설계 전에 정하고 설계 중에 바꾸지 않는다 — 바꿔야 한다면 그것은 설계 결정이고, 근거를 남긴다.