SiEPIC / SiEPIC_EBeam_PDK

SiEPIC EBeam PDK & Library, for SiEPIC-Tools and KLayout
http://www.siepic.ubc.ca
Other
205 stars 145 forks source link

different Layout of directional coupler on a Mac El Capitan #202

Closed yaohuic closed 11 months ago

yaohuic commented 5 years ago
  1. I was testing Klayout with SIEPIC 0.3.52 on my old El Capitan Mac Pro. I found that the following default Ebeam Pcell "ebeam_dc_te1550" has a different shape as below. Lc=10um. The "S-bend" on each port now looks two 90-degree "ARC"s, hence the whole Pcell structure takes a large area as 30.1um x 22.2um. I am not sure what is the root cause, or a particular software-compatible/python-compatible issue with an old Mac OSX.

  2. The layout on my windows laptop and (the fabricated layouts passed through edx layout check) shows 22.1um x6.2um dimensions with slimmed "S-bend". Such Pcell different between my Mac and windows machine may lead me to inconsistent layout works. In this case, all connected layout structures I made with beam_dc_te1550 on windows laptop will show "overlapped/disconnected pins" errors on my Mac. Such "false" errors are counter-productive in multiple users/machines scenario.

Hence, I am very interested to understand why it happens. Any known workarounds ?

screen shot 2019-02-28 at 22 25 53

lukasc-ubc commented 5 years ago

Can you send me the screenshot for the one that looks different?

Lukas Chrostowski Professor, ECE University of British Columbia 604-822-8507 http://www.mina.ubc.ca/lukasc http://siepic.ubc.ca

On Mar 2, 2019, at 2:07 PM, yaohuic notifications@github.com wrote:

I was testing Klayout with SIEPIC 0.3.52 on my old El Capitan Mac Pro. I found that the following default Ebeam Pcell "ebeam_dc_te1550" has a different shape as below. Lc=10um. The "S-bend" on each port now looks two 90-degree "ARC", which takes a large area as 30.1um x 22.2um. I am not sure what is the root cause, or a particular software-compatible/python-compatible issue with an old Mac OSX.

The layout on my windows laptop and (the fabricated layouts passed through edx layout check) shows 22.1um x6.2um dimensions with slimmed "S-bend". Such Pcell different between my Mac and windows machine may lead me to inconsistent layout works.

Hence, I am very interested to understand why it happens. Any minimum Mac python packages version need to be confirmed?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

yaohuic commented 5 years ago

Follow is the screenshot on El Captian Mac: (distorted layout shape of Ebeam_dc_te1550) default ebeam_y_1550 vs. "Ebeam_dc_te1550" screen shot 2019-03-03 at 18 44 57

yaohuic commented 5 years ago

Following is screenshot on windows laptop: (The standard layout look) default ebeam_y_1550 vs. Ebeam_dc_te1550, both have similar vertical distance between two ports. image

yaohuic commented 5 years ago

And I have a minor question about layer colors and filling patterns through Klayout:

  1. Feels like Mac has better visual effects on the filling patterns of SiEPIC PDK;
  2. Klayout on Windows normally does not show the relevant filling patterns;
  3. Is it a Klayout (windows vs. Mac) issue? or "color/graphic coding" difference between windows and Mac?
lukasc-ubc commented 11 months ago

Please try turning off "Show Layers without Fill"

image