콘텐츠로 이동

구성 요소와 심볼의 종류

심볼의 구성 — 몸통 도형, 핀, 특성을 그리는 Field

심볼(symbol)은 세 가지로 이루어진다.

구성무엇소비처
몸통 도형선·사각형·원·호·다각형 등. 사람이 보는 모양사람
전기적 접점. 배선(routing)이 붙는 자리사람 · ERC · 시뮬레이션 · PCB
특성과 Field부품의 값. Field 는 그 값을 어디에 어떤 글꼴로 그릴지 정한다사람 · 시뮬레이션 · PCB · 구매

몸통은 전기적 의미가 없다. 그러나 파악 속도를 결정하므로 규약이 필요하다.

  • 격자(grid)에 맞춘다. 핀 끝점이 배선 격자(관례상 100 mil)에 있어야 배선이 맞물린다. 몸통 자체도 격자에 맞추면 여러 심볼을 나란히 배치했을 때 정렬된다
  • 크기를 통일한다. 같은 계열 부품의 몸통 크기가 제각각이면 도면이 어수선해진다
  • 기능을 반영한다. 규격이 있는 소자는 규격 모양을 쓴다

1.2 핀 — 심볼에서 가장 정보가 많은 요소

섹션 제목: “1.2 핀 — 심볼에서 가장 정보가 많은 요소”

핀은 점 하나가 아니라 여러 축을 갖는다.

핀이 갖는 축 — 위치·방향·길이·번호·이름·전기 종류·모양

내용왜 필요한가
위치 · 방향 · 길이접점 좌표와 뻗는 쪽배선이 붙는 자리를 정한다
번호패키지의 물리적 핀 번호풋프린트(footprint) 패드(pad)와 맞물리는 유일한 키
이름VCC · RESET 처럼 기능 이름사람이 본다. 기계는 쓰지 않는다
전기 종류입력 · 출력 · 양방향 · 전원 · 수동 등ERC 충돌 행렬의 입력
모양 4축안쪽 · 안쪽 모서리 · 바깥 모서리 · 바깥반전 표시(버블)·클럭 표시를 만든다
표시 여부이름·번호를 각각 보일지도면 가독성

전기 종류가 핀에서 가장 중요한 값이다. 회로도(schematic) ERC 는 이 값으로 짜인 충돌 행렬을 본다. 전기 종류가 “미지정” 이면 출력–출력 직결 같은 명백한 오류도 경고 수준으로 떨어진다. 외부 라이브러리를 변환해 들여올 때 이 값이 미지정으로 떨어지는 경우가 많아, 변환 직후에 반드시 확인한다.

속성은 부품이 갖는 값이고, Field 는 그 값을 도면에 그리는 단위다. Field 는 위치·글꼴·크기· 각도·색·표시 여부를 갖는다. 표시하지 않는 속성은 값은 있고 보이지 않는 Field 다.

ImEDA 의 고정 특성은 다섯이다.

특성내용
Reference참조 지정자(reference designator) 접두사 — R · C · U
Value부품값 — 10k · 74LS00
Description부품 설명
Datasheet데이터시트 위치
Footprint짝이 되는 풋프린트

여기에 조직이 필요한 만큼 사용자 특성을 더한다 — 제조사, 제조사 부품 번호, 정격, 허용오차, 단가, 조달 상태. 이 값들은 도면에 보이지 않더라도 BOM 과 구매로 나간다.

2. 다중 게이트 — 한 부품을 분할하는 이유

섹션 제목: “2. 다중 게이트 — 한 부품을 분할하는 이유”

4회로 NAND 를 한 덩어리로 그린 경우와 게이트로 나눈 경우

패키지 하나에 같은 회로가 여러 벌 들어 있는 부품이 있다. 4회로 NAND, 2회로 연산증폭기, 8회로 버퍼 같은 것이다. 이것을 핀 14개짜리 사각형 하나로 그리면 회로도가 무너진다.

한 덩어리로 그리면게이트로 나누면
게이트가 회로의 다른 자리에 있어도 배선이 그 사각형까지 와야 한다각 게이트를 쓰이는 자리에 둔다
배선이 도면을 가로질러 얽힌다배선이 짧아진다
어느 게이트가 남았는지 알기 어렵다미사용 게이트가 눈에 보인다
논리 구조가 보이지 않는다신호 흐름대로 파악된다

ImEDA 는 심볼 안의 모든 그림 요소가 unit 번호(= 게이트 번호)를 갖는다. 그리고 0 은 모든 게이트에 그려진다.

이 규칙 하나로 다음이 해결된다.

  • 게이트마다 다른 것(핀 번호, 게이트 몸통) → 그 unit 번호를 준다
  • 모든 게이트에 공통인 것(테두리 규약, 공통 표시) → 0 을 준다

전원 핀은 패키지에 하나뿐인데 게이트는 여럿이다. 그래서 전원 핀을 별도의 게이트로 두거나 숨은 핀으로 두는 방식이 함께 쓰인다. 전원 전용 게이트로 두면 전원 계통을 도면의 한 자리에 모을 수 있어, 바이패스 커패시터와 함께 검토하기 쉽다.

같은 부품을 다르게 그려야 할 때가 있다. 드모르강 등가 표현이 대표적이다 — 같은 NAND 를 “AND 뒤 반전” 으로 그릴 수도, “입력 반전 뒤 OR” 로 그릴 수도 있다.

둘은 논리적으로 같지만 전달되는 뜻이 다르다. 액티브 로우 신호를 다루는 자리에서는 뒤엣것이 신호 흐름을 그대로 보여 준다. 그래서 심볼은 표현을 여러 벌 담고, 배치할 때 고른다.

ImEDA 에서 altid 는 unit 과 별개의 축이며 규칙은 같다 — 0 이면 모든 표현에 그려진다.

3. 전원 심볼 — 부품으로 다루는 이유

섹션 제목: “3. 전원 심볼 — 부품으로 다루는 이유”

전원 심볼은 넷 이름의 원천이며 계통마다 모양을 달리한다

전원과 접지는 회로에서 가장 많이 등장하는 넷이다. 이것을 일반 배선으로 그리면 도면이 전원선으로 덮인다. 그래서 모든 EDA 도구가 전원·접지를 특별한 심볼로 다룬다.

전원 심볼은 그림이 아니라 넷 이름의 원천이다.

규약
하나뿐이고, 전기 종류가 전원 입력 이다
핀 표시숨긴다 — 심볼 모양 자체가 접점이다
넷 이름심볼의 참조값이 그대로 넷 이름이 된다
배선같은 이름의 전원 심볼은 도면 어디에 있든, 몇 장에 걸쳐 있든 하나의 넷이다

마지막 항목이 핵심이다. 전원 심볼을 배치하는 것은 그 자리에서 전역 넷에 접속한다는 선언이다. 그래서 12장짜리 도면의 모든 +3V3 이 배선 없이 이어진다.

전원·접지는 별도의 부품 종류가 아니라 라이브러리 심볼에 종류 표시가 붙은 것이다. 그래서 라이브러리에 심볼을 여러 개 두면 모양이 그만큼 늘어난다.

모양을 나누는 이유는 장식이 아니다.

구분모양
접지 계통신호 접지 · 섀시 접지 · 아날로그 접지를 다른 모양으로
전압 계통양전원 · 음전원을 다른 방향·모양으로

모양이 다르면 도면에서 계통이 섞인 것이 눈에 띈다. 아날로그 접지와 디지털 접지를 같은 모양으로 그리면, 둘을 잘못 이은 것을 검토에서 발견하지 못한다.

4. 기구 심볼 — 회로에 없지만 보드에 있는 것

섹션 제목: “4. 기구 심볼 — 회로에 없지만 보드에 있는 것”

기구 심볼 — 체결 홀·기준점·시험점은 회로가 아니지만 회로도에 둔다

보드에는 전기 회로가 아닌 것들이 올라간다.

대상무엇
체결 홀보드를 고정하는 홀. 접지에 잇기도 한다
기준점(fiducial)조립 장비가 보드 위치를 잡는 표식
시험점(test point)계측기를 대는 자리
넷 타이서로 다른 넷을 한 점에서만 잇는 연결
방열판 · 브래킷기구 부품

이것들은 회로도에 넣을 이유가 없어 보인다. 그러나 넣지 않으면 관리되지 않는다.

  • 빠뜨리지 않는다. 회로도에 없는 것은 검토 대상이 아니다. 체결 홀을 잊고 레이아웃을 끝내는 일이 실제로 일어난다
  • 개수와 위치가 문서에 남는다. 시험점 12개가 회로도에 있으면 어느 넷을 뽑았는지 도면으로 안다
  • 넷에 붙는다. 시험점과 접지에 이은 체결 홀은 실제로 넷을 갖는다. 회로도에 없으면 그 연결이 레이아웃에서만 존재하게 되어, 회로도와 보드가 어긋난다
  • 변경이 추적된다. 회로도를 통해 관리되면 개정 이력에 남는다

이것들은 사지 않는 부품이거나 조립하지 않는 부품이다. 그래서 심볼에 그 사실을 담아야 한다.

표시영향
BOM 제외구매 목록에 넣지 않는다체결 홀·기준점·넷 타이
배치 파일 제외조립 장비가 집어 올릴 부품이 아니다위와 같음
미실장(DNP)자리는 있으나 이번에는 붙이지 않는다설계 변형 · 옵션 회로

미실장은 앞의 둘과 다르다. 부품은 실재하고 풋프린트도 있으며 다음 변형에서는 붙을 수 있다. 그래서 회로도에서 미실장임이 보여야 하고, BOM 에서는 제외되거나 별도로 표시되어야 한다.

확인
번호가 데이터시트와 일치하는가
전기 종류가 전부 지정되었는가 — 미지정이 남아 있지 않은가
끝점이 배선 격자 위에 있는가
같은 unit 안에 중복된 번호가 없는가
게이트게이트마다 핀 구성이 어긋나지 않는가
게이트공통 요소가 0 으로 지정되었는가
전원전원 심볼의 핀이 하나이고 전원 입력 종류인가
전원계통이 다른 접지가 다른 모양으로 구분되는가
기구BOM 제외·배치 제외 표시가 되어 있는가
특성고정 특성 다섯이 모두 채워졌는가