01 說明
在本例中,演示了如何將KLayout Library Cell動態(tài)導入 Lumerical 以執(zhí)行設(shè)計掃描和表征。該功能支持動態(tài)導入到Lumerical FDTD、MODE以及Multiphysics的所有工具,包括CHARGE、HEAT、FEEM、MQW、DGTD。本例適用于:
Operating System | Lumerical | KLayout |
Windows 10 | 2023 R1.3, 2023 R2 2023 R2.1 | 0.28.10 |
Windows 11 | 2023 R1.3,2023 R2 2023 R2.1 | 0.27.5. 0.28.10 |
Red Hat Enterprise Linux 7.9 | 2023 R1.3, 2023 R2 2023 R2.1 | 0.28.9 |
NOTE:建議使用指定版本的 KLayout,因為并非所有版本的 KLayout 都受支持和測試。此外,Linux部分的支持尚未經(jīng)過充分測試和支持,請謹慎使用。
02 綜述
步驟1:在KLayout中安裝Lum PDK
Lum PDK是KLayout PDK用于演示工作流程的一個示例,任何具有相關(guān)技術(shù)和庫的KLayout PDK都可以在此流程中工作。
下載并解壓包,將Lum文件夾復制到:
On Windows: C:Users\KLayoutsalt
On Linux: /home//.klayout/salt
有關(guān)KLayout PDK中文件的更多信息,請參閱Lumfoundry PDK和KLayout用戶手冊以獲取更多詳細信息。
通過打開 KLayout 并檢查Lumtechnology和Lumlibrary是否可用,用于檢查LumPDK是否已在KLayout中注冊。
步驟2:運行步驟
Notes:必須關(guān)閉Safe mode才能運行工作流程。
第1步:運行腳本
1.確保klayoutintegrationgui.lsfx和klayoutgetgeometry.lsfx位于同一目錄中。
2.打開 FDTD、MODE或Multiphysics并運行 klayoutintegrationgui.lsfx,在script prompt下使用 feval 命令。
> feval("/path/to/klayoutintegrationgui.lsfx");
第2步:完成wizard
1.查找并選擇KLayout可執(zhí)行文件。
2.查找并選擇process文件,可以在Lum echLum_process_file.lbr下找到。確保process文件包含并定義在library cell's layout中找到的層。點擊“Next”后,工作流程從KLayout 中提取數(shù)據(jù),這可能需要長達 10 秒的時間才能完成。請注意,可能會彈出命令行窗口,請忽略該窗口。
3.選擇要導入的library cell,library cells按::::管理。
每個步驟的提示如上所示。
4.檢查cell參數(shù)和仿真設(shè)置:根據(jù)需要設(shè)置cell參數(shù)。如果仿真設(shè)置部分是可用的,請確保正確指定“Light injection layer”和“Port layer”,并在運行仿真之前驗證設(shè)置。
FDTD 模擬區(qū)域位于“Light injection layer”的z軸中心
ports是根據(jù)“Port layer”上找到的矩形生成的
點擊“Next”后,工作流程從KLayout中提取cell幾何形狀和參數(shù),這可能需要長達 10 秒的時間才能完成。然后,生成器件幾何形狀和模擬區(qū)域。請注意,可能會彈出命令行窗口,請忽略該窗口。
5.導入結(jié)構(gòu):在FDTD和MODE中,一旦導入cell結(jié)構(gòu),就會在“Object Tree”中生成帶有設(shè)置腳本的分析組。在Multiphysics中導入cell結(jié)構(gòu)后,設(shè)置腳本將包含在“Object Tree”的“model”組中。
在 FDTD 中,分析組和設(shè)置腳本的如下信息允許修改:
反映在其結(jié)構(gòu)中的Cell參數(shù)
FDTD仿真區(qū)域
Port結(jié)構(gòu)
Layer定義
在MODE和Multiphysics中,分析/模型組和設(shè)置腳本的如下信息允許修改:
反映在其結(jié)構(gòu)中的Cell參數(shù)
步驟3:參數(shù)掃描
可以進行參數(shù)掃描用來表征器件。
1.在“Optimizations and Sweeps”選項卡中,添加掃描
2.設(shè)置參數(shù)進行掃描。如下所示,分析組中定義的參數(shù)在“Properties”下可用:
3.運行掃描。一旦完成結(jié)果,將可用于可視化??梢栽诖颂幷业接嘘P(guān)Lumerical參數(shù)掃描功能的更多信息。
文章來源:本文轉(zhuǎn)載于Ansys公眾號
審核編輯:湯梓紅
-
Linux
+關(guān)注
關(guān)注
87文章
11207瀏覽量
208717 -
命令
+關(guān)注
關(guān)注
5文章
676瀏覽量
21965 -
腳本
+關(guān)注
關(guān)注
1文章
387瀏覽量
14811 -
PDK
+關(guān)注
關(guān)注
0文章
16瀏覽量
7631
原文標題:如何將Klayout Cell動態(tài)導入Lumerical Multiphysics
文章出處:【微信號:光電資訊,微信公眾號:光電資訊】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論