Not signed in (Sign In)

Vanilla 1.1.4 is a product of Lussumo. More Information: Documentation, Community Support.

    • CommentAuthorjuaferv3
    • CommentTimeDec 15th 2017
    I have a script that when I have a technology library charged in Klayout, it finds in the active cell all same cells that they appear in technology library and replace all of them. The problem is that I want to generate a file specifying in what position and how much cells it replaces. I put some like that to see the names of and the position of each cell, but it reports a lot of cells with the same name and the same position and for some of cells no. I think that the problem is that I call only parent cells and not all children cells :| if anyone could help me, I am sure that it will be easy but i can't fix it.

    cell_inst_object.cell_index = cv.layout.cell_by_name(names[instan.child_inst.cell_index])
    n = cell_inst_object
    x = n.trans.disp.x
    y = n.trans.disp.y
    name =
    puts "#{name} at #{'%.3f'%(x*layout.dbu)}, #{'%.3f'%(y*layout.dbu)} #{} #{instan.child_inst.b}"

    Thank you
    • CommentAuthorMatthias
    • CommentTimeDec 17th 2017


    Could you show the full code? This is just a small part and I can't read much from that.