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
| Operation | Beschreibung | Ergebnis |
|---|
| OR (Vereinigung) | Geometrie beider Ebenen kombinieren | A ∪ B |
| AND (Schnittmenge) | Nur überlappende Regionen behalten | A ∩ B |
| Subtrahieren (A − B) | Geometrie von Ebene B aus Ebene A entfernen | A \ B |
| XOR | Nicht überlappende Regionen aus beiden Ebenen behalten | A △ B |
Optionen
| Option | Beschreibung | Standard |
|---|
| Ebene A | Erste Eingabeebene | — |
| Ebene B | Zweite Eingabeebene | — |
| Ergebnisebene | Ausgabeebene für das Ergebnis | Neue Ebene |
| Operation | OR, AND, Subtract, XOR | OR |
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