DRC 설정과 자주 발생하는 실수 방지 대책
1 분
- DRC의 기본 개념과 역할
- 자주 발생하는 DRC 오류와 원인·대처법
- DRC 기본 설정 항목 (실무 필수 규칙)
- 툴별 설정 예시 및 운용 포인트
- 자동 검사 운용 플로우 (실무 예시)
- 놓치기 쉬운 체크포인트와 대책
- 최종 체크리스트
- 마무리 및 실전 어드바이스
프린트 기판(PCB) 설계에서 제조 불량과 실장 오류를 예방하기 위해 반드시 필요한 것이 DRC(Design Rule Check, 설계 규칙 검사)입니다. DRC는 설계 데이터가 제조 가능한 범위 내에 있는지를 자동으로 검사하는 기능으로, 설계 실수를 조기에 발견하여 재작업을 줄여줍니다.
이 글에서는 초보자도 이해할 수 있도록 용어를 설명하면서, 자주 발생하는 실수·실무에서 바로 쓸 수 있는 DRC 설정 예시·툴별 운용 포인트·최종 체크리스트까지 상세히 소개합니다.
DRC의 기본 개념과 역할
DRC는 CAD(기판 설계 소프트웨어) 상에서 설정한 규칙을 바탕으로, 배선 폭·클리어런스(간격)·드릴 직경·솔더 마스크 개구 등의 위반 항목을 자동으로 검출하는 기능입니다.
여기서 검출되는 오류는 "제조 불가"·"실장 불량"으로 이어지는 치명적인 것이 대부분이기 때문에, 출력 전에 반드시 모두 해소해야 합니다.
주요 용어 해설

- 클리어런스 — 도체 간, 또는 도체와 패드 사이의 최소 이격 거리
- 트레이스 폭(배선 폭) — 동박 라인의 굵기. 흘릴 수 있는 전류량과 제조성에 영향
- 비아(via) — 층 간을 연결하는 홀. 2층 기판의 스루홀은 기판을 관통하는 타입
- 솔더 마스크 — 납땜을 방지하는 녹색 등의 보호 피막
자주 발생하는 DRC 오류와 원인·대처법
클리어런스 부족 (배선·패드가 너무 가까움)
원인: 제조업체의 최소 클리어런스 규칙을 충족하지 못함. 넷 클래스(신호별 규칙)가 설정되지 않음.
대처: 제조 사양에 맞춰 최소 클리어런스를 DRC에 설정하고, 넷 클래스로 전원·신호별 규칙을 분리하여 관리합니다.
배선 폭 부족 (전원 라인 및 고전류 라인)
원인: 흘리고자 하는 전류에 비해 배선이 너무 가늘어 전류 용량 부족.
대처: 전원 및 대전류 라인은 트레이스 폭을 굵게 설정합니다(예: 0.5mm 이상). 적절한 폭은 온라인 배선 폭 계산 툴로 확인할 수 있습니다.
드릴 직경·비아 크기 설정 오류
원인: 최소 드릴 직경 미달 설계, 비아 인패드(패드 내 비아 배치)를 무처리로 배치.
대처: 제조업체의 최소 드릴 직경(예: 0.2~0.3mm)을 확인하고, 비아 인패드가 필요한 경우 충전(via fill) 및 평탄화 처리를 지정합니다.
실크가 패드 또는 비아에 겹침
원인: 실크 레이어의 클리어런스 설정 부족.
대처: 실크와 동박의 최소 이격 거리를 DRC에 설정하고, 극성 마크나 부품 번호는 패드에서 충분히 이격하여 배치합니다.
솔더 마스크 개구 오류 (과도 피복·과도 개방)
원인: 마스크 확장(solder mask expansion) 설정 오류.
대처: 마스크 확장 값을 제조업체 권장치에 맞추고, 좁은 피치 부품은 페이스트 마스크와 함께 확인합니다.
외형선 미결합·중복
원인: 외형(보드 아웃라인)이 여러 선이나 단선으로 정의되어 있음.
대처: 외형은 단일 연속선으로 출력하고, Gerber 출력 전 뷰어로 확인합니다.
DRC 기본 설정 항목 (실무 필수 규칙)
아래는 대부분의 프로젝트에서 필수적으로 적용해야 하는 DRC 설정 항목입니다. 수치는 일반적인 기준값이며, 반드시 제조업체 사양에 맞게 조정하세요.
일반 규칙 (기준값)
- 최소 배선 폭: 0.15~0.2mm (4~8mil) — 가늘면 제조 시 단선 또는 전류 용량 부족 발생
- 최소 클리어런스: 0.15~0.2mm — 간격 불량 시 쇼트·솔더 브리지 원인
- 최소 드릴 직경: 0.2~0.3mm (제조업체 의존) — 소경 홀은 드릴 파손 및 도금 불량 위험
- 최소 실크 선 폭: 0.15mm — 가늘면 인쇄 시 깨짐 발생
- 마스크 확장(solder mask expansion): 0.05~0.1mm — 수축 및 위치 편차에 대한 여유
- 애뉴라 링(랜드 여육): 0.1mm 이상 — 홀 주변 동박이 부족하면 납땜 강도·도금 불안정
넷 클래스 (신호별 규칙) 예시
- 전원(Power): 배선 폭 0.5~1.0mm, 클리어런스 0.2mm — 전압 강하·발열 억제를 위해 굵게 설정
- 일반 신호(Signal): 배선 폭 0.2mm, 클리어런스 0.2mm — 전류가 작으므로 세게 설정해도 충분
- 고속 신호(High-speed): 임피던스 제어가 필요한 경우 스택업(층 구성 검토)과 목표 임피던스를 명시
툴별 설정 예시 및 운용 포인트
KiCad 운용 포인트
KiCad에서는 "기판 설정" → "설계 규칙"에서 규칙을 정의합니다. 넷 클래스를 생성하여 전원과 신호별로 폭과 클리어런스를 할당하고, 수시로 DRC를 실행하여 작은 실수를 조기에 잡는 운용 방식이 효과적입니다.
Altium Designer 운용 포인트
Altium은 상세한 규칙 설정과 실시간 DRC 기능이 강력합니다. 스택업(층 구성)과 임피던스 규칙을 명확히 정의하고, OutJob에 DRC 리포트를 통합하여 릴리즈 시 자동으로 검증하는 운용을 권장합니다. 중요도(Severity)를 설정하여 치명적 위반 항목은 릴리즈 불가로 처리하는 것이 좋습니다.
기타 CAD (EasyEDA 등)
대부분의 CAD는 DRC 기능을 갖추고 있습니다. 제조업체의 MRC(Manufacturing Rule Check)에 가까운 설정을 적용할 수 있는 경우에는 DRC와 함께 MRC도 실행하면 더욱 안심할 수 있습니다. 툴마다 용어와 설정 위치가 다르기 때문에, 프로젝트 템플릿을 작성하여 표준화하면 실수를 줄일 수 있습니다.
자동 검사 운용 플로우 (실무 예시)
- 프로젝트 시작 시 제조업체의 설계 규칙(데이터시트)을 입수하여 DRC 템플릿을 작성한다.
- 부품 배치 완료 후 넷 클래스를 할당하고 1차 DRC를 실행한다 (조기 발견 목적).
- 배선 완료 후 전 항목 DRC를 실행하고 중대 오류를 모두 해소한다.
- Gerber 출력 전 최종 DRC와 MRC를 실행하고 리포트를 저장하여 제조처에 첨부한다.
- 제조업체의 DFM(Design for Manufacturing) 피드백은 즉시 반영하고 재DRC를 실행한다.
놓치기 쉬운 체크포인트와 대책
GND 베타 고립 (아일랜드)
넓은 베타가 분리되어 작은 고립 영역(아일랜드)이 되면 납땜이나 열 특성에 문제가 발생합니다. DRC에서 "최소 폴리곤 면적"과 "접속성"을 체크하고, 필요하면 스루홀이나 서멀 릴리프로 연결합니다.
실크 폰트 및 아웃라인 문제
래스터 폰트가 정상적으로 변환되지 않아 뭉개지는 경우가 있습니다. 아웃라인 폰트를 사용하거나 실크를 패스화하여 확인하세요.
비아 인패드 미처리
BGA 등에서 비아 인패드를 사용하는 경우, 충전 처리 및 평탄화를 지정하지 않으면 실장 불량이 됩니다. DRC에서 비아 인패드의 존재를 검출하고, 제조 지시 사항을 명확히 기재합니다.
최종 체크리스트

- 최신 Rev으로 설계하고 있는가
- 제조업체의 최소 배선 폭·클리어런스·드릴 직경을 DRC에 반영하였는가
- 넷 클래스를 정의하고 전원·신호별로 규칙을 할당하였는가
- Gerber 출력 전 DRC와 MRC를 실행하고 리포트를 저장하였는가
- 실크가 패드나 비아에 겹치지 않는가
- 솔더 마스크와 페이스트 마스크 개구가 적절한가
- 외형선이 결합되어 있고, 장공(long hole)·슬롯이 올바르게 지정되어 있는가
- 비아 인패드나 충전 처리가 필요한 부분에 제조 지시를 기재하였는가
- 임피던스 제어가 필요한 경우 스택업과 목표값을 명기하였는가
- DRC에서 발생한 오류의 스크린샷과 수정 이력을 저장하였는가
마무리 및 실전 어드바이스
DRC는 "설계 실수를 마지막에 잡는 최후의 보루"가 아니라, 설계 프로세스 초기 단계부터 활용해야 하는 툴입니다. 넷 클래스 활용, 제조업체 사양의 템플릿화, 정기적인 DRC 실행을 습관화함으로써 제조 불량과 납기 지연을 대폭 줄일 수 있습니다. 최종적으로는 Gerber 출력 전 DRC와 MRC를 필수 공정으로 편입하고, 제조업체와의 소통으로 의문점을 해소한 뒤 발주하시기 바랍니다.
지속적인 성장
DRC 설정과 자주 발생하는 실수 방지 대책
프린트 기판(PCB) 설계에서 제조 불량과 실장 오류를 예방하기 위해 반드시 필요한 것이 DRC(Design Rule Check, 설계 규칙 검사)입니다. DRC는 설계 데이터가 제조 가능한 범위 내에 있는지를 자동으로 검사하는 기능으로, 설계 실수를 조기에 발견하여 재작업을 줄여줍니다. 이 글에서는 초보자도 이해할 수 있도록 용어를 설명하면서, 자주 발생하는 실수·실무에서 바로 쓸 수 있는 DRC 설정 예시·툴별 운용 포인트·최종 체크리스트까지 상세히 소개합니다. DRC의 기본 개념과 역할 DRC는 CAD(기판 설계 소프트웨어) 상에서 설정한 규칙을 바탕으로, 배선 폭·클리어런스(간격)·드릴 직경·솔더 마스크 개구 등의 위반 항목을 자동으로 검출하는 기능입니다. 여기서 검출되는 오류는 "제조 불가"·"실장 불량"으로 이어지는 치명적인 것이 대부분이기 때문에, 출력 전에 반드시 모두 해소해야 합니다. 주요 용어 해설 클리어런스 — 도체 간, 또는 도체와 패드 사이의 최소 이격 거리 트레이스 폭......
전자 회로 해석기: 복잡한 회로 분석을 쉽고 정확하게
전자공학을 다루다 보면 가장 어려운 부분 중 하나가 복잡한 회로 해석입니다. 학생부터 DIY 취미가, 전문 엔지니어에 이르기까지, 적절한 전자 회로 해석 도구를 활용하면 작업 시간을 단축하고 오류를 최소화하며 효율을 극대화할 수 있습니다. 바로 이때 필요한 것이 전자 회로 해석기(Electronic Circuit Solver)입니다. 이 글에서는 전자 회로 해석기가 무엇인지, 주요 기능과 작동 방식, 그리고 회로 작업을 하는 모든 이에게 어떻게 혁신적인 도움이 되는지 알아보겠습니다. 1. 전자 회로 해석기란? 전자 회로 해석기는 전기 회로의 동작 원리와 특성을 분석하도록 도와주는 프로그램이나 웹사이트입니다. 이 도구는 복잡한 수식을 직접 계산하지 않아도 되게 자동으로 분석해주며, 전압, 전류 흐름, 전력 소모 등 필요한 값을 정확하게 구해줍니다. 주요 분석 항목은 다음과 같습니다: 각 부품 사이의 전압 강하 회로의 각 가지(branch)를 흐르는 전류 저항에서 소비되는 전력량 고급 해석기에서는......
PCB 트레이스 폭의 중요한 역할과 계산 방법
인쇄 회로 기판 (PCB) 설계의 복잡한 과정에서 길을 찾으려면 여러 중요한 요소에 대한 깊은 이해가 필요합니다. 그 중에서도 트레이스 폭은 중심적인 역할을 합니다. PCB 설계의 이 중요한 측면은 우수한 전자 장치 성능을 실현하고 신뢰성을 보장하며, 기능을 최적화하는 핵심 요소입니다. 이 포괄적인 가이드에서는 PCB 트레이스 폭이 신호 무결성, 열 관리 및 전기적 성능에 미치는 깊은 영향을 탐구할 것입니다. 디자이너들이 정보에 입각한 결정을 내릴 수 있도록 돕기 위해 PCB 트레이스 폭 계산기와 같은 도구와 지식을 제공하는 것이 중요합니다. PCB 트레이스 폭의 복잡한 차이를 이해하고 전자 설계의 핵심에 미치는 명백한 영향을 파헤치는 이 여정에 함께하시기 바랍니다. PCB 트레이스 폭이란 PCB 트레이스 폭은 PCB 기판에서 구성 요소 간의 전기 신호를 전달하는 전도 경로의 폭을 의미합니다. 트레이스 폭은 전류 전달 능력, 임피던스 및 열 특성에 중요한 영향을 미치며, 이는 PCB의 전체 성......
전자 회로 시뮬레이터의 역할
전자 및 전기 회로를 제작하는 것은 시간도 많이 걸리고 기술적으로도 복잡하며, 비용 또한 적지 않게 듭니다. 전자 회로를 만든 후에는 디자이너가 회로의 기능을 테스트하고 필요한 조정을 해야 합니다. 실제 보드와 부품으로 회로를 만드는 대신 회로의 수학적 설명을 얻을 수 있다면 어떨까요? 이것이 바로 회로 시뮬레이션의 개념입니다. 이 글에서는 해당 주제를 살펴보고 다양한 종류의 회로 시뮬레이션에 대해 알아보겠습니다. 회로 시뮬레이션 기술의 정교함과 성능이 향상되면서 설계 단계의 생산성은 눈에 띄게 증가했습니다. 그 결과, 개발 속도만 빨라진 것이 아니라 사용자들이 손쉽게 회로를 구성하고 분석할 수 있게 되어 보다 철저한 설계가 가능해졌습니다. 개념 검증이든 회로 수정이든, 회로 시뮬레이션은 현대 PCB 설계에 있어 확고한 기반을 제공합니다. 이와 같은 방식으로 다양한 부품의 성능을 테스트하고, 회로 내에서 이를 교체하면서 검증할 수 있습니다. 어떤 종류의 전자 부품과 기호들이 시뮬레이션 가능한지......
AI가 PCB 설계를 혁신하는 방법: 종합 가이드
이제 여러분이 좋아하는 머신러닝, 최적화, 생성형 AI 알고리즘이 PCB 설계 프로그램에도 도입되고 있습니다. ChatGPT가 대중화되고 Claude, LLaMa 등 경쟁사들의 GPT 대체 기술이 개발됨에 따라, EDA 스타트업들도 PCB 설계자와 엔지니어들의 생산성을 높이기 위해 이러한 도구를 어떻게 활용할 수 있을지 주목하고 있습니다. 자동화와 AI가 다양한 산업에 영향을 미친 지금, PCB 설계도구에 AI가 접목되는 것은 시간문제였습니다. 인공지능(AI)은 인쇄회로기판(PCB) 기술을 포함한 여러 산업에 혁신을 불러일으키고 있습니다. PCB의 레이아웃 및 설계를 최적화하는 것부터, 표면 실장 제조 공정을 향상시키는 데 이르기까지, AI는 특히 효율성과 정밀성 측면에서 게임 체인저 역할을 하고 있습니다. 제조 공정에 AI를 활용하면 품질 향상, 생산 시간 단축, 비용 절감, 오류 최소화 등의 이점을 얻을 수 있습니다. AI가 회로 기판 기술을 어떻게 획기적으로 변화시키고 있는지 궁금하시다면......
LTSpice에서 전자 회로 시뮬레이션하는 방법
LTSpice는 Analog Devices에서 개발한 강력하고 무료로 사용할 수 있는 SPICE 기반 시뮬레이터입니다. 엔지니어, 취미자, 학생들 사이에서 널리 사용되며, 물리적 구현 전에 전자 회로의 동작을 분석하기 위해 회로 시뮬레이션에 활용됩니다. 이 가이드에서는 LTSpice에서 회로를 시뮬레이션하는 단계별 방법을 제공합니다. PCB와 제조에 대해 더 알고 싶다면, 저희의 최신 상세 기사를 참고하세요. 여기서는 전압 분배 바이어스 방식을 사용하는 BJT 증폭기 회로를 설계할 것입니다. 증폭기 설계 절차에 대해서는 자세히 다루지 않지만, 이 도구를 사용해 회로를 시뮬레이션하는 방법을 소개합니다. 회로는 전자공학 표준 서적에서 가져온 것으로, 증폭도를 높이거나 낮추기 위해 부품 값을 조정할 수 있습니다. LTSpice를 사용하는 이유 • 무료 및 풍부한 기능: 많은 유료 시뮬레이션 도구와 달리, LTSpice는 무료로 강력한 기능 세트를 제공합니다. • 정확한 시뮬레이션 엔진: 아날로그 및......