GDS-TXT
GDS-TXT ist eine menschenlesbare Textdarstellung von GDSII-Daten. Es ermöglicht Prüfung, manuelle Bearbeitung und skriptgesteuerte Manipulation von Maskenlayoutdaten mit Standard-Textwerkzeugen.
Formatübersicht
| Eigenschaft | Wert |
|---|---|
| Dateiendungen | .gdstxt, .txt |
| Kodierung | ASCII |
| Import | ✓ |
| Export | ✓ |
| Lizenz | GDS-TXT Option |
| Hierarchie | Vollständige Zellenhierarchie (entspricht GDSII) |
| Ebenen | Numerische Ebenen mit data type-Werten |
Dateiformat
GDS-TXT verwendet eine strukturierte Textsyntax, die die GDSII-Datensatzstruktur widerspiegelt:
HEADER 600BGNLIB 2024-01-15 12:00:00LIBNAME mydesignUNITS 0.001 1e-9BGNSTR 2024-01-15 12:00:00STRNAME topcellBOUNDARYLAYER 1DATATYPE 0XY 0:0 1000:0 1000:1000 0:1000 0:0ENDELENDSTRENDLIBImportoptionen
| Option | Beschreibung | Standard |
|---|---|---|
| (Standard-GDSII-Optionen gelten) | Entspricht dem GDSII-Import | — |
Exportoptionen
| Option | Beschreibung | Standard |
|---|---|---|
| (Standard-GDSII-Optionen gelten) | Entspricht dem GDSII-Export | — |
Typische Workflows
GDSII → GDS-TXT
Binäres GDSII für Prüfung, Diff oder Versionskontrolle in Text konvertieren.
GDS-TXT → GDSII
Einen textbearbeiteten Entwurf für die Fertigung wieder zu binärem GDSII zusammensetzen.
Skriptgesteuerte Layout-Erzeugung
GDS-TXT-Dateien programmgesteuert schreiben (mit Python, Shell-Skripten usw.) und in GDSII konvertieren.
Technische Hinweise
- GDS-TXT ist eine verlustfreie Darstellung von GDSII — die Hin- und Rückkonvertierung erhält alle Daten
- Koordinaten verwenden das Format
X:Yund werden durch Leerzeichen getrennt - Die Datei ist menschenlesbar und kann mit Standard-Textwerkzeugen (grep, sed, diff) verarbeitet werden
- Das Lizenz-Bundle GDS-TXT Option ist erforderlich