1. 安装 Visual Studio Code
点击官网链接下载并安装 VSCode:Visual Studio Code - Code Editing. Redefined
2. 安装拓展插件
打开下载好的 VSCode,点击下图所示按钮【拓展】,安装
Python
及Open in Application
(用于打开 GDSⅡ 文件)。也可在拓展区按需下载其他的插件,如Chinese(Simplified)
。
3. 打开 Luceda Academy
选择
File
-> Open Folder
-> 打开此前安装好的 luceda_academy(默认安装路径位于 C:\luceda
)。注:luceda_academy 版本会不断更新,此处以
luceda_academy_39-120
为例。
打开后如下图所示:

4. 配置 Python 环境
a. 点击
File
-> Preferences
-> Settings
b. 在 Setting 搜索栏中搜索
conda
c. 添加 conda.exe 安装路径,默认安装路径如下:
- Windows:
C:\luceda\luceda_2025030\Scripts\conda.exe
- Linux:
$HOME/luceda/luceda_2025030/condabin/conda
- Macos:
~/luceda/luceda_2025030/luceda/condabin/conda

5. 选择解释器 interpreter
a. 按下 Ctrl + Shift + P ,打开命令面板
b. 输入
interpreter
并选择 Python:Select Interpreter
c. 在下拉列表中搜索 2025030 (note: 2025030 为Luceda IPKISS版本号)
d. 从列表中选择
ipkiss3
解释器。 
6. 测试运行
在左侧目录栏中找到
training\getting_started\2_circuit_layout
,选择一个例子1_splitter_tree.py
测试运行: 
7. 查看 GDSⅡ 版图
如果想要查看运行生成的 GDSⅡ 文件,可以在拓展中安装 Open in Application,点击左下角的设置图标后按照图中所示步骤完成配置:


导入其他PDK:在
Luceda Control Center
的Design Kits
点击+
,导入PDK压缩包即可(.zip)
继续运行其他例子
i. 学习资料包中的内容主要是基于 si_fab (示例 PDK)搭建的,这部分例子都可以正常运行;另外有些应用案例是基于 SiEPIC/ Ligentec/ AMF 等流片厂的 PDK 开发,首先要确保您已有对应版本的 PDK;
ii. AWG Designer/ IP Manager/ 第三方联仿 links 的例子需要开通对应模块的证书才能运行。
报错排查
若看到报错信息
ModuleNotFoundError: No module named 'si_fab'
,说明还没有正确设置解释器Interpreter,请检查上述步骤是否操作正确。另外需要注意的是,VSCode 中有几个设置:文件夹设置、工作区设置及用户设置,此处我们选用的是
工作区设置(WorkSpace)
,请注意检查所选的 settings.json
文件是否位于 .vscode
文件夹下。