当前位置: 首页 > ai >正文

SIEPIC工具和PDK安装

目录

1.准备阶段:清理残留文件 (与之前相同)

2.SIEPIC TOOLS安装(我是用的是方法A,已经安装成功)

方法 A:使用 git clone (更灵活,推荐)

1.确保位于 salt 目录并激活虚拟环境

2.克隆代码仓库: 这会下载项目的最新开发版 (master/main 分支)。

3.(关键步骤)版本校对与切换:

方法 B:使用 ZIP 压缩包 (更直接,无需 Git)

1.下载指定版本的 ZIP 包:

2.将 ZIP 包移动到 salt 目录并解压:

3.(关键步骤)重命名文件夹:

SIEPIC PDK安装

方法 A:使用 git clone (更灵活,推荐)

1.确保位于 salt 目录并激活虚拟环境 

2.从 GitHub 克隆 PDK 的代码仓库:

3.(可选但推荐)切换到稳定的正式版:

方法 B:使用 ZIP 压缩包 (更直接)

1.下载指定版本的 ZIP 包:

2.解压并移动文件:

3.(关键步骤)移动并重命名文件夹:

收尾阶段:重启并验证


1.准备阶段:清理残留文件 (与之前相同)

无论您选择哪种手动安装方法,都必须先执行此步骤,确保环境干净。

打开终端,进入 KLayout 包管理目录:

cd ~/.klayout/salt

(如果目录不存在, 请创建: mkdir -p ~/.klayout/salt)

(如有)删除旧的安装残留:

rm -rf siepic_tools

确认清理干净: 运行 ls -l 确保 siepic_tools 文件夹已不存在。

2.SIEPIC TOOLS安装(我是用的是方法A,已经安装成功)

方法 A:使用 git clone (更灵活,推荐)

这种方法需要您安装了 git。它的最大好处是未来更新或切换版本非常方便。

1.确保位于 salt 目录并激活虚拟环境

cd ~/.klayout/salt
conda activate <您的环境名>

2.克隆代码仓库: 这会下载项目的最新开发版 (master/main 分支)

git clone https://github.com/siepic/SiEPIC-Tools.git

3.(关键步骤)版本校对与切换:

直接使用最新开发版可能不稳定。切换到一个正式发布的稳定版通常是更好的选择。

首先,进入刚刚下载的文件夹:

cd SiEPIC-Tools

列出所有可用的正式版标签 (tag):

git tag

您会看到类似 v0.5.20, v0.5.27 这样的列表。通常选择数字最大的那个最新稳定版。

切换到您选定的稳定版本(以 v0.5.27 为例):

git checkout tags/v0.5.27

完成后,回到上一级 salt 目录:

cd ..

重命名文件夹: 与之前一样,将文件夹重命名为 KLayout 能识别的标准名称。

mv SiEPIC-Tools siepic_tools

方法 B:使用 ZIP 压缩包 (更直接,无需 Git)

这是您在官网截图上看到的方法,如果您不想使用 git,这是个很好的选择。

1.下载指定版本的 ZIP 包:

不要直接下载 master.zip,因为它同样是可能不稳定的开发版。

请打开 SiEPIC-Tools 的 Releases (发布) 页面:https://github.com/SiEPIC/SiEPIC-Tools/releases

在页面上找到最新的稳定版本(例如,v0.5.27),点击它下面的 "Source code (zip)" 进行下载。您会得到一个名为 SiEPIC-Tools-0.5.27.zip 的文件。

2.将 ZIP 包移动到 salt 目录并解压:

假设您下载的文件在 ~/Downloads 文件夹中。

进入 salt 目录:

cd ~/.klayout/salt

将 ZIP 包移动过来(可选,但方便管理):

mv ~/Downloads/SiEPIC-Tools-0.5.27.zip .

解压 ZIP 包:

unzip SiEPIC-Tools-0.5.27.zip

解压后,您会得到一个名为 SiEPIC-Tools-0.5.27 的文件夹。

3.(关键步骤)重命名文件夹:

解压后的文件夹带有版本号,我们需要把它重命名为 KLayout 能识别的标准名称 siepic_tools

mv SiEPIC-Tools-0.5.27 siepic_tools

SIEPIC PDK安装

方法 A:使用 git clone (更灵活,推荐)

1.确保位于 salt 目录并激活虚拟环境 

cd ~/.klayout/salt
conda activate <您的环境名>

2.从 GitHub 克隆 PDK 的代码仓库:

git clone https://github.com/SiEPIC/SiEPIC_EBeam_PDK.git

3.(可选但推荐)切换到稳定的正式版:

进入新下载的文件夹:

cd SiEPIC_EBeam_PDK

查看所有可用的正式版标签:

git tag

切换到一个最新的稳定版(例如,根据您之前的截图,0.4.47 是一个稳定版):

git checkout tags/v0.4.47

返回到 salt 目录:

cd ..

(关键步骤)重命名文件夹: KLayout 包管理器希望文件夹的名字是全小写的 siepic_ebeam_pdk

mv SiEPIC_EBeam_PDK siepic_ebeam_pdk

方法 B:使用 ZIP 压缩包 (更直接)

1.下载指定版本的 ZIP 包:

打开 SiEPIC EBeam PDK 的 Releases (发布) 页面:Releases · SiEPIC/SiEPIC_EBeam_PDK · GitHub

找到您想要的稳定版本(例如 v0.4.47)。

点击该版本下的 "Source code (zip)" 进行下载。您会得到一个名为 SiEPIC_EBeam_PDK-0.4.47.zip 的文件。

2.解压并移动文件:

假设您的下载文件在 ~/Downloads 目录。

首先,解压文件。您可以在图形界面中解压,或者在终端中运行:

unzip ~/Downloads/SiEPIC_EBeam_PDK-0.4.47.zip -d ~/Desktop

(这将解压到您的桌面,生成一个名为 SiEPIC_EBeam_PDK-0.4.47 的文件夹)

3.(关键步骤)移动并重命名文件夹:

使用 mv 命令一步完成移动和重命名。

mv ~/Desktop/SiEPIC_EBeam_PDK-0.4.47 ~/.klayout/salt/siepic_ebeam_pdk

收尾阶段:重启并验证

完全关闭所有已打开的 KLayout 窗口。

重新启动 KLayout

如何验证TOOLS和 PDK 是否安装成功: 进入包管理器是否有这两个包,

http://www.xdnf.cn/news/19267.html

相关文章:

  • FastAPI 核心实战:精通路径参数、查询参数与数据交互
  • 解决FreeBSD无法使用pkg安装任何程序
  • 入站5年,首创3年,习惯养成4个月,从问题求助者到方案提供者转变,我的CSDN之旅
  • 刚上线的PHP项目被攻击了怎么办
  • 系统架构评估
  • 7.1elementplus的表单
  • Wi-Fi技术——网络安全
  • 代码分析之符号执行技术
  • 鸿蒙Next媒体展示组件实战:Video与动态布局全解析
  • 心路历程-基础命令3
  • 学习笔记:MySQL(day1)
  • 复现 RoboDK 机器人校准功能(以Staubli TX2‑90L / TX200机械臂为测试对象)
  • 腾讯智影AI绘画
  • DriveDreamer4D
  • Qt线程提升:深度指南与最佳实践
  • HTS-AT模型代码分析
  • More Effective C++ 条款17: 考虑使用缓式评估(Consider Using Lazy Evaluation)
  • 快速傅里叶变换FFT推导以及运算复杂度分析
  • 【深入解析——AQS源码】
  • 机器视觉学习-day11-图像噪点消除
  • audioLDM模型代码阅读(二)——HiFi-GAN模型代码分析
  • 对于STM32工程模板
  • 坚鹏请教DEEPSEEK:请问中国领先的AI智能体服务商有哪些?知行学
  • 【CF】Day136——Codeforces Round 1046 (Div. 2) CD (动态规划 | 数学)
  • 0830 C++引用const函数重载结构体类
  • MySQL之事务
  • SQL优化_以MySQL为例
  • ROS2的编译机制和工程组织形式
  • C++:list容器--模拟实现(下篇)
  • (链表)Leetcode206链表反转+Leetcode6删除链表的倒数第N个结点+虚拟头节点使用