Layer基本モジュールDLAは通常のレイアウトで使用される物理的なポリゴンベースでの編集・検証と異なり、より実際のマスクデータとの整合性を考慮し、同一のエレメント属性を持つ重なり合ったポリゴンデータを一つの形状として論理的なデータとして保持し、様々なレイアウト編集・検証を行えるようにしたモジュールです。PhysicalレイヤーとDerivedレイヤーの違いについてPhysicalレイヤーとはPhysicalレイヤーはdw-2000でデータを組み上げて行く上で使用され、ストラクチャ(セル)を作成する様々なマテリアル(基礎素材)のことを言います。このPhysicalレイヤーには0~255までの256通りの番号、または意味のある名称、例えばMetalやolyと言った名称を割り振ることができます。DerivedレイヤーとはDerivedレイヤーはレイアウトデータベースからパスやバウンダリを抽出し生成される形状またはポリゴンの集まりのことを言います。Derivedレイヤー同士を論理的に結合することにより生成することも可能です。Derivedレイヤーは物理的なポリゴンデータとして保存しない限り、その演算結果はメモリ領域に置かれます。これによりディスクスペースの節約と編集・検証時間の向上を図っています。Derivedレイヤーを生成するプロセスでは以上のようにPhysicalレイヤーにおける重なり合っている部分やカットライン、接合部分は全て省かれます。Derivedレイヤーの働きDerivedレイヤーでの一連の作業の流れは上図のようになります。データベース上から選択したPhysicalレイヤーを抽出し初期化、生成後ブール演算や選択演算などの様々な操作を行っていきます。否定演算(NOT)上記演算で生成されたDerivedレイヤーは全て、物理的なポリゴンデータとしてデータベースに保存することも可能です。保存せず、メモリ領域内にGPE変数として保持し、他の演算にそのまま利用していくことも可能です。これによりディスクスペースの節約と演算速度の向上を図ることができます。拡張機能オプションのXDRCまたはHLVSモジュールがあると、上記の基本機能の他に以下の全ての機能を使用することができます。上記例ではdLayer2の内側の断片と接し、かつdLayer2のどれかが完全に含まれているdLayer1の形状が結果レイヤーdLayerとして抽出されています。上記例ではdLayer1のポリゴンの中から45度の頂点角を持つ全ての形状を結果レイヤーdLayerに抽出しています。因みにオプションパラメータを設定することにより、全ての頂点角が45度、または一つも45度の頂点角が無い形状のみを選択、などと設定することも可能です。上記例ではdLayer1から断片の長さが4.5のエッジのみを抽出しています。因みにオプションパラメータの設定により指定した長さ以外の断片、~以上~以下の長さの断片、と言った指定も可能です。上記例ではdLayer2の外側の断片と接している、またはdLayer2のどこかと一部でも重なっているdLayer1の断片部分のみが抽出されています。ネットを使用している形状(shape)を選択する(ネット同士の選択演算)上記に掲げてきた演算の結果は、一部演算を除き全て物理的なポリゴンとして保存することが可能です。そのまま用いていくことが可能です。上記以外にも便利な機能・特長が豊富にあります。こちらよりデモ版をダウンロードして、実際に体験いただけます。≫dw-2000デモ版についてはこちら出張デモ・オンラインデモに関するお問い合わせ等、お気軽にご連絡ください。