コンテンツにスキップ

Gerber RS-274X

Gerber RS-274X は、PCB および半導体製造向けの標準フォトプロッター形式です。LinkCAD は、現代的な RS-274X(埋め込みアパーチャを持つ拡張 Gerber)とレガシー RS-274D 形式の両方をサポートします。

形式の概要

プロパティ
拡張子.gbr, .gbx, .ger, .art
エンコーディングASCII
インポート
エクスポート
ライセンスGerber/ODB++
階層Step-and-repeat (SR)
レイヤーファイルあたり単一レイヤー(複数ファイルのワークフロー)
**Gerber/ODB++** バンドルには、Gerber RS-274X と ODB++ の両方のワークフローが含まれます。

インポートオプション

円弧解像度

オプション説明デフォルト
360° あたりのセグメント数完全な円の線分数72
許容差理想的な円弧からの絶対偏差

アパーチャ処理

オプション説明デフォルト
外部アパーチャファイルを読み込み同じディレクトリの .APT ファイルを自動読み込みオフ
レイヤー極性を適用clear-field と dark-field のデータをマージオフ

RS-274D レガシーオプション

埋め込みアパーチャ定義を持たない古い RS-274D ファイルの場合:

オプション説明デフォルト
単位インチまたはミリメートルインチ
座標形式X/Y の整数桁と小数桁2.4
ゼロ抑制なし、前置、後置、または小数点前置
座標モード絶対または増分絶対
円弧補間90° 象限または完全 360°360°
モーダル flash (D03)Flash コマンドをアクティブのままにするオフ

エクスポートオプション

ジオメトリ

オプション説明デフォルト
円弧補間円弧に線分ではなく G02/G03 を使用オン
デフォルト線幅ゼロ幅ポリラインの幅0.0
Step-and-repeat配列参照に SR コマンドを使用オン
強制描画モードflashed アパーチャに D03 を使用オフ
基板外形を出力図面範囲の外形を含めるオフ

アパーチャ制限

オプション説明
最小/最大円形アパーチャ円形アパーチャの直径範囲
最小/最大長方形アパーチャ長方形アパーチャの辺長範囲

ファイル出力

オプション説明デフォルト
単一ファイルすべてのレイヤーを 1 つのファイルに結合オフ
複数ファイルレイヤーごとに 1 ファイルオン
座標桁数整数桁数と小数桁数2.4
行末DOS/Windows、UNIX、またはなしDOS

Gerber の概念

アパーチャ

アパーチャは、フォトレジストを露光する「光線」の形状を定義します。

  • — 直径を持つ円形アパーチャ
  • 正方形 — 辺長を持つ正方形アパーチャ
  • 長方形 — 幅と高さを持つ長方形アパーチャ
  • 長円 — 角丸長方形(スタジアム形状)
  • カスタム — 複雑なアパーチャマクロ

極性

  • Dark — 露光(銅/材料を追加)
  • Clear — マスク(銅/材料を除去)

LinkCAD は、インポート時に レイヤー極性を適用 オプションを使用して、dark field と clear field のレイヤーをマージできます。

Step-and-Repeat

Gerber step-and-repeat (SR) コマンドは、指定したオフセットで画像全体の配列を作成します。LinkCAD はインポート時にこれらを配列参照にマッピングします。

一般的なワークフロー

GDSII → Gerber

IC マスクデータをフォトプロッター形式に変換します。通常、各 GDSII レイヤーは個別の Gerber ファイルになります。

DXF → Gerber

機械 CAD 図面から製造データを生成します。

Gerber → DXF

設計レビューのために Gerber 製造データを機械 CAD 環境にインポートします。

技術メモ

  • RS-274X ファイルはファイルヘッダーにアパーチャ定義を埋め込みます(AM/AD コマンド)
  • RS-274D ファイルには外部アパーチャテーブル(.APT ファイル)が必要です
  • Gerber 座標は固定小数点です。精度は座標形式に依存します
  • 各 Gerber ファイルは単一レイヤーを表します。複数レイヤー設計では複数ファイルを使用します
  • 円弧補間 (G02/G03) は、線分近似よりもコンパクトな出力を生成します

CLI / コマンドファイルオプション

これらのオプションキーは、コマンドラインまたはコマンドファイルで使用できます。

インポート

キー説明
GbrInUnitsintインポート単位 — 0=インチ、1=ミリメートル
GbrInCoordinateModeint座標モード — 0=絶対、1=増分
GbrInFormatXIntintX 座標の整数桁
GbrInFormatXDecintX 座標の小数桁
GbrInFormatYIntintY 座標の整数桁
GbrInFormatYDecintY 座標の小数桁
GbrInZeroSuppressionintゼロ抑制 — 0=前置ゼロを省略、1=後置ゼロを省略、2=明示的な小数点
GbrInQuadrantModeint円弧象限モード — 0=単一象限 (90°)、1=複数象限 (360°)
GbrInApertureFileflag外部アパーチャファイルを使用
GbrInApertureFilePathstringアパーチャ定義ファイルへのパス
GbrInCustomApertureFileflagカスタムアパーチャ定義を使用
GbrInMergeLayersflagインポート時にすべてのレイヤーをマージ
GbrInModalD03flagモーダル D03 解釈
GbrInModalG02flagモーダル G02 解釈

エクスポート

キー説明
GbrOutDecimalsint小数桁
GbrOutIntegersint整数桁
GbrOutAbsCoordinateflag絶対座標を使用
GbrOutSuppressLeadingZeroflag前置ゼロを抑制
GbrOutUnitsImperialflagインペリアル単位を使用
GbrOutCircularInterpolationflag円弧補間を使用
GbrOutFillPolygonsflagポリゴンを塗りつぶし
GbrOutFlashCirclesflag円を flash
GbrOutFlashRectanglesflag長方形を flash
GbrOutForceDrawflag強制描画モード
GbrOutSingleFileflagすべてのレイヤーを 1 ファイルに出力
GbrOutStepAndRepeatflagstep and repeat を使用
GbrOutWidthUnitsintデフォルト幅単位列挙値(単位を参照)
GbrOutWidthValuefloatデフォルト幅値
GbrOutRoundAptLimitUnitsint円形アパーチャ制限単位(単位を参照)
GbrOutRoundAptLimitValuefloat円形アパーチャ制限値
GbrOutRectAptLimitUnitsint長方形アパーチャ制限単位(単位を参照)
GbrOutRectAptLimitValuefloat長方形アパーチャ制限値
GbrOutEobCharacterstringブロック終了文字
GbrOutParameterDelimiterstringパラメーター区切り文字
GbrOutLinebreaksint改行スタイル — 0=DOS/Windows (\r\n)、1=UNIX (\n)、2=なし