跳转到内容

GDSII

GDSII (Graphic Data System II) 是 IC 掩模版图数据交换事实上的行业标准。它最初由 Calma Company 在 1970 年代开发,使用带层次化单元结构的二进制格式。

格式摘要

属性
扩展名.gds, .gdsii
编码二进制
导入
导出
许可证Basic
层次结构包含 SREF 和 AREF 的完整单元层次结构
图层数字图层 (0–65535) 和数据类型 (0–65535)

导入选项

选项说明默认值
忽略文本元素导入期间跳过 TEXT 记录
字体大小导入文本元素的大小自动
字体大小单位字体大小值的单位微米

支持的功能

  • 所有 GDSII 记录类型(BOUNDARY、PATH、SREF、AREF、TEXT、NODE、BOX)
  • 完整保留带单元引用的层次结构
  • 图层编号和数据类型
  • 带定位的文本标签
  • 带端部处理的路径元素(齐平、半圆、延伸)
  • 带行/列展开的阵列引用 (AREF)
  • 自定义属性和属性项

导出选项

选项说明默认值
数据库单位内部坐标分辨率1 nm
用户单位写入 GDSII 头部的显示单位1 µm
精度坐标分辨率1 nm
展平层次结构展开所有单元引用
分解文本将文本转换为多边形
拆分多边形每个多边形的最大顶点数(GDSII 限制:8191)8191
填充到边界将输出填充到偶数字节边界

常见工作流程

GDSII → DXF

标准 IC 到机械转换。请设置 DXF 输出单位以匹配目标 CAD 系统(通常为毫米或英寸)。

GDSII → Gerber

将 IC 掩模数据转换为用于 PCB 风格制造的光绘仪格式。

GDSII → CIF

转换为人类可读的 CIF 格式,用于学术或旧版工具链。

GDSII → GDS-TXT

生成用于手动检查、脚本处理或差异比较的文本表示。

技术说明

  • GDSII 坐标以数据库单位存储为 32 位整数
  • 数据库单位分辨率通常为 1 nm(纳米)
  • 每个元素的最大多边形顶点数为 8191
  • 图层编号范围为 0 到 65535;数据类型范围为 0 到 65535
  • 文件大小限制:无(流式 I/O)
  • GDSII 头部中的时间戳会在往返转换期间保留

CLI / 命令文件选项

这些选项键可在命令行或命令文件中使用。

导入

类型说明
GdsInIgnoreTextflag忽略文本元素
GdsInIgnoreDataTypesflag忽略 GDSII 数据类型
GdsInFontSizeUnitsint字体大小单位枚举(见单位
GdsInFontSizeValuefloat字体大小值

导出

类型说明
GdsOutDbScalingUnitsint数据库缩放单位枚举(见单位);默认值:纳米
GdsOutDbScalingValuefloat数据库缩放值
GdsOutFontSizeValuefloat导出字体大小倍数
GdsOutPadflag对输出记录进行零填充