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. DRC for via

    thangzero
    by thangzero · March 21
    a= VIA0.width(0.26+1.dbu,projection).with_angle(90).polygons #find width <=0.26 with angle = 90, vertical width check
  2. Copy and Pasting Layout Contents/Merging

    bmebu
    by bmebu · June 2023
    + 2*crossl + logol - (padl + padgapx - logol)/2 #Finding the specific x-coordinate TOP.insert(pya.DCellInstArray(tiles.cell_index(), pya.DTrans(pya.DTrans.R0, pya.DPoint(xpoint, 3550)))) # Writ
  3. Number of Via's Connecting Wide Metal lines

    jiunnweiyeh
    by jiunnweiyeh · January 2022
    2 vias.with1viametal=metal.interacting(via,2) ##finding where the metal with more 2 via.withviametal=metal.interacting(via) ##finding where the metal with via(withviametal-with1viametal).sized(-hal
  4. Reduce split gate option in LVS

    dai
    by dai · January 2022
    #find pathdef findPath(netIgr, net, path, joined) nnet = nil nid = -1 net.each_terminal do |tm| sNet = tm.device.net_for_terminal(0) gNet = tm.device.net_for_terminal(1) dNet = tm.device.n
  5. DRC isolated single vias

    MartinKP
    by MartinKP · May 2021
    = m12.covering(via12, 1..1) & via12 #Find all single vias covered by m1 and also m2isoDistance = 25.0.um #The isolation distance iso12 = via12.sized(isoDistance/2) #All vias are sized up by h
  6. Refer to a layer by its GDS number

    Matthias
    by Matthias · July 2013
    thanks for sharing this information with us. You're right - it is strange that there is no method for this yet. But the good news is there will be one in the next major release: Layout#find_layer will
Powered by Vanilla