KLayout
  • Discussions
  • Sign In
Home › Search
Sign In · Register

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In Register
  1. how to use script to run DRC?

    Matthias
    by Matthias · December 2020
    well, that's actually harder than it looks. There is a forum entry where I explain the topic: https://www.klayout.de/forum/discussion/comment/6738#Comment_6738
  2. A version supporting macOS BigSur and M1 Mac?

    sekigawa
    by sekigawa · December 2020
    Please refer to https://www.klayout.de/forum/discussion/comment/7028/#Comment_7028
  3. Add Edit Layer Specification to "Layers" panel context menu?

    Matthias
    by Matthias · November 2020
    There is also a thread with some details in case of problems: https://www.klayout.de/forum/discussion/comment/3345#Comment_3345
  4. OpenCV in a Python script

    Matthias
    by Matthias · November 2020
    tps://www.klayout.de/forum/discussion/comment/6430#Comment_6430
  5. Map Layer to Multiple layer

    Matthias
    by Matthias · October 2020
    You can duplicate or merge the layer in a later step however using Layout#copy_layer.
  6. Splitting gds cell hierarchies into separate files

    world_locus
    by world_locus · October 2020
    #Copy a cell/subcell to new layout file #klayout -b -r ./split.rb -rd src_cell=cell1 -rd input=./top.oas -rd output=out.oas -rd dest_cell=cell2ly = RBA::Layout::newTOP = $src_cellDEST = $dest_cellif d
  7. instancing based on a list of coordinates and angles

    klaybur
    by klaybur · September 2020
    https://www.klayout.de/forum/discussion/comment/6824#Comment_6824
  8. how to import the cell which shares the same subcell with other cell over python scripting?

    Matthias
    by Matthias · September 2020
    The solution consists of two methods: Cellmapping#for_multi_cells_full will create the target structure and prepare a mapping table and Layout#copy_tree_shapes will copy the shapes.
  9. Simple multi_clip_into(...) script

    ScottA
    by ScottA · September 2020
    https://www.klayout.de/forum/discussion/comment/493#Comment_493
  10. Create PCell successively by macro code

    Matthias
    by Matthias · July 2020
    For a discussion of how to call a PCell inside another one, please see: https://www.klayout.de/forum/discussion/comment/5948#Comment_5948
  11. Combining fingered MOS devices / LVS of combined MOS devices

    Matthias
    by Matthias · June 2020
    But there is a very simple solution to combine_devices on a single circuit: simply use Circuit#combine_devices (Image)
  12. Alert message popup

    xkdlsxm2
    by xkdlsxm2 · March 2020
    w - 2*g_oi h_3rd = h_1st*p_2nd/100.0 - 2*g_oi #Code: origin at bottom left chip corner #Choose manual coordinate origin x0 = 0 y0 = 0 g_1st_c = 0 g_1st_f = 0 g_2nd_c = 0 g_2nd_f
  13. DRC: layer.interacting() doesn't appear to output the interacting layer

    rovinski
    by rovinski · February 2020
    KLayout version: 0.26
  14. 'Sort By' layers in Python

    Matthias
    by Matthias · December 2019
    There is no direct call point for this. But there is some discussion about how to manipulate layer lists in Python safely: https://www.klayout.de/forum/discussion/comment/5919#Comment_5919
  15. capture a mouse click and its location

    Matthias
    by Matthias · December 2019
    And undo/redo support is easily added by using LayoutView#transaction/LayoutView#commit.
  16. Equivalent of Deep Copy in Python Macro Design

    Matthias
    by Matthias · November 2019
    The method is "Cell#copy_tree":
  17. PCell instance hovering by code

    crizos
    by crizos · October 2019
    Hi,
  18. pya.Cursor.None bug?

    jonathan
    by jonathan · October 2019
    pya.Cursor.Cross #compile without issuepya.Cursor.None #syntax error
  19. KLayout question about loading layer properties

    Matthias
    by Matthias · September 2019
    I'd like to add there is a similar discussion here: https://www.klayout.de/forum/discussion/comment/5071#Comment_5071
  20. Convert cells to static (script)

    Matthias
    by Matthias · August 2019
    there is basically Instance#convert_to_static for instances and Layout#convert_cell_to_static for cells.
Previous Next
Powered by Vanilla