Zum Inhalt springen

Boolesche Ebenenoperationen

Führt Boolesche Operationen zwischen zwei Ebenen aus und erzeugt Ergebnisgeometrie auf einer dritten Ebene.

Wann verwenden

  • Um Schnittmenge, Vereinigung, Differenz oder XOR von Geometrie auf unterschiedlichen Ebenen zu berechnen
  • Für Design-Rule-Checks (z. B. überlappende Regionen zwischen Metall- und Via-Ebenen finden)
  • Um abgeleitete Ebenen aus vorhandenen Layoutdaten zu erstellen

Operationen

OperationBeschreibungErgebnis
OR (Vereinigung)Geometrie beider Ebenen kombinierenA ∪ B
AND (Schnittmenge)Nur überlappende Regionen behaltenA ∩ B
Subtrahieren (A − B)Geometrie von Ebene B aus Ebene A entfernenA \ B
XORNicht überlappende Regionen aus beiden Ebenen behaltenA △ B

Optionen

OptionBeschreibungStandard
Ebene AErste Eingabeebene
Ebene BZweite Eingabeebene
ErgebnisebeneAusgabeebene für das ErgebnisNeue Ebene
OperationOR, AND, Subtract, XOROR

Technische Hinweise

  • Eingabeebenen werden nicht geändert — das Ergebnis wird auf einer separaten Ebene platziert
  • Die Operation wird auf der gesamten Geometrie innerhalb jeder Ebene ausgeführt
  • Komplexe Polygone mit vielen Stützpunkten können erhebliche Verarbeitungszeit erfordern
  • Verwenden Sie zuerst Überlappende zusammenführen, um die Eingabegeometrie zu vereinfachen