거버 포맷
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
거버 포맷은 인쇄 회로 기판(PCB) 설계를 위한 2D 벡터 이미지를 표현하는 파일 형식으로, 조셉 거버의 이름을 따서 명명되었다. 초기에는 RS-274-D(표준 거버) 형식이 사용되었으나, 외부 파일과의 연동 및 기능의 한계로 인해 2014년 폐기되었다. 현재는 RS-274X(확장 거버, X-거버) 형식이 널리 사용되며, 2D 도면을 구성하는 데 필요한 모든 정보를 내부에 포함하여 자동화된 업무 처리를 가능하게 한다. 2014년에는 메타 정보를 추가한 Gerber X2가 발표되어 파일 기능, 표현 부분, 패드 기능 등을 명시할 수 있게 되었다. 거버 파일은 EDA 또는 CAD 소프트웨어로 PCB 설계를 위한 데이터를 생성하고, 기판 제조 공정에 사용되며, 다양한 관련 형식들이 존재하지만 거버 포맷이 여전히 가장 널리 사용되는 데이터 전송 형식이다.
더 읽어볼만한 페이지
- 벡터 그래픽스 파일 포맷 - 로티 (파일 형식)
로티 파일 형식은 앤서니 부라체프가 개발한 JSON 기반의 벡터 애니메이션 형식으로, 다양한 플랫폼에서 고품질 애니메이션을 쉽게 사용하도록 설계되었으며, lottie-player npm 패키지 악성 코드 삽입 사건으로 보안 취약성이 드러나기도 했다. - 전자공학 제조 - 납땜
납땜은 땜납을 사용하여 금속을 접합하는 기술로, 전자제품 조립, 배관, 보석 세공 등 다양한 분야에서 활용되며, 재료의 납땜성, 땜납 종류, 가열 방식, 플럭스 사용 등 여러 요인이 성공에 영향을 미친다. - 전자공학 제조 - 스루홀 기술
스루홀 기술은 인쇄회로기판의 구멍에 전자 부품을 삽입하여 납땜하는 실장 방식으로, 기계적 결합력이 높지만 생산 비용이 높아 SMT 기술로 대체되었으나, 특정 분야에서 여전히 사용되며 자동화 기술을 통해 발전을 모색하고 있다. - 그래픽 파일 포맷 - JPEG
JPEG은 정지 화상의 디지털 압축 및 코딩을 위한 국제 표준이자 이를 만든 위원회의 이름으로, 1992년 최초 표준 발표 이후 웹 환경에서 널리 사용되는 이미지 형식이 되었다. - 그래픽 파일 포맷 - BMP 파일 포맷
BMP 파일 포맷은 마이크로소프트에서 정의한 다양한 색상 깊이를 가진 컬러 비트맵 표현 방식으로, 장치 독립 비트맵이라고도 불리며, BMP 헤더, 비트맵 정보, 색 팔레트, 비트맵 데이터 등으로 구성되어 높은 호환성을 가지지만 압축을 거의 하지 않아 파일 크기가 큰 편이다.
| 거버 포맷 - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 일반 정보 | |
![]() | |
| 장르 | 이미지 파일 형식 |
| 파일 확장자 | .gbr |
| MIME 형식 | application/vnd.gerber |
| Uiform Type Identifier (UTI) | com.ucamco.gerber.image |
| 소유자 | Ucamco |
| 최초 배포일 | 1980년 8월 27일 |
| 최신 버전 | 리비전 2023.08 |
| 최신 버전 배포일 | 2023년 8월 30일 |
| 표준 | 거버 형식 사양 |
| 웹사이트 | Ucamco 거버 |
| 상세 정보 | |
| 개발 | 거버 시스템즈 코퍼레이션 (Gerber Systems Corp.) |
| 설명 | 인쇄 회로 기판 (PCB) 설계를 위한 표준 파일 형식 |
2. 역사
거버 포맷은 벡터 포토플로터의 선구자인 기업가이자 발명가인 조셉 거버(Joseph Gerber)의 이름을 따서 명명되었다.[32][33] 이 형식은 그가 설립한 Gerber Systems Corp.에서 자사의 포토플로터를 구동하기 위해 처음 개발되었다.[95][33]
1980년, Gerber Systems Corp.는 EIA의 RS-274-D 규격 일부를 기반으로 한 첫 번째 거버 포맷 사양인 ''Gerber Format: a subset of EIA RS-274-D; plot data format reference book''[34]을 발표했다. 이 형식은 '표준 거버'로 알려지며 1980년대에 걸쳐 여러 포토플로터 및 CAM 시스템 제작사들이 채택하면서 인쇄 회로 기판(PCB) 제작을 위한 사실상의 표준 이미지 형식이 되었다.[34][99]
1991년에는 래스터 스캐닝 기술의 등장으로, 거버 포맷은 다각형 영역 채우기와 사용자가 동적으로 다양한 모양과 크기의 조리개를 정의할 수 있는 '매개변수' 기능을 지원하도록 확장되었다.[100] 이러한 기능 확장은 AT&T의 기술 지원을 받아 이루어졌으며[35], 기존 표준 거버의 한계를 극복하는 계기가 되었다.
1998년 4월, Gerber Systems Corp.는 벨기에 기업 바코(Barco)의 ETS 사업부(이후 Ucamco로 사명 변경)에 인수되었다.[96][97][7][36] 같은 해 9월, 바코는 기존의 다양한 확장 기능들을 통합하여 단일 이미지 형식 사양인 RS-274X를 발표했다.[1] '확장 거버' 또는 'X-거버'로 불리는 이 형식은 이미지 생성에 필요한 모든 정보(단위, 조리개 정의 등)를 파일 내에 포함시켜 표준 거버의 단점을 해결했다. 이는 곧 인쇄 회로 기판(PCB) 산업의 새로운 표준으로 빠르게 자리 잡았다.
이후 Ucamco는 거버 포맷을 지속적으로 개선하고 있다. 2012년에는 형식에 대한 대대적인 검토를 통해 명확성과 단순성을 높였으며[1][37][23][38][39], 2014년에는 파일 기능, 레이어 정보, 패드 속성 등 메타데이터를 추가할 수 있는 Gerber X2를 도입했다.[1][40][41][42] 이를 통해 거버 포맷은 단순 이미지 형식을 넘어 완전한 PCB 데이터 전송 형식으로 발전하는 계기를 마련했다. 이후에도 넷리스트 정보[1][16], 제작 문서[26], 부품 정보(Gerber X3 제안)[50][51][52] 등을 포함하는 기능들이 추가되거나 제안되었다.
한편, Ucamco는 2014년 9월, 표준 거버(RS-274-D 기반)의 사용을 공식적으로 폐지(deprecated)했다.[1][43] 현재 거버 포맷 관련 사양 문서는 Ucamco 웹사이트에서 무료로 제공된다.[98]
2. 1. 초기 거버 포맷 (RS-274-D, 표준 거버)
표준 거버 포맷은 거버 포맷의 초기 버전으로, 정식 명칭은 RS-274-D이다.[65][64] 이는 1960년대와 1970년대에 벡터 플로터(vector photoplotter)와 같은 수치 제어(NC) 기계를 구동하기 위해 Gerber Systems Corporation에서 개발한 형식이다.[27] 1980년, Gerber Systems Corporation은 이 포맷을 ''Gerber Format: a subset of EIA RS-274-D; plot data format reference book''[34]라는 이름으로 처음 발표했으며, 이는 미국 전자 산업 협회(EIA)의 RS-274-D 규격[93]의 일부를 기반으로 했다. 이 포맷은 이후 '표준 거버'로 널리 알려지게 되었다.[34] 개발자인 조셉 거버(Joseph Gerber)의 이름을 따서 명명되었다.[32][33][95]표준 거버는 ASCII 문자로 구성된 간단한 형식으로, 주로 XY 좌표 정보와 플로터 제어 명령어로 이루어져 있다.[28][94] 아래는 표준 거버 파일의 예시이다.
D11*
X1785250Y2173980D02*
X1796650Y2177730D01*
X1785250Y2181480D01*
X1796650Y2184580D01*
D12*
X3421095Y1407208D03*
X1785250Y2173980D03*
M02*
그러나 표준 거버는 완전한 이미지 설명 형식이 아니었다.[28] 파일 자체에는 좌표의 단위(예: 인치 또는 밀리미터)나 이미지를 그리는 데 사용되는 기본 도형인 아퍼처(aperture)의 정의가 포함되어 있지 않았다.[98][94] 아퍼처는 PDF 파일의 글꼴과 유사한 개념으로, 선의 굵기나 패드의 모양 등을 결정한다.[28] 이러한 필수 정보들은 '아퍼처 파일' 또는 '휠 파일'이라고 불리는 별도의 텍스트 파일에 사람이 읽을 수 있는 형태로 기술되었다.[1][28] 하지만 이 아퍼처 파일에는 표준화된 형식이 없어서[1], EDA 소프트웨어나 사용자마다 다른 형식으로 작성되어 혼란을 야기했다. 인쇄 회로 기판(PCB) 설계 데이터를 받는 제조 측에서는 이 파일을 해석하여 수동으로 CAM 시스템에 정보를 입력해야 하는 번거로움이 있었다.[1][28]
또한 표준 거버는 초기 벡터 플로터의 기능에 맞춰 설계되었기 때문에, 선을 그리거나(draw) 특정 위치에 도형을 찍는(flash) 단순한 작업만 지원했다.[29][20] 넓은 영역을 구리로 채우는 작업(copper pour) 등은 지원하지 않아, 매우 얇은 선을 겹쳐 그리는 방식(painting, stroking, vector-filling)으로 구현해야 했다.[29][20][30][31] 이 방식은 파일 크기를 매우 크게 만들고 처리 시간을 늘렸으며, CAM 작업 과정에서 오류가 발생하기 쉬웠다.[29][20][30][31]
표준 거버는 기본적으로 플로터 작업자가 수동으로 기계를 조작하는 작업 환경을 전제로 설계되었다.[27] 작업자는 거버 파일이 담긴 종이 테이프를 플로터에 넣고, 콘솔에서 좌표 단위를 설정한 뒤, 아퍼처 파일에 명시된 대로 물리적인 아퍼처 휠을 장착해야 했다.[28] 이러한 수동적인 방식은 현대적인 자동화된 PCB 설계 및 제조 공정 간의 데이터 전송에는 부적합했다.
1980년대에 여러 포토플로터 및 CAM 시스템 제작사들이 표준 거버를 채택하면서, 이 포맷은 인쇄 회로 기판(PCB) 제작 분야에서 사실상의 표준 이미지 형식으로 자리 잡았다.[34] 하지만 위에서 언급된 여러 문제점과 한계로 인해, 1998년에 모든 이미지 정보를 파일 내에 포함하는 확장 거버 포맷(RS-274X)이 등장하면서 표준 거버는 점차 사용되지 않게 되었다.[7][36] Gerber Systems Corporation을 인수한 바코(Barco ETS, 현 Ucamco)는 2014년에 표준 거버 포맷을 공식적으로 폐기(deprecated)했으며, 현재는 사용이 권장되지 않는다.[1][43][8][9]
2. 2. 확장 거버 포맷 (RS-274X, X-거버)
RS-274X 거버 포맷은 확장 거버(Extended Gerber) 또는 X-거버(X-Gerber)라고도 불리며, 2차원 벡터 이미지를 표현하는 파일 형식이다.[98][68][1] 현재 인쇄 회로 기판(PCB) 산업계에서 가장 널리 사용되는 사실상의 표준 이미지 형식으로 자리 잡았다.[98][69]RS-274X 파일은 사람이 읽을 수 있는 ASCII 형식으로 구성되어 있으며[90][19][70], 일련의 명령어와 좌표값으로 이루어진다. 이미지의 기본적인 구성 요소는 다음과 같다.
- 주어진 좌표 사이를 선으로 연결하는 그리기(Draw)
- 미리 정의된 모양(조리개, Aperture)을 특정 위치에 찍는 플래시(Flash)
- 주어진 영역의 외곽선을 정의하고 내부를 채우는 윤곽 채우기(Outline fill)
또한, 양화(Positive) 또는 음화(Negative) 속성을 가진 그래픽 객체들을 결합하여 복잡한 이미지를 효율적으로 생성할 수 있다.[91][92]
RS-274X의 중요한 특징 중 하나는 이미지 구성에 필요한 모든 정보, 즉 좌표 단위, 조리개 모양 정의 등을 파일 내부에 포함한다는 점이다. 이로 인해 과거 표준 거버(RS-274-D) 형식에서 필요했던 별도의 조리개 목록 파일(Wheel file) 등이 필요 없어져 데이터 관리의 편의성과 정확성이 크게 향상되었다.[91][92][20][71] 모든 정보가 하나의 파일에 담겨 있어 PCB 설계부터 제조까지 이어지는 공정의 자동화에 매우 적합하며, 각 PCB 층(Layer)의 정보를 명확하게 표현할 수 있다.[98] 표준 거버에서 구리 영역이나 복잡한 패드를 표현하기 위해 사용되던 비효율적인 '페인팅(Painting)' 또는 '벡터 채우기(Vector fill)' 방식 없이도 평면과 패드를 직접 정의할 수 있다.[20][71] (다만, 일부 오래된 CAD 소프트웨어 구현에서는 여전히 페인팅 방식을 사용하는 경우가 있어 호환성 문제가 발생하기도 한다.[20])
=== 역사 및 발전 ===
거버 포맷은 포토플로터의 선구자인 조셉 거버(Joseph Gerber)가 설립한 Gerber Systems Corporation에서 개발되었다.[95][32][33]
- 1980년대: 거버 포맷(당시 RS-274-D 기반)이 여러 포토플로터 및 CAM 시스템에 채택되면서 업계 표준 형식이 되었다.
- 1991년: 래스터 스캐닝 기술이 도입되면서, 기존의 표준 거버(RS-274-D) 형식에 다각형 영역 채우기 기능과 사용자가 동적으로 조리개 모양과 크기를 정의할 수 있는 '매개변수(Parameter)' 기능이 추가되었다. 이는 AT&T의 기술 지원을 통해 이루어졌으며[100][35], 이 확장을 통해 RS-274-D 형식의 한계를 극복하기 시작했다.
- 1998년: Gerber Systems Corporation은 벨기에의 바코(Barco) ETS(이후 Ucamco로 사명 변경)에 인수되었다.[96][97][7][36] 같은 해 9월, Barco는 여러 모델별로 파편화되어 있던 확장 기능들을 통합하여 단일 이미지 형식 사양인 "RS-274X 형식 사용자 가이드(RS-274X Format User's Guide)"를 발표했다.[1] 이것이 공식적인 RS-274X 형식의 시작이며, 확장 거버 또는 X-거버라는 이름으로 빠르게 표준 거버를 대체하며 PCB 산업의 표준 이미지 형식으로 자리 잡았다.
- 2010년대 이후: Ucamco는 지속적으로 RS-274X 사양을 개선하고 업데이트하고 있다. 주요 개정 내용은 다음과 같다.
| 연도 | 월 | 개정 버전 | 주요 내용 |
|---|---|---|---|
| 2010 | 12 | G [101] | 사양 업데이트 |
| 2012 | 1 | H [102] | 사양 업데이트 |
| 2013 | 2 | I1 [103] | 대대적 검토 시작 (불필요 구성 폐기, 명확화) |
| 2013 | 4 | I2 [104] | 검토 결과 반영 |
| 2013 | 6 | I3 | 검토 결과 반영 |
| 2013 | 11 | I4 [105] | 검토 결과 반영 완료 |
| 2014 | 2 | J1 [106] | 거버 X2(Gerber X2) 도입: 메타데이터 속성 추가 (파일 기능, 부품, 패드 기능 등 정보 전달)[21][1][22][23][24][25][72][63][71][73] |
| 2014 | 6 | J2 | PCB 각 층의 적층 순서 및 속성 추가 |
| 2016 | 11 | 2016.11 | 중첩된 단계 및 반복, 블록 조리개 추가 (패널 설명 효율화)[45] |
| 2016 | 10 | 2016.10 | 넷리스트 정보 포함 기능 추가[1][16] |
| 2018 | 4 | 2018.04 | 제작 문서(마감, 두께, 재료 등) 포함 기능 추가[26] |
| 2020 | - | (X3 제안) | 거버 X3(Gerber X3) 제안: 구성 요소 정보 포함[50][51][52] |
- 거버 X2 (Gerber X2): 2014년에 도입된 X2는 기존 이미지 데이터에 메타데이터를 추가할 수 있는 '속성(Attribute)' 기능을 도입했다. 이를 통해 파일 자체가 어떤 PCB 층(예: 상단 구리층, 하단 솔더 마스크)인지, 어떤 부품(단일 PCB, 배열된 패널 등)을 나타내는지, 특정 패드(SMD 패드, 비아 패드 등)의 기능이 무엇인지 등의 부가 정보를 명확하게 전달할 수 있게 되었다. 이는 단순한 이미지 형식을 넘어 완전한 PCB 데이터 전송 형식으로 발전하는 계기가 되었다.[21][1][22][23][24][25][72][63][71][73] X2는 속성이 이미지에 영향을 미치지 않으므로 기존 RS-274X(X1)와 완벽하게 하위 호환된다.
- 거버 X3 (Gerber X3): 2020년에 제안된 X3는 PCB에 실장되는 부품(Component)에 대한 정보를 거버 파일 내에 포함하는 것을 목표로 한다.
최신 거버 포맷 사양 문서는 Ucamco 공식 웹사이트에서 자유롭게 다운로드할 수 있다.[98][1][10]
=== 표준 거버(RS-274-D)와의 차이점 ===
RS-274X가 등장하기 전 표준이었던 RS-274-D(표준 거버)는 수치 제어(NC) 기계인 벡터 포토플로터를 구동하기 위한 EIA RS-274-D 규격의 하위 집합이었다.[27][34] 하지만 이미지 자체를 완전하게 기술하는 데에는 여러 한계가 있었다.
- 외부 파일 의존성: 좌표 단위나 조리개 모양 정의와 같은 필수 정보가 파일 내에 포함되지 않아, '휠 파일(Wheel file)'이라는 별도의 텍스트 파일에 의존해야 했다. 이 휠 파일은 표준화된 형식이 없어 설계자와 제조자 간의 별도 약속이 필요했고 오류 발생 가능성이 높았다.[1][28]
- 비효율적인 '페인팅': 복잡한 구리 영역(Copper pour)이나 표준 조리개로 표현하기 어려운 패드를 만들기 위해 수많은 가는 선을 겹쳐 그리는 '페인팅' 또는 '벡터 채우기' 방식을 사용해야 했다. 이는 파일 크기를 매우 크게 만들고 처리 시간을 늘리며, 수동 작업이 필요하여 오류 발생 가능성도 높았다.[29][20][30][31]
- 자동화 부적합: 수동 작업 기반의 워크플로우를 염두에 두고 설계되어, 자동화된 데이터 전송 및 처리에 적합하지 않았다.
이러한 단점들로 인해 RS-274X가 등장한 이후 표준 거버는 점차 사용되지 않았으며, 2014년 Ucamco에 의해 공식적으로 사용 중단(deprecated)되었다.[8][9][1][43]
2. 3. 거버 X2 및 이후 버전
2013년 6월, Ucamco는 이미지와 해당 구성 요소에 첨부된 메타데이터를 전달하는 이미지 속성(Attribute)을 포함할 수 있도록 세 개의 새로운 명령어를 거버 형식에 추가하는 제안을 발표했다.[1] 사용자 피드백을 거쳐 2014년 2월, 속성 기능이 추가된 Gerber X2 (개정 J1)가 발표되었다.[1][40][41][42] 이는 기존 거버 파일(Gerber X1)에 파일 기능, 레이어 종류, 패드 기능 등의 메타 정보를 추가하여 형식에 지능을 부여한 것으로, '두 번째 확장'이라고도 불린다. 속성은 이미지 자체에 영향을 주지 않으므로 Gerber X2는 X1과 완벽하게 하위 호환된다. Gerber X2는 카렐 타베르니에(Karel Tavernier), 루덱 브루크너(Ludek Brukner), 토마스 웨인(Thomas Weyn)이 개발했다.[1][40][41][42] Gerber X2는 2015년 7월 개정까지 추가적인 개선이 이루어졌다.이후에도 거버 포맷은 지속적으로 발전하며 새로운 기능들이 추가되었다. 주요 업데이트 내용은 다음과 같다.
거버 포맷은 설계된 PCB 도면과 관련 정보를 제조 현장에 데이터 형태로 전달하는 것을 주된 목적으로 한다.[83] 일반적으로 PCB 설계는 특수한 전자 설계 자동화(EDA) 소프트웨어나 컴퓨터 지원 설계(CAD) 시스템을 통해 이루어진다.[6] 이 과정에서 동박 패턴, 솔더 마스크, 심볼 등 각 구성 요소 레이어와 드릴 및 라우터(milling) 정보가 생성되며, 이때 주로 거버 파일 형식이 사용된다.
이러한 기능 추가는 거버 포맷이 단순한 이미지 기술 언어를 넘어 PCB 설계 및 제작에 필요한 포괄적인 데이터를 전달하는 형식으로 발전하고 있음을 보여준다.
참고로, Ucamco는 2014년 9월에 표준 거버(RS-274-D 기반) 사용을 공식적으로 폐지했다.[1][43] 또한 2017년 6월부터는 사양을 보완하기 위해 무료 온라인 ''참조 거버 뷰어''[11]를 제공하고 있다.[49]
3. 거버 포맷의 사용
생성된 거버 파일은 PCB 설계자로부터 기판 제조사로 전달된다.[5] 제조사는 이 파일을 컴퓨터 지원 제조(CAM) 시스템(예: Ucam, Cam350, Genesis 등)에 로드하여, PCB 생산 공정의 각 단계에 필요한 데이터로 변환하고 집계한다.[13] 또한, 거버 파일은 PCB 제조 과정 중 발생할 수 있는 오류를 검출하기 위한 자동 광학 검사(AOI)와 같은 장비에 이미지 정보를 제공하여 제품의 결함을 찾아내는 데에도 활용된다.[96][84]
거버 파일은 드릴 홀(drill hole) 정보를 포함할 수도 있지만, 대한민국 내에서는 일반적으로 드릴 정보 전달에 Excellon2 포맷이 더 널리 사용된다. 역사적으로 드릴 데이터는 NC 포맷으로 전송되기도 했으나, 거버 파일로 전달하는 것이 데이터 품질 면에서 더 우수하다는 평가를 받는다.[12]
현재 PCB 산업계에서는 RS-274X 포맷이 이미지 데이터 전송의 사실상 표준으로 자리 잡았으며, 자동화된 입력 및 처리에 널리 활용되고 있다. RS-274X는 높은 품질과 편리성을 제공하지만, 일부 CAD 시스템에서는 RS-274X 출력 기능이 완벽하지 않아 생성된 파일에 문법 오류나 데이터 오류가 포함될 수 있다.[86] 또한, 좌표 설정의 정밀도가 낮게 설정될 경우, 특히 정밀한 PCB 제작 시 반올림 오류가 발생할 수 있으므로 주의가 필요하다.
거버 파일 자체는 일반적으로 넷리스트 정보를 포함하지 않는다.[87] 따라서 넷리스트 정보는 보통 IPC-D-356 표준 형식의 별도 파일로 교환된다.[17] 재료 스택업, 부품 정보, 마감 처리 등 추가적인 제작 정보는 비공식적인 텍스트 파일이나 도면 형태로 전달되는 경우가 많다.[18]
3. 1. 파일 이름 및 확장자
RS-274X 표준은 파일이 기판의 어떤 층(Layer)을 나타내는지 명확히 규정하고 있지 않다.[88][89] 이 때문에 파일 이름을 통해 레이어의 종류와 타입을 구분하는 방식이 사용되지만, 표준화된 규칙이 없어 특정 국가나 사용자들 사이에서 각기 다른 파일 이름 지정 방식으로 인해 혼란이 발생하기도 한다. 일반적으로 부품면(Component Side)은 윗면(Top), 납땜면(Solder Side)은 아랫면(Bottom)으로 명명한다.
파일 확장자는 본래 파일의 형식(예: `.GER` = 거버 데이터)을 나타내는 데 사용되어야 하지만, 일부에서는 확장자를 사용하여 레이어를 구분하려는 시도(예: `.BOT` = 아랫면 레이어)도 있어 혼란을 야기한다. 파일 확장자는 PDF 확장자가 Portable Document Format을 나타내는 것처럼 파일의 종류를 명확히 하는 데 사용되어야 하므로, 레이어 정보를 확장자에 담는 것은 바람직하지 않다.
일부 설계자나 CAD 소프트웨어는 데이터 세트에 암호화된 파일명을 사용하고, 레이어나 파일 종류에 대한 정보를 별도의 텍스트 파일에 기록하기도 한다. 이 경우 제조 측에서는 필요한 정보를 찾기 위해 모든 파일을 일일이 확인해야 하는 번거로움이 발생한다. 또한, 레이어 정보를 PDF 문서나 거버 파일 내부에 직접 표기하는 방법도 사용되지만, 제조 현장에서 이를 제대로 확인하지 못하면 오류로 이어질 수 있다.[88][89]
4. 거버 포맷의 구조 (RS-274X)
RS-274X 거버 포맷은 확장 거버(extended Gerber) 또는 X-거버(X-Gerber)라고도 불리며, 2D 벡터 이미지를 표현하는 데 사용되는 파일 형식이다.[68][98] 현재 PCB (Printed Circuit Board) 업계에서 가장 널리 사용되는 표준 형식으로 자리 잡았다.[69][98]
RS-274X 파일은 사람이 읽을 수 있는 ASCII 형식으로 구성되어 있으며[19][70][90], 일련의 명령어와 해당 명령어에 따른 좌표 값들이 순서대로 나열되는 구조를 가진다. 이 명령과 좌표를 통해 그래픽 이미지를 생성하는데, 기본적인 이미지 표현 방식은 다음과 같다.
- 라인 드로잉(Line Drawing): 주어진 좌표를 따라 선을 그린다.
- 플래시(Flash): 미리 정의된 모양(애퍼처)을 특정 좌표에 배치(찍어내는 방식)한다.
- 윤곽 채우기(Outline Fill): 정의된 영역의 내부를 채운다.
또한, 그래픽 객체는 양화(Positive) 또는 음화(Negative) 속성을 가질 수 있다. 이를 통해 여러 그래픽 객체를 중첩하거나 결합하여 복잡한 이미지를 효과적으로 표현할 수 있다. 예를 들어, 양화 객체 위에 음화 객체를 겹쳐 특정 부분을 제거하는 방식으로 이미지를 수정할 수 있다.[91][92]
RS-274X 파일의 중요한 특징 중 하나는 이미지 생성에 필요한 모든 정보를 파일 내부에 포함하고 있다는 점이다. 즉, 좌표 단위를 정의하는 정보, 이미지 구성 방식, 처리 단위, 그리고 PCB 패턴 형성에 필요한 모든 애퍼처(aperture)[28] 정의 등이 파일 자체에 내장되어 있어 별도의 외부 파일(예: 표준 거버에서 사용되던 애퍼처 휠 파일)이 필요 없다.[1][91][92] 이를 통해 RS-274X는 PCB 설계 데이터를 제조 공정으로 전달할 때 정보 누락이나 해석 오류의 가능성을 크게 줄여준다.
특히, RS-274X는 이전 표준 거버(RS-274-D) 형식에서 필요했던 페인팅(Painting) 또는 벡터 채우기(Vector Fill)[20] 작업 없이도 넓은 영역(평면)이나 복잡한 패드 모양을 직접 정의하고 채울 수 있어 데이터 처리 효율성을 높였다.[20][71] (다만, 일부 오래된 구현에서는 여전히 페인팅 방식을 사용하는 경우가 있어 호환성 문제가 발생하기도 한다.[20])
결론적으로 RS-274X는 PCB 레이어 이미지를 완전하고 명확하게 기술하는 데 필요한 모든 요소를 갖춘 포맷으로, 자동화된 설계 및 제조 공정에 적합한 표준으로 인정받고 있다.[69]
5. 관련 형식 (대체 포맷)
수년에 걸쳐 레이어 이미지 정보 외에 넷리스트나 부품 정보 등 더 많은 정보를 포함하는 형식으로 거버 형식을 대체하려는 여러 시도가 있었다.[33] 하지만 이러한 형식들은 복잡성 등의 이유로 전자 제조 산업계에서 널리 받아들여지지 않았으며,[8] 거버 형식은 여전히 가장 널리 사용되는 데이터 전송 형식으로 남아있다.[2][3][4]
거버 형식 외에 제안되거나 사용되는 주요 형식들은 다음과 같다.
- ODB++ (ODB++): 지멘스 EDA(구 멘토 그래픽스)에서 개발한 CAM(Computer-Aided Manufacturing) 형식이다. 거버 형식을 대체하는 형식 중에서 가장 널리 사용되고 있으며, 점유율을 넓혀가고 있다.[53] 본래 이스라엘 기업인 Valor Computerized Systems Ltd.가 개발했으나, 2010년 멘토 그래픽스(현 지멘스 EDA)가 인수하였다.
- DPF 형식 (DPF Format): Ucamco에서 개발한 CAM 형식으로, 현재 버전 7까지 나와 있다. 가끔 사용된다.
- IPC (전자)-D-350 C (''Printed Board Description in Digital Format''): 1989년에 발표된 형식이다. 1992년에 IEC 61182–1로 표준화되었으나, 2001년에 철회되었다. 현재는 거의 사용되지 않는다.
- DXF (Drawing Exchange Format): 오토데스크에서 개발한 형식으로, 가끔 사용된다. 주로 도면 형태로 구성되어 있어 PCB의 트랙이나 패드 같은 객체 정보가 손실되는 경우가 많아 CAM 작업에 활용하기 어렵다.
- PDF (Portable Document Format): 어도비에서 개발한 문서 형식으로, PCB 설계 데이터 교환에는 거의 사용되지 않는다. PCB 객체 정보가 손실되어 실용성이 떨어진다.
- EDIF (Electronic Design Interchange Format): 전자 설계 데이터 교환을 위한 형식으로 제안되었으나, 현재는 거의 사용되지 않는다.
- GenCAM (IPC-2511A/B): IPC에서 제품 제조 설명 데이터 및 전송 방법론을 위해 2000년(2511A)과 2002년(2511B, XML 스키마 기반)에 발표한 형식이다. 거의 사용되지 않는다.
- Offspring (IPC-2581): IPC에서 인쇄 회로 기판 조립 제품의 제조 설명 데이터 및 전송 방법론을 위해 2004년에 발표한 형식이다. 거의 사용되지 않았으나, 최근 다시 주목받고 있다.[54]
- STEP AP210 (ISO 10303-210): ISO의 표준인 STEP(Standard for the Exchange of Product model data)의 일부로, 전자 조립품의 상호 연결 및 패키징 설계를 위한 데이터 형식이다. 2001년에 초판이 발표되었고, 2008년에 개정 2판이 발표되었다.
- Fujiko (JPCA-EB02): 일본전자회로공업회(JPCA)가 제안한 3차원 실장 설계 데이터 형식이다. IEC 국제 표준으로도 채택되었으며, 부품 내장 기판 설계 등에도 대응한다.
참조
[1]
웹사이트
Official website
https://www.ucamco.c[...]
[2]
서적
Build your own printed circuit board
https://books.google[...]
McGraw-Hill Professional
2004
[3]
서적
Printed circuit board design using AutoCAD
https://books.google[...]
Newnes
1998
[4]
서적
The electronic packaging handbook
https://books.google[...]
CRC Press
2000
[5]
웹사이트
Ucamco - Downloads
http://www.ucamco.co[...]
2017-04-11
[6]
웹사이트
EDA: Where Electronics Begins
https://web.archive.[...]
Electronic Design Automation Consortium
2011-12-18
[7]
간행물
2009 IEEE 6th International Power Electronics and Motion Control Conference
2009-05-01
[8]
웹사이트
Protel Layer and Gerber File Extension Key
https://daycounter.c[...]
[9]
웹사이트
Open Letter on Standard Gerber
http://www.ucamco.co[...]
2014-07-07
[10]
웹사이트
Gerber Format Specification
https://web.archive.[...]
2020-09-04
[11]
웹사이트
Reference Gerber Viewer
https://gerber-viewe[...]
[12]
웹사이트
Creating Gerber Files and Excellon Files with EAGLE 3.55
http://www.wellpcb.c[...]
2017-04-11
[13]
웹사이트
PCB Layout Data
http://www.eurocircu[...]
Eurocircuits
2011-11-26
[14]
웹사이트
Altium TechDocs - Online Documentation for Altium Products
https://web.archive.[...]
2019-12-27
[15]
웹사이트
10 rules for better data
http://www.eurocircu[...]
Eurocircuits
2016-01-06
[16]
웹사이트
Ucamco's Gerber Netlist Goes Live with KiCad
http://design.iconne[...]
PCB007
2016-11-09
[17]
웹사이트
Using IPC-D-356 for Importing Net and Node
http://www.artwork.c[...]
2011-10-16
[18]
문서
IPC-2524 PWB Fabrication Data Quality Rating System
1999-02
[19]
서적
Practical electronics handbook
https://books.google[...]
Elsevier
2007-01-11
[20]
웹사이트
RS-274X Painting Considered Harmful.pdf
https://www.ucamco.c[...]
Ucamco
2011-06
[21]
웹사이트
Gerber X2: the new paradigm in CAD-to-CAM communication - Ucamco - News
https://www.ucamco.c[...]
[22]
웹사이트
Gerber version 2 intro movie
https://www.youtube.[...]
Ucamco
2014-11-06
[23]
웹사이트
A proposal to extend the Gerber format with attributes
http://www.ucamco.co[...]
2013-07-12
[24]
웹사이트
Gerber X2: New Paradigm in CAD-to-CAM Communication
https://web.archive.[...]
PCB007
2014-06-13
[25]
웹사이트
Gerber version 2 FAQ
http://www.ucamco.co[...]
2014-12-21
[26]
웹사이트
Ucamco Releases Specification for Fabrication Documentation in Gerber
http://www.iconnect0[...]
PCB007
2018-05-02
[27]
서적
EIA Standard RS-274-D Interchangeable Variable Block Data Format for Positioning, Contouring, and Contouroring/Positioning Numerically Controlled Machines
Electronic Industries Association, Engineering Department, 2001 Eye Street, NW, Washington, D.C. 200006
1979-02
[28]
웹사이트
D-codes, Apertures and Gerber Files
http://www.artwork.c[...]
Artwork Conversion Software, Inc.
1991
[29]
웹사이트
PCB Fabrication Data - A Guide
http://www.ucamco.co[...]
Ucamco
2015-01-08
[30]
웹사이트
Painting Pads
https://www.ucamco.c[...]
2013-11
[31]
웹사이트
PCB Layout Data
https://web.archive.[...]
Eurocircuits
2011-11-26
[32]
서적
The Inventor's Dilemma
Yale University Press
2015
[33]
뉴스
A Short History of Electronic Data Formats
http://pcdandf.com/c[...]
Printed Circuit Design and Fab magazine
2011-06-28
[34]
서적
Google book entry on ''Gerber format: a subset of EIA RS-274-D; plot data format reference book''
https://books.google[...]
[35]
서적
Printed circuits handbook
https://books.google[...]
McGraw-Hill Professional
2007-09-02
[36]
웹사이트
Barco acquires Gerber Systems Corp
https://www.barco.co[...]
Barco NV
2011-11-26
[37]
웹사이트
Ucamco Offers Latest Gerber Format Specification
http://www.pcb007.co[...]
2013-02-15
[38]
웹사이트
Ucamco's Revised Gerber Format Specification Now Online
http://www.pcb007.co[...]
2013-02-15
[39]
웹사이트
Ucamco Enhances Gerber File Format Specification
http://www.pcb007.co[...]
2013-11-22
[40]
웹사이트
Gerber Grows Attributes
http://www.pcdandf.c[...]
Printed Circuit Design & Fab
2012-09-05
[41]
웹사이트
Gerber X2, the-new-paradigm in CAD to CAM communication
http://www.ucamco.co[...]
Ucamco
2015-07-19
[42]
웹사이트
Ucamco's Gerber Now Even Clearer
http://pcb.iconnect0[...]
PCB007
2015-07-19
[43]
웹사이트
Standard Gerber declared obsolete
http://www.ucamco.co[...]
Ucamco
2015-07-19
[44]
웹사이트
Gerber Nested Step and Repeat - Draft
https://www.ucamco.c[...]
Ucamco
2015-09-19
[45]
웹사이트
Cuprum implements new Gerber tools
https://www.pcdandf.[...]
Printed Circuit Design and Fabrication
2021-03-15
[46]
웹사이트
Gerber Component and Netlist - Draft
https://www.ucamco.c[...]
2016-08-11
[47]
웹사이트
Ucamco Seeks Comments on Including Fab Documentation in Gerber
http://design.iconne[...]
PCB Design
2017-03-19
[48]
웹사이트
A proposal to include fabrication documentation in Gerber - Draft
https://www.ucamco.c[...]
2017-03-19
[49]
웹사이트
Ucamco Provides Free Reference File Viewer for Gerber Users
http://pcb.iconnect0[...]
PCB Design
2017-09-22
[50]
웹사이트
Ucamco Extends Gerber into Assembly
http://design.iconne[...]
PCB Design
2019-11-18
[51]
웹사이트
Towards Gerber X3
https://www.ucamco.c[...]
Ucamco
2019-11-18
[52]
웹사이트
Towards Gerber X3
https://www.ucamco.c[...]
Ucamco
2019-11-18
[53]
웹사이트
ODB++ spec tapped for CAD-to-CAM data exchange
http://www.eetimes.c[...]
2011-09-29
[54]
간행물
IPC-2581 Panel: A Spirited Discussion on PCB Data Transfer Formats
http://www.cadence.c[...]
Cadence Design Systems blog
2011-10-02
[55]
서적
Build your own printed circuit board
https://books.google[...]
McGraw-Hill Professional
2011-04-02
[56]
서적
Printed circuit board design using AutoCAD
https://books.google[...]
Newnes
2011-04-02
[57]
서적
The electronic packaging handbook
https://books.google[...]
CRC Press
2011-04-02
[58]
웹사이트
Gerber Scientific Instrument Company Records, 1911-1998
http://invention.smi[...]
2013-04-05
[59]
웹사이트
Barco acquires Gerber Systems Corp
http://www.barco.com[...]
Barco NV
2011-11-26
[60]
웹사이트
A short History of Electronic Data Formats
http://pcdandf.com/c[...]
2011-10-15
[61]
웹사이트
New Gerber Format Specification free at www.ucamco.com
http://ucamco.com/Co[...]
2013-02-15
[62]
웹사이트
Revision I1 of the Gerber Format Specification is now online
http://www.ucamco.co[...]
2013-02-15
[63]
웹사이트
Gerber File Format Specification Rev. J2
http://www.ucamco.co[...]
Ucamco
2014-07-06
[64]
웹사이트
Elephantech/ガーバーファイルとは・ガーバーの歴史と未来:成り立ちと次世代のファイル形式
https://elephantech.[...]
2024-12-23
[65]
문서
EIA Standard RS-274-D:Electronic Industries AssociationのEngineering部門により発行。所在地は2001 Eye Street, NW, Washington, D.C. 200006。最新版は1979年2月に発行。
[66]
웹사이트
marutsu/プリント基板の製造サービスに関するご質問にお答えします。Q:ガーバーデータってなんですか?
https://www.marutsu.[...]
2024-12-23
[67]
웹사이트
D-codes, Apertures and Gerber Files
http://www.artwork.c[...]
Artwork Conversion Software, Inc.
2011-10-16
[68]
웹사이트
The RS-274X Format
http://www.ucamco.co[...]
Ucamco
2011-03-31
[69]
웹사이트
Improving CAD to CAM Data Transfer: A Practical Approach
http://www.hkpca.org[...]
2011-10-02
[70]
서적
Practical electronics handbook
https://books.google[...]
Elsevier
2011-04-02
[71]
웹사이트
Painting Pads
http://www.ucamco.co[...]
2013-11-01
[72]
웹사이트
Gerber version 2 intro movie
https://www.youtube.[...]
Ucamco
2014-11-20
[73]
웹사이트
Gerber X2: New Paradigm in CAD-to-CAM Communication
http://www.pcb007.co[...]
PCB007
2014-06-13
[74]
간행물
Printed circuits handbook
https://books.google[...]
McGraw-Hill Professional
2011-04-03
[75]
웹사이트
Ucamco announce a revision of the industry standard RS-274X Format Specification
http://www.ucamco.co[...]
2013-02-15
[76]
웹사이트
New Gerber Format Specification free at www.ucamco.com
http://www.ucamco.co[...]
2013-02-15
[77]
웹사이트
Ucamco Offers Latest Gerber Format Specification
http://www.pcb007.co[...]
2013-02-15
[78]
웹사이트
Ucamco's Revised Gerber Format Specification Now Online
http://www.pcb007.co[...]
2013-02-15
[79]
웹사이트
Ucamco Enhances Gerber File Format Specification
http://www.pcb007.co[...]
2013-11-22
[80]
웹사이트
Gerber Grows Attributes
http://pcdandf.com/c[...]
Printed Circuit Design & Fab
2012-09-05
[81]
웹인용
Gerber Scientific Instrument Company Records, 1911-1998
http://invention.smi[...]
2013-04-05
[82]
웹인용
Open Letter on Standard Gerber
http://www.ucamco.co[...]
Ucamco
2014-07-07
[83]
웹인용
EDA: Where Electronics Begins
http://www.edac.org/[...]
Electronic Design Automation Consortium
2011-12-18
[84]
웹인용
PCBexpress Printed Circuit Board Tutorial
http://www.pcbexpres[...]
2011-12-18
[85]
웹인용
PCB Layout Data
http://www.eurocircu[...]
Eurocircuits
2011-11-26
[86]
웹인용
PCB Layout Data
http://www.eurocircu[...]
Eurocircuits
2011-11-26
[87]
웹인용
Using IPC-D-356 for Importing Net and Node
http://www.artwork.c[...]
2011-10-16
[88]
웹인용
보관된 사본
http://daycounter.co[...]
2014-12-16
[89]
웹인용
보관된 사본
http://techdocs.alti[...]
2019-09-20
[90]
서적
Practical electronics handbook
http://books.google.[...]
Elsevier
2011-04-02
[91]
웹인용
RS-274X Painting Considered Harmful.pdf
http://www.ucamco.co[...]
Ucamco
2012-03-05
[92]
웹인용
Painting Pads
http://www.ucamco.co[...]
2013-11-23
[93]
서적
EIA Standard RS-274-D Interchangeable Variable Block Data Format for Positioning, Contouring, and Contouring/Positioning Numerically Controlled Machines
Electronic Industries Association, Engineering Department, 2001 Eye Street, NW, Washington, D.C. 200006
1979-02
[94]
웹인용
D-codes, Apertures and Gerber Files
http://www.artwork.c[...]
Artwork Conversion Software, Inc.
2011-10-16
[95]
웹인용
Gerber Scientific Instrument Company Records, 1911-1998
http://invention.smi[...]
2013-04-05
[96]
저널
A Short History of Electronic Data Formats
http://pcdandf.com/c[...]
Printed Circuit Design and Fab magazine
2011-12-18
[97]
웹인용
Barco acquires Gerber Systems Corp
http://www.barco.com[...]
Barco NV
2011-11-26
[98]
웹인용
Gerber File Format Specification Rev. J2
http://www.ucamco.co[...]
Ucamco
2014-07-06
[99]
서적
Google book entry on ''Gerber format: a subset of EIA RS-274-D ; plot data format reference book''
http://books.google.[...]
[100]
서적
Printed circuits handbook
http://books.google.[...]
McGraw-Hill Professional
2011-04-03
[101]
웹인용
Ucamco announce a revision of the industry standard RS-274X Format Specification
http://www.ucamco.co[...]
2013-02-15
[102]
웹인용
New Gerber Format Specification free at www.ucamco.com
http://www.ucamco.co[...]
2013-02-15
[103]
웹인용
Ucamco Offers Latest Gerber Format Specification
http://www.pcb007.co[...]
2013-02-15
[104]
웹인용
Ucamco's Revised Gerber Format Specification Now Online
http://www.pcb007.co[...]
2013-02-15
[105]
웹인용
Ucamco Enhances Gerber File Format Specification
http://www.pcb007.co[...]
2013-11-22
[106]
웹인용
Gerber Grows Attributes
http://pcdandf.com/c[...]
Printed Circuit Design & Fab
2013-08
[107]
웹인용
ODB++ spec tapped for CAD-to-CAM data exchange
http://www.eetimes.c[...]
2002-01-22
[108]
블로그
IPC-2581 Panel: A Spirited Discussion on PCB Data Transfer Formats
http://www.cadence.c[...]
Cadence Design Systems
2011-10-02
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
