-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to run install SIEPIC PDK in Klayout and how run circuit simulation #234
Comments
Did you solve it? I see that you closed it? |
@lukasc-ubc , I click something wrong, so it shows closed. it is not solved |
@lukasc-ubc , |
Hi @Zwlzzm,
Let me know if you encounter any issues. |
Hi, @jaspreetj , Thank you for your kind respond. 1,2 The version detected by KLayout is 0.27.5. As you suggested, I have modified the default python format of centos to python 3.7.3.
Beside, why cannot I do circuit simulations using two grating couplers and a waveguide from Ebeamv3.30? Looking forward to hearing from you! |
Supplementary explanation, I alao tried to install SIepic Tools from KLayout, however, it always shows that this page is not found. It seems that this link is invalid. I also cannot install it by this method. |
1 similar comment
Supplementary explanation, I alao tried to install SIepic Tools from KLayout, however, it always shows that this page is not found. It seems that this link is invalid. I also cannot install it by this method. |
|
Dear professor Lukas Chrostowski,
Thank you very much for your reply and your kindness;
Thank you for your reminder. I know these tools after attending your course on edx, but I didn’t know much about the combination of sipeic and interconnect at that time;
According to your method, in the third step, use the Lumerical interconnect software to open the .lsf file generated in the second step and run it. It will automatically import the .spi file and generate simulation results;
Follow the method, on windows, everything works well;
On centos, a small error were reported during the process (circuit simulation->export files only), and then by adding "int" to scripts.py, it can generate files normally and the simulation results will appear;
According to your understanding, if I can run successfully according to the method you gave, does it mean that the license(generic_netlist _import) is already in use?
What could be the reason why I can't directly click the interconnect in klayout to perform simulation? Or is this method you given above the correct way to use this function (circuit simulation)?
Thanks again for your reply.
Best regards!
…------------------ 原始邮件 ------------------
发件人: "SiEPIC/SiEPIC_EBeam_PDK" <[email protected]>;
发送时间: 2021年3月9日(星期二) 中午1:56
收件人: "SiEPIC/SiEPIC_EBeam_PDK"<[email protected]>;
抄送: "Weiling"<[email protected]>;"Mention"<[email protected]>;
主题: Re: [SiEPIC/SiEPIC_EBeam_PDK] How to run install SIEPIC PDK in Klayout and how run circuit simulation (#234)
to get support for these tools you can join courses, at www.siepic.ca/education, or the company SiEPIC Kits Ltd can provide commercial support: siepic.com
I suggest starting with an example layout that is know to work, such as the SiEPIC > Example Layouts > Test structures: Double-bus ring
then export the netlist (rather than trying to run INTERCONNECT directly)
then load the .spi file in Lumerical INTERCONNECT
make sure you have the EBeam CML library installed in INTERCONNECT
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
@Zwlzzm |
@lukasc-ubc ,
Dear Professor lukas,
I have to install KLayout and SIepic PDK in Centos 7. And I found something strange.
Could you give me some assitance?
(I install Siepic PDK by copying the files of "klayout_dot_config" in siepic-tools and sepic_ebeam_pdk to the new folder "salt" in .klayout (because I cannot install it from Tool->Manage Package, it can’t be installed successfully);)
Beside that, I found it come out a lot of errors when I open KLayout with terminal. What cause this?
We purchased the lumerical education version and the lumerical-KLayout Interoperability license.
Those licenses are actived.
Then how to use it for circuit simulation?
a。I click simulation, Circuits->Set up lumerical Interconnect Compact Model, it always prompts me to find the installation location of lumerical. But I don't know where is it. Do you know where to find this link?
b,I tried to pull two structures from the Siepic PDK (all the structures have port names), and click simulation, Circuits-> Circuit simulation Lumerical Interconnect, but it always prompts me that I should have an opt_in label, so what is wrong?
Could you give me some suggestions?
Looking forward to hearing from you!
Best regards!
Weiling
The text was updated successfully, but these errors were encountered: