在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 一笑y

[资料] GDS3D_1.8,可将版图gds转为3D模型

[复制链接]
发表于 2023-4-8 19:33:24 | 显示全部楼层
本帖最后由 轩辕志瑜 于 2023-4-9 18:18 编辑


注意!不管是GDS3D还是KLayout+gds3xtrude或是Electric都是要自己编写techfiles(Process definition files)文件的。
注意!不管是GDS3D还是KLayout+gds3xtrude或是Electric都不要转换太大的Cell否则软件会崩溃。

先安装 OpenSCAD 再安装 KLayout 然后打开 KLayout 点击Tools然后点击Manage Packages 之后再在Install New Packages里选择 gds3xtrude 安装完成后重启KLayout。这就完成了软件的安装,
之后只要打开gdsii 文件然后选中要显示的Cell 右键选择Show As New Top把cell显示在中间的窗口,之后点击Tools然后点击gds3xtrude再点击run script再然后选择layerstack(layerstack文件需要自行根据PDK的layermap文件编写),之后等几分钟OpenSCAD就建好3D模型了。想导出模型就点击 文件 再点击 导出 之后再点击 导出为STL,选择保存路径后就导出其他3D软件可用的模型文件但这个文件没有材质。也可以直接保存(保存的文件后缀名为scad),只要使用的3d软件有能把OpenSCAD格式转换成能识别的格式插件也能正常使用,这样可以有材质保存。如果需要使用KLayout + gds3xtrude + Blender的话要自己写插件代码,好处是导出的模型自带材质。

Electric-9.08 已经安装好java3d和自带jre(由于java3d必须安装在jre的lib目录里所以自带jre导致压缩比较大需要全部下载然后把最后的.zip删除掉才能正常解压),只要解压后双击start-9.08.bat 就能用,但工艺库需要自行编写(没有工艺库那打开gds会导致Layout乱和显示错误)。

Electric.zip.001.zip (30 MB, 下载次数: 25 )

Electric.zip.002.zip (30 MB, 下载次数: 17 )

Electric.zip.003.zip (30 MB, 下载次数: 17 )

Electric.zip.004.zip (30 MB, 下载次数: 14 )

Electric.zip.005.zip (30 MB, 下载次数: 18 )

Electric.zip.006.zip (30 MB, 下载次数: 18 )

Electric.zip.007.zip (30 MB, 下载次数: 18 )

Electric.zip.008.zip (30 MB, 下载次数: 20 )

Electric.zip.009.zip (30 MB, 下载次数: 19 )

Electric.zip.010.zip (21.25 MB, 下载次数: 18 )

Electric-9.08 FreePDK45工艺库
FreePDK45.zip (7.18 KB, 下载次数: 11 )

Electric-9.08 导入工艺库
点击File 然后再点击Preferences,之后在弹窗中点击Technology再点击Added Technologies之后再左下角点击Add然后选择解压后的FreePDK45.xml。至此完成工艺库导入。
之后想要查看Cell的3D模型只需要选择并打开Cell然后点击 Window 再点击 3D Window 之后再点击3D View就可以查看Cell的3D模型。



 楼主| 发表于 2023-4-8 19:34:01 | 显示全部楼层


那可能是你的虚拟机缺少什么东西,你把文件放在你的电脑下点击RunWin32.cmd应该可以
发表于 2023-4-8 19:36:46 | 显示全部楼层


一笑y 发表于 2023-4-8 19:34
那可能是你的虚拟机缺少什么东西,你把文件放在你的电脑下点击RunWin32.cmd应该可以
...


我去试试
发表于 2023-4-8 19:37:49 | 显示全部楼层


轩辕志瑜 发表于 2023-4-8 19:33
先安装 OpenSCAD 再安装 KLayout 然后打开 KLayout 点击Tools然后点击Manage Packages 之后再在Install  ...


我去试试
发表于 2023-4-8 20:03:51 | 显示全部楼层


轩辕志瑜 发表于 2023-4-8 19:33
注意!不要转换太大的Cell否则软件会崩溃。

先安装 OpenSCAD 再安装 KLayout 然后打开 KLayout 点击Tools ...


屏幕截图 2023-04-08 200317.png
发表于 2023-4-8 20:06:24 | 显示全部楼层
本帖最后由 轩辕志瑜 于 2023-4-8 20:08 编辑


如果不需要新版本的gds3xtrude可以不理会也可以正常使用


如果需要新版本的gds3xtrude就打开终端运行 cd C:\Users\你的用户名\AppData\Roaming\KLayout 然后运行 .\python.exe -m pip install gds3xtrude --upgrade
发表于 2023-4-8 20:12:20 | 显示全部楼层


轩辕志瑜 发表于 2023-4-8 19:33
注意!不要转换太大的Cell否则软件会崩溃。

先安装 OpenSCAD 再安装 KLayout 然后打开 KLayout 点击Tools ...


屏幕截图 2023-04-08 201131.png
发表于 2023-4-8 20:22:32 | 显示全部楼层


你已经安装好了还乱点啥。。。之后的事你自己操作不要再回复或@ 我, 我已经写得很清楚了还不懂那自己去问Bing AI去。
发表于 2023-4-8 21:00:16 | 显示全部楼层


轩辕志瑜 发表于 2023-4-7 18:57
KLayout + gds3xtrude也可以创建3D模型,默认使用OpenSCAD显示。如果想要用Blender查看和导出需要自己写插 ...


大佬就是大佬,每次都有硬货
发表于 2023-4-8 21:04:46 | 显示全部楼层


一笑y 发表于 2023-4-7 17:39
完成上述步骤后点击可执行文件RunLinux.sh文件即可进入


屏幕截图 2023-04-08 210148.png

怎么改gds文件

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-19 05:28 , Processed in 0.023768 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表