コンテンツにスキップ

レイヤーブール演算

2 つのレイヤー間でブール演算を実行し、3 つ目のレイヤーに結果ジオメトリを生成します。

使用する場面

  • 異なるレイヤー上のジオメトリの交差、和、差、または XOR を計算する場合
  • 設計ルールチェック(例: metal レイヤーと via レイヤーの重なり領域の検出)
  • 既存のレイアウトデータから派生レイヤーを作成する場合

操作

操作説明結果
OR (Union)両方のレイヤーのジオメトリを結合しますA ∪ B
AND (Intersection)重なった領域のみ保持しますA ∩ B
Subtract (A − B)レイヤー A からレイヤー B のジオメトリを削除しますA \ B
XOR両方のレイヤーの重ならない領域を保持しますA △ B

オプション

オプション説明既定値
レイヤー A1 つ目の入力レイヤー
レイヤー B2 つ目の入力レイヤー
結果レイヤー結果の出力レイヤー新規レイヤー
操作OR, AND, Subtract, XOROR

技術メモ

  • 入力レイヤーは変更されません — 結果は別のレイヤーに配置されます
  • この操作は各レイヤー内のすべてのジオメトリに対して実行されます
  • 頂点数が多い複雑なポリゴンでは、かなりの処理時間が必要になる場合があります
  • 入力ジオメトリを簡略化するには、先に重なりをマージを使用します