跳转到内容

GDS-TXT

GDS-TXT 是 GDSII 数据的人类可读文本表示。它允许使用标准文本工具检查、手动编辑和脚本化操作掩模版图数据。

格式摘要

属性
扩展名.gdstxt, .txt
编码ASCII
导入
导出
许可证GDS-TXT Option
层次结构完整单元层次结构(与 GDSII 匹配)
图层带数据类型的数字图层

文件格式

GDS-TXT 使用与 GDSII 记录结构对应的结构化文本语法:

HEADER 600
BGNLIB 2024-01-15 12:00:00
LIBNAME mydesign
UNITS 0.001 1e-9
BGNSTR 2024-01-15 12:00:00
STRNAME topcell
BOUNDARY
LAYER 1
DATATYPE 0
XY 0:0 1000:0 1000:1000 0:1000 0:0
ENDEL
ENDSTR
ENDLIB

导入选项

选项说明默认值
(适用标准 GDSII 选项)与 GDSII 导入相同

导出选项

选项说明默认值
(适用标准 GDSII 选项)与 GDSII 导出相同

常见工作流程

GDSII → GDS-TXT

将二进制 GDSII 转换为文本,用于检查、差异比较或版本控制。

GDS-TXT → GDSII

将经过文本编辑的设计重新组装为二进制 GDSII,用于制造。

脚本化版图生成

以编程方式(使用 Python、shell 脚本等)编写 GDS-TXT 文件,并转换为 GDSII。

技术说明

  • GDS-TXT 是 GDSII 的无损表示 — 往返转换会保留所有数据
  • 坐标使用以空格分隔的 X:Y 格式
  • 文件为人类可读,并可用标准文本工具(grep、sed、diff)处理
  • 需要 GDS-TXT Option 许可证套装