디자인 위반 조사 및 해결

Altium Training

Altium Essentials: PCB Design Rule Checks

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

주의를 기울이고 설계 과정 중 단계별로 설계 규칙 검사를 수행했다면, 완성되어 모든 배선이 끝난 보드에서 마지막 Batch DRC를 실행했을 때 설계 위반이 거의 없거나 아예 없을 수도 있습니다. 하지만 상당한 수의 위반이 표시될 수도 있으며, 이 경우의 과제는 이제 그 위반들을 해결하는 것이 됩니다.

Batch DRC를 실행해 생성된 DRC 보고서는 PCB 설계를 처음 접하는 사용자에게 꽤 부담스럽게 보일 수 있습니다. 이 과정을 관리 가능한 수준으로 유지하는 비결은 전략을 세우는 것입니다. 한 가지 전략은 보고되는 위반 수를 제한하는 것입니다. Design Rule Checker dialog에서 보고서 옵션을 설정할 때 Stop When Found 기능을 작은 값으로 설정하십시오. 또 다른 전략은 DRC를 여러 단계로 나누어 실행하는 것입니다. 설계에 많은 수의 위반이 포함되어 있다면, 먼저 규칙을 한 번에 하나씩 활성화하면서 시작하십시오. 경험이 쌓이면 다양한 설계 규칙을 검사하는 자신만의 선호 방식이 생기게 됩니다.

소프트웨어 내에서는 위반 정보가 여러 방식으로 표시됩니다. 위반 마커(Overlay와 Detail 모두)는 위반의 위치와 성격에 대한 강력한 단서를 제공합니다. 예를 들어, 아래 이미지에서 왼쪽의 비아에는 비아 직경이 1mm보다 작다는 것을 보여주는 상세 마커가 있으므로, 해당 비아는 적용되는 Routing Via Style 설계 규칙에서 허용하는 크기보다 작은 것입니다. 또한 비아에서 근처 패드까지 선이 하나 그려져 있는데, 이 선은 이중 슬래시로 끊어져 있습니다. 이는 비아와 패드 사이의 넷이 배선되지 않은 상태(끊어진 상태)임을 의미합니다. 오류 상태를 해석하는 데 상세 마커를 활용하십시오.

DRC 위반의 오류 마커(위반 상세와 위반 오버레이 모두, 위반이 waived되었는지 여부와 관계없이)는 Tools » Reset Error Markers 명령을 실행하여 설계 공간에서 제거할 수 있습니다. 단, 이는 오류 마커만 제거할 뿐이며, 근본적인 설계 규칙 위반은 여전히 분석하고 해결해야 합니다.

특정 DRC 위반은 waive 처리하여, 해당 설계 상황을 처리하기 위한 특별한(그리고 어쩌면 복잡한) 설계 규칙을 만들지 않고도 문제가 아니라고 판단되는 위반을 사실상 '억제'할 수 있습니다. 자세한 내용은 Selectively Waiving DRC Violations 페이지를 참조하십시오.

크기가 너무 작은 비아와 배선되지 않은 넷을 보여주는 상세 마커.
크기가 너무 작은 비아와 배선되지 않은 넷을 보여주는 상세 마커.

설계 위반을 효과적으로 해결하려면 먼저 그 위치를 찾을 수 있어야 합니다. PCB 편집기는 다음 섹션에서 설명하는 것처럼 설계 위반을 조사할 수 있는 다양한 방법을 제공합니다.

PCB Rules And Violations Panel에서

PCB Rules and Violation 패널은 어떤 객체에 규칙이 적용되는지, 그리고 왜 실패하는지를 이해하고 해석하는 과정을 단순화합니다. Online DRC 또는 Batch DRC를 실행하면 모든 규칙 위반이 PCB Rules And Violations panelViolations 영역에 나열됩니다. 특정 규칙 클래스 또는 클래스 내 개별 규칙과 관련된 위반을 찾아볼 수 있습니다. 또는 [All Rules] 클래스를 선택하여 모든 위반을 탐색할 수도 있습니다.

Batch DRC를 실행할 때는 Design Rule Checker dialog에서 Create Violations 옵션이 활성화되어 있는 경우에만 위반이 패널의 Violations 영역에 표시됩니다.

위반 항목을 클릭하면 문제를 일으킨 객체를 필터 범위로 사용하여 필터링이 적용됩니다. 그 결과 메인 설계 창에 표시되는 내용은 패널 상단에서 활성화된 하이라이트 옵션(Mask/Dim/Normal, Select, Zoom)에 따라 달라집니다.

 
 
 
 
 

PCB Rules And Violations 패널을 사용하여 규칙 위반을 조사합니다.
PCB Rules And Violations 패널을 사용하여 규칙 위반을 조사합니다.

위반 자체, 더 정확히 말하면 사용자 정의 위반 그래픽은 규칙 위반에 관련된 레이어(문제를 일으킨 프리미티브가 존재하는 레이어)에만 그려집니다. 특정 위반을 클릭하면, 해당 위반과 연관된 레이어가 설계 공간에서 활성 레이어가 됩니다. 물론 그 레이어가 표시 가능하도록 활성화되어 있어야 합니다.

위반 항목을 더블클릭하거나(또는 오른쪽 클릭 후 Properties 선택) 하면 Violation Details dialog가 열리며, 여기에는 위반된 규칙과 그 원인이 된 프리미티브에 대한 정보가 제공됩니다. 이 대화상자에서 문제 객체를 하이라이트할 수 있으며(설계 공간에서 깜박이게 됨), 해당 위치로 이동할 수도 있어 사실상 '확대 및 중앙 맞춤' 기능을 제공합니다.

하이라이트는 기본적으로 문제를 일으킨 프리미티브는 정상 표시 상태로 두고, 설계 공간의 다른 모든 객체는 일시적으로 단색조로 표시되게 합니다.

Violation Details dialog를 사용하여 설계 규칙 위반에 관련된 프리미티브를 하이라이트하고(그리고 해당 위치로 이동하고) 있습니다.Violation Details dialog를 사용하여 설계 규칙 위반에 관련된 프리미티브를 하이라이트하고(그리고 해당 위치로 이동하고) 있습니다.

Messages 패널에서

Batch DRC를 실행한 후 Messages 패널에서 위반 메시지를 더블클릭하면, 해당 위반을 발생시키는 객체로 디자인 공간에서 크로스 프로브됩니다.

Messages  패널에서 위반 항목으로 크로스 프로브합니다.
Messages 패널에서 위반 항목으로 크로스 프로브합니다.

Batch DRC 실행 후 디자인 공간에 위반 사항이 표시되도록 하려면, Design Rule Checker dialog에서 Create Violations 옵션이 활성화되어 있는지 확인하십시오.

생성된 DRC 보고서에서

Design Rule Checker dialog에서 Create Report File 옵션이 활성화되어 있으면, Batch DRC 실행 시 감지된 위반 사항이 생성된 Design Rule Verification Report에 나열됩니다. 문제가 있는 객체의 하이퍼링크된 항목을 클릭하면 디자인 공간에서 해당 객체로 직접 크로스 프로브할 수 있습니다.

문제가 있는 객체는 확대되고 중앙에 배치되지만, 다른 강조 표시(마스킹, 디밍)는 적용되지 않습니다.

생성된 DRC 보고서에서 문제가 있는 객체로 크로스 프로브합니다.생성된 DRC 보고서에서 문제가 있는 객체로 크로스 프로브합니다.

디자인 공간에서 직접

특정 디자인 객체와 관련된 위반 사항은 PCB 디자인 공간 내에서 직접 확인할 수 있습니다. 문제가 있는 객체 위에 커서를 놓고 마우스 오른쪽 버튼을 클릭한 다음 Violations 하위 메뉴에서 명령을 선택하십시오. 해당 객체가 관련된 개별 위반을 조사하거나, Show All Violations 명령을 사용하여 해당 객체가 관련된 모든 위반을 볼 수 있습니다. 어느 경우든 Violation Details 대화상자가 열리며, 여기에서 자세한 위반 정보와 문제가 있는 객체로 강조 표시하거나 이동하는 제어 기능을 제공합니다. 강조 표시는 일시적으로 적용되며, 기본적으로 문제가 있는 프리미티브는 원래 가시성을 유지하고 디자인 공간의 다른 모든 객체는 일시적으로 단색으로 표시됩니다. 또한 위반을 면제하도록 선택할 수도 있습니다.

디자인 공간에서 특정 객체와 관련된 위반 사항을 직접 확인합니다.
디자인 공간에서 특정 객체와 관련된 위반 사항을 직접 확인합니다.

다각형 형태의 객체(예: Polygon Pour, Board Region 또는 Board Cutout)는 Violations 하위 메뉴에서 PolyRegion(으)로 참조될 수 있습니다.

위반 사항은 Board Insight 팝업을 사용하여 디자인 공간에서 직접 탐색할 수도 있습니다. 위반 중인 객체 위에 커서를 놓고 Shift+V 키보드 단축키를 사용해 팝업 표시를 전환하십시오. 위반 항목을 클릭하면 Properties를 포함한 명령 메뉴에 액세스할 수 있으며, 이를 통해 Violation Details 대화상자에 접근할 수 있습니다. 항목을 확장하면 관련된 프리미티브를 탐색할 수 있습니다.

각 위반 항목의 오른쪽에는 Properties, Select Zoom 명령에 대한 버튼도 제공됩니다.

Board Insight 팝업을 사용하여 위반 사항을 확인합니다.
Board Insight 팝업을 사용하여 위반 사항을 확인합니다.

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

콘텐츠