andyL

About

Username
andyL
Joined
Visits
70
Last Active
Roles
Member

Comments

  • Uups, 3 lines only - just read this lines. I updated my code. Thanks Matthias ! And also for this great piece of SW. Best Regards
  • Hello Rima, I use the following procedure inside Klayout: import pya layout = pya.Application.instance().main_window().current_view().active_cellview().layout()def adjustOrigin(layoutB,topcell): bbox= topcell.bbox() trans = py…
  • Perfect if dragging would be possible - thanks a lot for sharing.
  • Hello Matthias, We use circles to measure the correct radius - an arc ruler is always on top of our designers wish list. All our BJT and MOS use radius and this is our main working area for klayout. Best Regards, Andy
  • RH7 still supports qt4 but Python only pyqt5. Usually it works with the qmake from anaconda but now certain files (ld error) occur. It would be much easier to use the pre-compiled build and link additional libraries. We use a lot of customizat…
  • Wow - works like before ... Thanks Matthias. We could run quick drc checks again (Checking for tiny holes =, etc ...). Thanks a lot for building Klayout - we build now a complete custom tool chain and the user feedback is great. Klayout is used on…
  • Hello Matthias - I just tried a docker using a cpmplete Ubuntu release. I'm pretty convinced that this is the right direction into future devlopment. In an ideal case you setup a complete project env in a container and copy one for each user. I fina…
  • Wow - overseen it. Thanks a lot, this save saves me a lot of work. Now the DRC requirement is fulfilled. Again - Thanks !! Andy
  • Fresh setup on Centos 8, new python anaconda distribution. Python itself works standalone. Klayout see the correct Python installation starting the compilation. Thanks Matthias
  • Hello Dick, thanks for your feedback. Your solution describes my issue with partial select. I tried this menu first to avoid the array selecting. That's the reason for this post - Arrays are independent from instance selections in partial mode. Cr…
  • Thanks for your feedback Matthias, I'll try the code from github. I build a complete Mask Generation and WaferMap tool out of all pre-releases you published of the standalone python module and it works fantastic. Best Regards, Andy
    in Live Drawing Comment by andyL April 2020
  • Hello Rambir, The DRC engine use Ruby so you could use a transformation. I attach 2 functions here (but it's in python) so you need to translate. At least you see how you could change the origin. Best Regards, Andy def adjustOrigin(layoutB,topce…
  • Thanks Matthias, Hot your point - Best way would be to make the people aware of and if to switch more over to Oasis usage. Have a nice weekend, Andy
  • Hello Matthias, Thanks for your feedback. I know the option - it works perfect. Unfortunatly it's every time new enabled you restart KL. I was looking to disable it in settings but can 't found an option. Would it makes sense to add it to the writ…
  • Hello Matthias, We now quite often run into the issue that $$$CONTEXT_INFO$$$ creates problems with a simulator we import the GDS into. The problem here are the $$$ let the simulator fail. A solution to switch complete to OASIS is yet not always a…
  • Hello Matthias, thanks for your feedback. Your solution worked very well but I decided finally to use the X,Y coordinates. Reason is that I need a solution where I could store the values into a config file. For the program I use for viewing and dire…
  • Hello Matthias, thansk for the update - seems obvious. It works now. The change was with the latest release, it worked before. Glad to see regular updates and very interesting new features (LVS, Antenna ...) Thanks for providing such great progr…
  • Hello Matthias, Congrats for the great python module - it works awesome inside anaconda ! I'm on the way too finalize now a larger project for Mask Generation and WaferMap optimization. I use the python standalone module to run all the different st…
    in python module Comment by andyL July 2019
  • Hello Matthias, sometimes it's the obvious we don't see ... Thanks a lot. My main target is to create a bunch of 'super' commands to ease the shape generation. Those macro language is stored in the python directory and imported as a module into p…
  • Hello Matthias, Thanks a lot for your support. My mistake was a quite ordinary one - I used globals()['layout']=layout to store a layout object as a global var in another part. This was in conflict with my layout object used in another ....python …
  • Got it - required to reset the active_cellview().layout(). Best Regards, Andy
  • I finally get my GUI updated but if I run a flatten command on the Array the original x,y position is taken. Do I miss a step to update the new x,y position the database? My steps are: trans = pya.DCplxTrans(newX,newY) inst.transform(trans) #…
  • Hello Matthias, it works perfect - Thanks a lot for your expertise and feedback. Klayout is really awesome. A very good integration too is the Salt package manger. We now use it to distribute different Technologies and DRC rules local. Best Regar…
  • Thanks a lot Matthias, there should be no conflict but your right - there might be a risk better to avoid. I tried your suggestion but run into an Error (latest release): Unexpected object type - expect class cell ... using the move_tree command.…
  • Here the final script to run a quick-drc: include RBA app = RBA::Application.instance mw = app.main_window view = mw.current_view cv = view.cellview(view.active_cellview_index) layoutView=view.active_cellview().la…
  • Hello Matthias, thanks a lot for your feedback. The sep check provides me the same result as used in a 3rd party tool - this is great! Target was to migrate the rules into KL and the Radius check was a critical one missing. Especially the combinati…
  • Thanks a lot Matthias, works perfect ... Reason for this implemetation is that the klayout user would like have a quick way to add a layer name and changing the datatype. You could do this with KL functionalty but only layer per layer. The followi…
  • Hello Matthias, Thanks for your update, I got it up and running as expected by the designer. Also congrats to the new release. With the major improvments introduced in 0.25x Klayout becomes an even more outstanding SW - Thanks for this. Best Regar…
  • Thanks a lot for your feedback - I spent 40 minutes trying different markdowns ... They basic request I face is to run a vertex merge (because of a reason mention in another discussion this forum). In case the customer missed to use OASIS they wan…
  • Good evening, The issue sound familar to me - we've encountered an issue with a GDS viewer reading in a gds design layouted with klayout. Reason was that the nuber of vertex when you save a gds file was set to 8000 while the gds reader we used in t…