GDSII
GDSIIストリームフォーマット(一般的な頭字語GDSII)は、集積回路またはICレイアウトアートワークのデータ交換の事実上の業界標準であるデータベース ファイルフォーマットです。これは、平面の幾何学的形状、テキストラベル、およびレイアウトに関するその他の情報を階層形式で表すバイナリファイル形式です。データは、レイアウトの共有、異なるツール間でのアートワークの転送、またはフォトマスクの作成に使用されるアートワークのすべてまたは一部を再構築するために使用できます。 GDSII によって開発された
カルマ
3つの金属層を備え
た小さなGDSII
標準セルのレンダリング(誘電体は削除されています)。砂色の構造は金属の相互接続であり、垂直の柱が接点であり、通常はタングステンのプラグです。赤みがかった構造はポリシリコンゲートであり、下部の固体は結晶シリコンバルクです。
コンテンツ
1 GDSIIフォーマットの歴史
2 GDSIIユーティリティ
3 も参照してください
4 ノート
5 参考文献
6 外部リンク
GDSIIフォーマットの歴史
GDS =グラフィックデザインシステム(を参照)
当初、GDSIIは、集積回路のフォトマスクプロットを制御するために使用されるストリーム形式として設計されました。機能のセットが限られており、データ密度が低いにもかかわらず、さまざまなベンダーの設計ツール間でICレイアウトデータを転送するための業界の従来のストリーム形式になりました。これらはすべて独自のデータ形式で動作します。
もともとは、レイアウトデザインシステム「グラフィックデザインシステム」(「GDS」)と「GDSII」のためにカルマによって開発されました。
GDSIIファイルは通常、IC設計サイクルの最終出力製品であり、 IC製造のためにICファウンドリに渡されます。GDSIIファイルは元々磁気テープに書かれていました。
GDSIIファイルに含まれるオブジェクトは、「レイヤー番号」、「データ型」、「テキスト型」などの数値属性を割り当てることによってグループ化されます。これらの属性は、集積回路の製造に使用される「材料の層」に対応するように設計されましたが、物理的なレイアウトの設計方法を反映するために、それらの意味は急速に抽象化されました。
2004年10月の時点で、多くのEDAソフトウェアベンダーが新しいストリーム形式であるOASISのサポートを開始しました。これは、GDSIIに取って代わる可能性が
GDSIIユーティリティ
GDSIIストリーム形式は事実上の標準であるため、ほぼすべてのEDAソフトウェアでサポートされています。商用ベンダーの他に、無料のGDSIIユーティリティがたくさんこれらの無料ツールには、エディター、 ビューアー、 2Dレイアウトデータを一般的な3D形式に変換するユーティリティ、 バイナリ形式を人間が読めるASCII形式に変換するユーティリティが含まれます。 およびプログラムライブラリ。
も参照してください
Caltech中間フォーム
OASIS(オープンアートワークシステムインターチェンジスタンダード)
ノート
^ GDSIIからOASISへの移行、Philippe Morey-Chaisemartin(Xyalis)//EETimes2008年8月4日 ^ LayoutEditor、無料のGDSIIエディターhttp://www.layouteditor.net ^ 「KLayout」は無料のGDSII、LEF / DEF、OASIS、Gerber、DXF、DRCを備えたCIFエディターですhttp://www.klayout.de ^ Glade、無料のGDSII、LEF/DEFエディターhttp://www.peardrop.co.uk/glade ^ 「nanoViewer」は無料のGDSIIビューアであり、 http: //www.wxnanotech.comWaybackMachineで2012-01-19にアーカイブされています ^ gds2povは、GDSIIデータを適切にレンダリングされた3Dビューに簡単に変換します。http://www.atchoo.org/gds2pov ^ GdsViewerツールを使用すると、GDSIIアートワークの任意の部分を3DVTKファイルにエクスポートできます。後者は、 VTK互換のビューア( ParaView http://www.gbresearch.com/gdsviewerなど)で表示および操作できます ^ GDSユーティリティは、バイナリGDSIIファイルをASCII表現に変換できます。http://www.gbresearch.com/gdsutilities ^ Rubyプログラミング言語でGDSIIデータを読み取り、操作、および書き込むためのRubyGDSIIライブラリhttp://www.rubyforge.org/projects/gdsii ^ PythonでGDSIIファイルを作成および操作するためのPythonGDSIIライブラリhttp://gdspy.sourceforge.net/index.html
^ GDSIIレイアウトファイルを読み書きするためのOctaveおよびMATLABツールボックスhttps://sites.google.com/site/ulfgri/numerical/gdsii-toolbox
参考文献
*クライン、ダン。(2000)。CMOSICレイアウト。ニューンズ。ISBN 0-7506-7194-7 *カルマ。(1978)。GDS IIグラフィックデザインシステムユーザーズオペレーティングマニュアル、初版1978年。オンラインhttp://www.bitsavers.org/pdf/calma/GDS_II_Users_Operating_Manual_Nov78.pdf
外部リンク
VLSI設計のためのコンピュータ支援-付録C: Steven M.RubinによるGDSIIフォーマット//Addison-Wesley、1987
Jim R. BuchananによるGDSIIストリーム形式、96年6月11日
GDS IIグラフィックデザインシステムユーザーズオペレーティングマニュアル、初版1978 // Calma Interactive Graphic Systems、1978年11月。
GDSII™ストリームフォーマットマニュアル(B97E060)、リリース6.0 // Calma、1987年2月
マイクロリソグラフィー、マイクロマシニングおよびマイクロファブリケーションのSPIEハンドブック、Vol。1:マイクロリソグラフィー//ワシントン州ベリンガム:SPIE Optical Engineering Pr。、1997、2.9付録:GDSIIストリーム形式
イラストを含むGDSIIフォーマットの詳細