dick_freebird

About

Username
dick_freebird
Joined
Visits
878
Last Active
Roles
Member

Comments

  • Interesting use of $args, I would like to understand more. The simulator I started with ('80s) had a corporate wrapper which let me use "&1" as a literal, auto-concatenate as you show "$1". I've been wanting a functionality l…
  • I don't see anything displayed that leads anywhere. If lower level cells are indeed clean, I'd look to the connecting nets (or their absence / missing bits). It might be helpful for you to fully expand anything "expandable" until you get …
  • Re center-center measurement: graphically if these "circles" are true circle PCells with a justified center I would just use Ruler and watch for the origin mark to light up, to place the start and end. If origin is true center then you …
  • There are two kinds of "text" available to you in klayout. There is the basic GDS text object, created by the top-bar "Text", on layer current. This is what you'd use for things like basic layout labels ("Text/drawing layer…
  • This seems very useful (at one or more points in the tapeout series of events) and I'd like to suggest that when it's "ready for prime time", it be plugged into a contrib utilities menu all fill-form-GUI-like? I think there's enough good…
  • I don't believe we have the "zero width path" which some of the CAD tools use for "chop". So "Subtract, others from first" will make a minW/2 error, maybe off grid. But could that (zero width path) be enabled and used …
  • Did you have to add layers before copying to them? If so then your .lyp would have to be saved to keep them, and reloaded if this is about a new session.
  • Well, not exactly. What I want is the topcell, where I'm working, to remain the topcell. A new copy may be "-a- topcell" (unto itself) but copying didn't mean I wanted to move vertically in the hierarchy. I was fine, just making a copy, …
  • If it was me, I'd be taking those PCell texts and make a process- rules-compliant set of every character / numeral / punctuation, flatten each one & "make cell" with the character name, and never touch them again except to place on lay…
  • This is about the "Cells" window (alongside Layers et al) that displays the layout hierarchy / cells list. While object copy / paste affects the X-Y viewport (if enabled), the "Cells" copy / paste affects the "Z dimension&qu…
  • IME the DBU comes from what your mask shop (or other lithography) can deliver. I'm used to older nodes and 0.001um (1nm) has never been close to a problem. But you might find that 20nm circles are a little raggedy (ortho structures, less so). Usu…
  • If I had a good "Make" setup I would do the compile but I depend on spoon feeding for that, I do not comprehend all the low level setup stuff I see. My interests include long term archival of design tools alongside chip designs and I am…
  • Right, the "package managers" seem to want -their- style (though I don't rightly know whether (say) Red Hat "rpm" would do the right thing if you pointed it at a Debian .deb - I just try to pull the ones they say is "their …
  • Wonder whether this has to do with "Partial (move/stretch) being "two for one" (select, and follow cursor) and maybe that selection does not pay attention to modal setting (it's acting differently, on different features). Curious whe…
  • Thanks Matthias, looks like it's time to update and receive that new goodness.
  • As a practical and business-protection matter, you should have published a set of layout groundrules which your RDL process can manufacture, and insist that a customer DB run clean to some agreed-upon design rules check. If you did your part and th…
  • Thanks Matthias. I will try out the import table. My goal here is, like every PDK, to get a complete and stable layer set and behaviors (not layers that change with every layout I open, even in the same Technology, because of content detail). I …
  • Maybe a closer look at the differences in parameter value / style, between the failing and succeeding PCell instantiations? The error seems to complain about missing args / values?
  • Have you tried forcing the file extension so the browse "filter" can "see" it? Some Linux file browse popups seem to leave out the "All Files (.*) option.
  • You have Round, Square, Flush and Variable extension options in the Path popup. Square will make you a clean end, but past where you click. Flush is what gives non- ortho straight angles, where you click. No idea what is Variable trying to do or …
  • Just a thought, but to me looks like there are too many vertices and some make for kooky path generation. Is it practical to use Partial to select one "don't need" vertex and delete it? This seems to work for me, deleting a vertex leaves…
  • For reasons such as this, I use a pretty dark gray for a "black" background which can still show "true black" features. I think it's either #40 or #41 that I settled on.I also do the same with the Linux desktop, Ubuntu's defau…
  • The only way I fix these is by overlaying a "filler" or "cutter" polygon and doing a merge or subtract as appropriate. I imagine that Partial could drag the path straight too. You have some other, uglier ones to fix around the r…
  • Is there anything in all this, that depends on the "end type" setting in the path creation? Obviously not "round", but maybe "square" vs "flush"? And then of course the whole Python-script vs menu-pick quest…
  • I tried "Clean Up Layer Entries" and it gave almost the opposite of what I wanted. Rather than letting me combine duplicates, it blows away all unused (though valid for masks) layers, and leaves the duplicates untouched / unremarked. Th…
  • I see this behind the Import panel (Image) Which perhaps defaults to importing -all- the layers -even if- in the mapping table? I would like behavior to be "use existing, if" and "create if not". But I can't say for sure what…
  • I'm having a different issue now (on the same project). That is, I have an old process development wafer DB which I am trying to harvest transistors off of, to modify. I have a .lyp which has worked for me fine (created from scratch by menu han…
  • I encountered the same thing again today (whilst not trying, and not-saved :( ). Over-enthusiastic mouse-wheel behavior, provoked by some unexpected lag in rendering. It may just be a Windows thing, but it's still hiding in the woodwork of 0.28.7 …
  • Worth noting that, in most modern production, the "stepped object" is the reticle field, and that is what's architected out of the "die payload". Then you step -that-. The foundry usually (and always, when multiproject) create…
  • I haven't seen much from Tracy since he got a "straight job" quite a while back. I think he may pop in sparsely. Sending him a message here might percolate at least a notification to his "home" email. My involvement with this …