콘텐츠로 이동

ERC 운용

검사를 돌리는 것은 쉽고, 결과를 판정하는 것이 어렵다. 경고 200 건짜리 목록은 아무도 확인하지 않으므로 없는 것과 같다. 이 문서는 목록을 판정 가능한 크기로 유지하는 방법을 다룬다.

방식성질쓰는 자리
상시연결과 검사가 편집과 함께 유지된다그리는 동안 — 결함이 생긴 자리에서 바로 보인다
전수 실행명령으로 전체를 다시 검사한다확정 전 · 반영 전 · 설정을 바꾼 뒤

상시 검사가 있으면 결함이 생긴 순간에 드러나므로, 원인을 기억하고 있는 동안 고칠 수 있다. 하루가 지난 뒤 목록으로 마주치는 것과는 비용이 다르다.

증분이 그것을 가능하게 한다. 무엇이 바뀌면 어떤 검사의 답이 달라지는지 선언되어 있으면, 편집 하나가 전체 재검사를 부르지 않는다.

2. 목록을 판정 가능한 크기로 유지하는 법

섹션 제목: “2. 목록을 판정 가능한 크기로 유지하는 법”
규율내용
작게 자주회로도(schematic) 한 장을 마칠 때마다 목록을 0 으로 만든다
원인 단위로 고친다위반(violation) 수가 아니라 원인 수를 센다
경고를 쌓지 않는다“나중에 보자” 로 남긴 경고는 다음 판에서 배경 소음이 된다
끈 검사는 적는다무시로 바꾼 검사와 그 근거를 프로젝트 문서에 남긴다
기본값에서 시작한다처음부터 끄지 말고, 실제로 나온 것을 보고 판정한다
단계하는 일
1위반이 가리키는 지점으로 이동한다
2그 자리에서 무엇이 그렇게 판정되게 했는지 확인한다
3원인을 고친다 — 도면인지, 심볼(symbol)의 핀 타입인지, 이름인지
4다시 검사해 사라졌는지 확인한다
5고치지 않기로 했다면 근거를 적고 심각도(severity)를 조정하거나 예외로 둔다
방법범위쓰는 자리
미사용 선언그 핀 하나쓰지 않는 핀 — 가장 좁고 가장 좋다
심각도 조정그 검사 전체이 설계에서 규칙이 아닌 검사
핀 타입 수정그 심볼을 쓰는 모든 설계라이브러리가 틀린 경우

좁은 예외부터 쓴다. 핀 하나를 선언하면 될 것을 검사 전체를 끄면, 그 검사가 잡던 다른 결함이 함께 사라진다.

검사보는 것시점
ERC회로도의 연결 형태그리는 동안 · 반영 전
ECO 사전 검사반영이 가능한 상태인가기판 반영 직전
DRC기판의 기하와 제조 가능성배치·배선(routing) 중 · 출력 전

셋은 대체 관계가 아니라 순서 관계다. ERC 가 통과하지 않은 회로도를 반영하면 기판에서 잡히는 것이 아니라 잘못된 채로 배선된다.

ERC 통과는 “형태상 모순이 없다” 는 뜻이다.

보증하지 않는 것확인 방법
부품값과 정격검토 · 계산
전원 계통의 전압 정합전원 트리 검토
극성(polarity)과 핀 배열데이터시트 대조 · 풋프린트 검증
신호 무결성(signal integrity)고속 설계 · 시뮬레이션
안전·규격 요구규격 검토

핀 배열은 특히 위험하다. 심볼의 핀 번호가 실제 부품과 다르면 ERC 는 통과하고, DRC 도 통과하고, 기판이 제조된 뒤에 드러난다.

확인
실행프로젝트 전체를 대상으로 최신 상태에서 돌렸는가
오류남은 오류가 0 인가
경고남은 경고마다 판정과 근거가 적혀 있는가
설정무시로 둔 검사와 그 근거가 문서에 있는가
예외검사 전체를 끄는 대신 좁은 예외로 처리했는가
라이브러리심볼 쪽 원인을 도면에서 우회하지 않았는가
다음 단계반영 전 사전 검사까지 통과했는가