No 2.5D view entry in the Tools menu

edited June 2021 in General

Hi Matthias,
I cannot see the 2.5D view entry in the Tools menu.

I have downloaded your CentOS 7 RPM for
OS installed : CentOS Linux release 7.6.1810 (Core)
glxgears run
glxinfo | grep -i opengl
glxinfo | grep -i opengl
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 6.0, 128 bits)
OpenGL version string: 2.1 Mesa 18.0.5
OpenGL shading language version string: 1.30
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 18.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:

I added some Z stack data using the Technology Manager to one technology and
I am using it as the active technology for the loaded layout:

Ascii variant:
var M1=0.5
var MX=0.7
var MU=2.5
var VX=0.7
var VZ=3.0

#NW.drawing: 0.0 0.2
3/0: 0.0 0.2
#OD.drawing: 0.0 0.5
6/0: 0.0 0.5

PO.drawing: 0.5 height=0.2
#17/0: 0.5 height=0.2
#CO.drawing: height=0.5
30/0: height=0.5

#M1.drawing: 1.2 height=0.5
31/0: 1.2 height=M1
#VIA1.drawing: height=0.7
51/0: height=VX

#M2.drawing: height=0.7
32/0: height=MX
but entry menu 2.5D stay hidden. Any hint how to debug the root cause of the problem ?



  • Together with height=XXX , you need to define zstart or zstop. For example, for the contact :

    30/0: zstart=0.7 height=0.5


  • edited June 2021

    Hi Laurent,

    in the doc:
    # 'height', 'zstart' and 'zstop' can be used in any combination. If no value is given for 'zstart',
    # the upper level of the previous layer will be used.

    That let me suppose that zstart is optional and we could provide only the Height.
    Any way, I have define a zstart for all the layers and that does not change the behavioral: still no entry 2.5D in Tools menu.

    Or to be able to display the 2.5D view, we have to define thickness and height for every layer present in the GDS (layers w/o thickness and height will be not skipped from that view) ?


  • As an example, my MOSIS .lyt file under : is working well with the OpenRAM cell point :

  • edited June 2021

    @jdacosta The menu entry is missing if KLayout is compiled without OpenGL support :(

    OpenGL has to be enabled in Qt. I'm afraid, the CentOS build I'm pulling uses system Qt and maybe it does not have OpenGL compiled in. I have not checked this as I only have a Docker instance without UI. I'm using Ubuntu 20 and OpenGL is included there.


  • Hi Matthias,

    I will try to look if can compile klayout w/ that OpenGL option but it will be good to specify on the download page which distributions are compiled w/ option and which are not.

    I will let you know once I have news.


  • Hi Joaquim,

    I actually don't know how CentOS binaries look like - I only have Docker containers and no UI system :(

    I'm taking the system Qt in the hope it will provide a solid basis.


Sign In or Register to comment.