dw-2000に関するお問合わせ、出張デモ/オンラインデモに関するお問合わせは下記までお気軽に...
(株)メディックス CAD課
tel : 03-5984-5555
fax : 03-5984-5556
email : eda@medix.co.jp





dw-2000サイト内検索
powered by Google



 基本モジュール - DLA - Derived Layer
DLAは通常のレイアウトで使用される物理的なポリゴンベースでの編集・検証と異なり、より実際のマスクデータとの整合性を考慮し、同一のエレメント属性を持つ重なり合ったポリゴンデータを一つの形状として論理的なデータとして保持し、様々なレイアウト編集・検証を行えるようにしたモジュールです。

PhysicalレイヤーとDerivedレイヤーの違いについて
Physicalレイヤーとは
Physicalレイヤーはdw-2000でデータを組み上げて行く上で使用され、ストラクチャ(セル)を作成する様々なマテリアル(基礎素材)のことを言います。このPhysicalレイヤーには0〜255までの256通りの番号、または意味のある名称、例えばMetalやolyと言った名称を割り振ることができます。

Derivedレイヤーとは
Derivedレイヤーはレイアウトデータベースからパスやバウンダリを抽出し生成される形状またはポリゴンの集まりのことを言います。またDerivedレイヤー同士を論理的に結合することにより生成することも可能です。
またDerivedレイヤーは物理的なポリゴンデータとして保存しない限り、その演算結果はメモリ領域に置かれます。これによりディスクスペースの節約と編集・検証時間の向上を図っています。


Derivedレイヤーを生成するプロセスでは以上のようにPhysicalレイヤーに
おける重なり合っている部分やカットライン、接合部分は全て省かれます


Derivedレイヤーの働き

Derivedレイヤーでの一連の作業の流れは上図のようになります。
まずデータベース上から選択したPhysicalレイヤーを抽出し初期化、
生成後ブール演算や選択演算などの様々な操作を行っていきます。


基本機能
基本モジュールとして使用できるDerivedレイヤー機能は以下の通りです:
・ Derivedレイヤーの生成(重なり合ったポリゴンの論理的結合)
・ 特定のレイヤーの論理的総面積の計算(領域指定及びトップレベルのみか全階層かを選択可能)
・ リサイジング(コーナータイプ選択可能)
・ ブール演算
 - 論理差演算(AND)
 - 論理和演算(OR)
 - 排他的論理和演算(XOR)
 - 論理差演算(SUB)
 - 否定演算(NOT)

上記演算で生成されたDerivedレイヤーは全て、物理的なポリゴンデータとしてデータベースに保存することも可能です。また保存せず、メモリ領域内にGPE変数として保持し、他の演算にそのまま利用していくことも可能です。これによりディスクスペースの節約と演算速度の向上を図ることができます。

拡張機能
オプションのXDRCまたはHLVSモジュールがあると、上記の基本機能の他に以下の全ての機能を使用することができます:
・ 関連位置による形状(shape)選択演算
 - Avoid
 - Butting
 - Butting Only
 - Butting or Overlap
 - Coincident
 - Coincident Include
 - Coincident Inside
 - Include
 - Inside
 - Inside Only
 - Outside
 - Overlap
 - Straddle
 - Touching

関連位置による形状選択演算Coincident Includeの例
上記例ではdLayer2の内側の断片と接し、かつdLayer2のどれかが完全に
含まれているdLayer1の形状が結果レイヤーdLayerとして抽出されています


・ 特定のプロパティによる形状(shape)選択演算
 - Acute Angles
 - 45 Degree Angles
 - Edge Length
 - Number of Edges
 - Number of Holes
 - Octagonal Angles
 - Orthogonal Angles
 - Perimeter
 - Rectangles Only

特定のプロパティによる形状選択演算45 Degree Anglesの例
上記例ではdLayer1のポリゴンの中から45度の頂点角を持つ全ての形状を
結果レイヤーdLayerに抽出しています。因みにオプションパラメータを設定
することにより、全ての頂点角が45度、または一つも45度の頂点角が無い
形状のみを選択、などと設定することも可能です。


・ 関連位置によるエッジ選択演算
 - Butting
 - Coincident
 - Touching

・ 特定のプロパティによるエッジ選択演算
 - Acute
 - Bend Radius
 - 45 Degrees
 - Length
 - Number of Edges
 - Octagonal
 - Orthogonal
 - Relative Angle
 - Total Length

特定のプロパティによるエッジ選択演算Lengthの例
上記例ではdLayer1から断片の長さが4.5のエッジのみを抽出しています。
因みにオプションパラメータの設定により指定した長さ以外の断片、
〜以上〜以下の長さの断片、と言った指定も可能です。


・ 関連位置による断片選択演算
 - Avoid
 - Butting
 - Butting or Overlap
 - Coincident
 - Inside
 - Inside Only
 - Outside
 - Touching

関連位置による断片選択演算Butting or Overlapの例
上記例ではdLayer2の外側の断片と接している、またはdLayer2のどこかと
一部でも重なっているdLayer1の断片部分のみが抽出されています。

・ ネット機能
 - 電気的に接続しているレイヤー
  - 順次接続レイヤー
  - 非順次接続レイヤー
 - レイヤーへネット番号を割り当てる
 - ネットに名称を割り当てる
 - ネットプロパティリストの作成
  - プロパティリストから計算を実行する
 - ネットを使用している形状(shape)を選択する(ネット同士の選択演算)

上記に掲げてきた演算の結果は、一部演算を除き全て物理的なポリゴンとして保存することが可能です。また物理的なポリゴンとして保存しない場合でも論理的なレイヤーとしてGPE変数化・保持されますので、結果にさらに別の演算をかけたり、その他各種編集・検証作業にそのまま用いていくことが可能です。

Derivedレイヤー機能をより良くご理解頂く為に、Derived Layers日本語解説マニュアルをアップ致し致しております。リンクをクリックの上ご参照下さい(PDF形式、750KB - 120ページ)。本マニュアルでは上記全ての項目を例を交えて詳しく解説致しております。是非ご参照下さいますようお願い申し上げます。


dw-2000 site index : TOP | Layout Editor | GPE | Add-ins | PCell | DLA | DC | ACC | DRC | XDRC | HLVS | PCell Dev. Kit | PEL | OptiBPM | Floating License | GDSII Viewer | Modules | Packages | Inquiry | FAQ1 | FAQ2 | FAQ3 | Demo | Privacy |
MEDIX SITES : dw-2000 DesignWorks Antivirus PowerFlare ThawteSSL