硅光PDK二次开发实战
📁 30章
· 风格·紧凑目录
1
硅光技术概述
光子集成·PDK角色·核心优势
2
硅光PDK架构解析
目录结构·核心文件·设计规则
3
Python与PDK交互基础
EDA自动化·读取配置·路径设置
4
硅光器件库概览
波导·MMI·光栅耦合器·调制器
5
PDK二次开发环境搭建
Anaconda·SiEPIC·IPKISS
6
Python OOP在PDK中的应用
类与对象·继承·可复用基类
7
参数化器件建模 (上)
波导参数·刻蚀深度·GDSII
8
参数化器件建模 (下)
MMI·定向耦合器·自动版图
9
设计规则检查 (DRC)
DRC引擎·自定义Python脚本
10
版图与原理图一致性 (LVS)
光路连接检查·自动化流程
11
光谱响应仿真与PDK集成
FDTD/RCWA·S参数提取
12
工艺角 (Corner) 模型
工艺波动·批量生成Corner库
13
Python驱动自动化布线
波导布线·A*算法实现
14
PDK版本控制与发布
Git·语义化版本·一键打包
15
单元测试框架 (pytest)
回归测试·模型验证
16
PDK文档自动生成
Sphinx·docstring·Markdown
17
标准单元库构建
90°转弯·交叉波导·批量验证
18
PDK与商用EDA工具接口
Cadence·Luceda·工艺映射
19
测量数据处理 (Python)
光谱仪·矢量网络分析·拟合
20
热光效应模型
热光系数·温度折射率变化
21
电光效应模型
载流子色散·PN调制器建模
22
图形用户界面 (GUI)
PyQt5/Tkinter·参数配置
23
跨平台兼容性
Windows/Linux·路径适配
24
蒙特卡洛分析与良率
工艺波动·批量仿真·统计
25
PDK与机器学习结合
代理模型·替代FDTD·优化
26
加密与知识产权保护
Python混淆·加密·核心保护
27
大规模芯片PDK管理
层次化设计·MPW自动适配
28
性能优化 (多线程/进程)
版图加速·内存管理·大数据
29
行业标准与未来趋势
PIC Studio·SiEPIC·异构集成
30
综合实战:微型硅光PDK
波导·MMI·光栅耦合器·DRC