GDSPY自述文件
Gdspy是用于创建和操作GDSII流文件的Python模块。 包括用于创建复杂CAD布局的关键功能:
基于裁剪算法对多边形(AND,OR,NOT,XOR)进行布尔运算
多边形偏移(多边形的向内和向外缩放)
大型阵列集的高效多边形点解决方案
Gdspy还包括一个简单的布局查看器。
Gdspy的典型应用是在电子芯片设计,平面光波电路设计和机械工程领域。
Gdspy的未来
在尝试针对大型布局提高Gdspy的性能时,我们得出结论,达到目标的最佳方法是将库的关键部分重写为C扩展。 事实证明,除了显而易见的功能外,由于方法调用带来的开销,它对性能也有很大的影响。 最好的解决方案是用一个薄的Python包装器将整个项目重新设计为一个C ++库:因此诞生了。
因此,版本1.6将是Gdspy的最后一个主要发行版,其开发仅专注于错误修复。 鼓励用户从Gdspy迁移到Gdstk:
1