jiunnweiyeh

About

Username
jiunnweiyeh
Joined
Visits
252
Last Active
Roles
Member

Comments

  • Hi Matthias, Sorry , more question for this topic. As normally , we have many DRC command , such 1.lydrc / 2.lydrc Can we call another DRC command in DRC ? such as picture shown... (Image)
  • Hi Matthias, about code formatting in Markdown , I will try to make that . (I have not idea for how to make code as that , will try other way to make it...) ''' about the code as below. point = shape.dbbox.center locationx = point.x locationy = p…
  • Hi Matthias, sorry , here I try to make my code as markdown.. please help it. Thanks. this program can help user to make cell instance#### user have to select pattern in first ### ======= include RBA mw = Application::instance.main_window lv =mw.…
  • Hi Sir, Now, my code as below. I have no idea for these issue.... 1.DTrans::new(locationx , locationy))) is workable , but "Trans::new(point - RBA::Point::new)" is not work... 2.how to do that , let me input a full layer (such as layer 151…
  • when I change the code as this , it is workable. Thanks. Loop programming for check min. width. layer Maping CapRD = input(154,1) Rule Mapping ValueD=10 ValueE=10 Step=0.1 Loop programming for check min. spacing. Rule=ValueE CapRD.space(Rule.…
  • Hi Laurent, I find answer !!! Thanks very much for your help~
  • Hi Laurent could you please help it.... (when I run this DRC function , I get a message ..".No layout loaded. , no default layout..." then , even I just input a layer or run another DRC code , I still get same message..
  • Hi Laurent I got the way to running that code.. but it can't working cause that is not a array shape.(it is just some of polygon) you can check with picture to find what the pattern do I have... (Image)
  • Hi Sir, I want to try to put instance cell into what the pattern I select the code as below , but it is not workable. could you please help to check it? include RBA mw = Application::instance.main_window lv =mw.current_view out_cell = lv.active_c…
  • Hi Laurent Thanks for your code... but may I know that how to using that code? I am a new user for Klayout and Ruby...
  • Hi sir, as my question post at Nov/12 . I got answer , that is cause by dbu issue , I have to change the instance point to align what the dbu ratio. another question is... why some of Ruby (such as loop command) can been run in DRC some of Ruby can…
  • Hi Matthias, Got it , I will try that way , Thanks very much for your help.
  • Hi Sir, it is work as code below , but It always put subcell (named "BumpCell") into (0,0) (even I make the value by 10,-336 or 40,-336)... can you help it ? Thanks very much for your help. main_window = RBA::Application::instance.main_w…
  • Hi Sir, I try other way to instance cell into current (opened) cell , but it is can't work. could you please help it? main_window = RBA::Application::instance.main_window layout = RBA::CellView::active.layout layout_view = main_window.current_view…
  • Hi sir Metal1.size(-1.0).size(1.0).output("M1_max_width", "Metal1 maximum width : 2.0um") --->as this DRC command , that will output what the pattern size more than 2.0um , but that can't check what the max. size is in the lay…
  • Hi sir, Is it possible to check what the min. spacing in some one layer? I mean export the min. value in the DRC wizard. such as ... the space rule is 10um , but my layout have spacing 9.8 ..9.7....9.8...9.8...9.7...9.6...9.5....9.4.... # report(&…
  • Hi Matthias , Thanks very much !! I can run the DRC as below , this can working. (but I have to output the rule result as a polygon layer first. or ".is_empty" can't working") Check the min. spacing as looping Rule=5 Step=1 CapRD =…
  • Hi Sir, my sub-cell named" original" my top-cell been open in current window and named by "DIE" so , I just change some wording... subcell_index = layout.cell("original").cell_index() transformation = RBA::DTrans::new(…
  • Hi Matthias, almost same question as this case , the layer 510,1 is a temp layer , can we delete that or clear it? PI1.inside(DIESize).output(510,1) PI1.not_inside(DIESize).output(510,2) PI1IO=input(510,1) PI1edge=input(510,2) PI1IO.extents.output(…
  • Hi Matthias, If I know the sub-cell layout , such as that just a 30um circle , and I create a new cell named as "subcell" I also have the cell instance point. such as (0,0) / (0,50) / (50,80).... can we create cell instance (insert) coma…
  • bad news is.....my customer say that , they can't provide GDSII file with cell instance ALWAYS. How can I do for this request?