Thanks, Matthias - that was going to be my next question.
The QT_AUTO_SCREEN_SCALE_FACTOR=1 seems to have
worked nicely enough, the text is larger (enough) and the
"dependent" texts underneath the layer toolbox headings
no longer "…
Another thought in the vein of debug-slicing-the-problem -
I know there are settings for what/how the layertable is
displayed - you can, or not, show names / numbers / etc.
I notice in Matthias' latest, the layertable window is not
displaying any l…
I don't pretend to understand the X-Fab PDK delivery but
this looks to me, not like a XML format - more like a
MIME-encoded email attachment. I wonder if you're
"trying too hard" (or just wrong) and ending up with
something that's not …
If the pads all have a common master then could
you not just collect the origin X,Y and do (X2-X1),
(Y2-Y1) origin-origin saving the least delta found,
dumb-loop-sort-style? Pitch is center to center.
Of course this might fall apart if you have a …
I don't understand what "tab" means in this context
but do observe that the minimum layers window
width is the widest-field "name layer datatype" text.
The Cells window seems not to have a displayed-
width-driven minimum.
If …
The only ways I know are to use the Edit>Selection>
Subtract, Others From First
or
Separate, First into (blah blah blah)
(Image)
However both of these break the path into polygons.
I prefer "stick" routing (box or poly) anyhow a…
I have a default .lyp asserted and autoload box checked,
and opening two panels with two different layouts is not
bothering my "adjunct windows" at all.
Maybe you should post your working .lyp for inspection.
Maybe uncheck the default-…
DRC sometimes is given or allowed a tolerance value
for "good enough", so that trivial rounding or math
resolution error does not throw a bunch of errors for
(say) 10.000 != 10.00000000000000000001; is this
something that is "known …
You might have to go at it backwards, like make a
derived layer that is "not(grow(via, lonelinessCriterion))"
(excuse the lack of syntax-clue) and then do a dimension
check on all those "holes" looking for anything that's
minim…
@ Matthias
You always have a helpful hint, if only people ask.
But that is a "lagging function".
So let me ask this - when is your "Klayout Verification
Scripting for Dummies" book coming out?
That being a different thing tha…
Here's a pic of what I'm wanting to address. This is
a TANK region which serves as collector for two
NPNs (with distinct B, E regions, Es wired together),
one lateral PNP and two distinct Pbase resistors.
The LPNP "B", VNPN "C"…
Reviewing the doc link, I am a bit confused.
"For the resistor with bulk, the wire area is output on the "tW" terminal layer as the "W" terminal:"
is all that the resistor_with_bulk section declares (w/ pic)
but it is…
Here's a blast from the past which talks about some
windows (like Macro Development) doing a "focus
grab" which then prevents a lot of things from working:
https://www.klayout.de/forum/discussion/comment/1960#Comment_1960
Do you have an…
To Tracy's (tagger5896) remark, the "Aero" theme
seems to be Win10 default but is meddlesome and
needy.
I use a "custom" theme with all the dancing eggplants
disabled, basic black background, etc.
You might try stepping away …
I believe two things want changed.
The schematic SPICE netlister needs to be "harmonized"
with whatever a "normal" layout might produce for
extracted device netlist lines. It would add a lot of
flexibility if you made all dev…
I believe you can have resistors with or without a model
(certainly, without; forget the syntax for invoking a model
instead of the built-in primitive).
It might be that the schematic netlister needs to be
"educated" to get the format t…
Bearing in mind that I don't have much of any clue
about how to parse the given error reports...
... it seems to me that what's missing is the "capture"
of the parasitic substrate connection, the third terminal
(which in many PDKs has no …
Not seeing this in my Win10 0.26.8 setup.
Is this "stuck" behavior happening both when
"docked" and "floated"? For me both seem to
respond normally to drag-width. Maybe there
is something about the "auxiliary fr…
Could you save the traced-nets to a temp layout DB and then import to (a copy of) the original? Maybe use some vacant derived layer for the probed net to keep logic neat?
Thanks, Matthias. So, could I request the others I noted
(Polygon, Box, Text, Path, Instance, Partial) be added to
that "special-request gang at the bottom"?
Or, is there a way for users to add key-bindings besides
what is offered init…
An approach I often take, is to place that cell at 0,0 in
another layout, and edit-in-place; then drag all the "guts"
to where you want the origin to be. Return to top level
and your placed cell now has its origin as-desired.
Found something...
I changed the "Shallow Select" checkbox in Edit>Editor Options
to be selected, and now this "delete 'em all" behavior is not seen.
(Image)
Now why this would affect actions on objects which were never
s…
This seems weird, is not the layout cell being
viewed always "a" cell, singular? Or is it something
like "view as new top cell" does not in fact make
a cell a "true" topcell, for this purpose? That only
the true GDS top…
Is there a listing of all the klayout errors that could be thrown,
with probable causes, anywhere in the docs-pile?
I didn't find anything in the Assistant, but I can't call that a
surprise. No search hits in the online manual either.
If not, it w…
If the array is highly regular, perhaps you can revise it at
the source to be an "array of arrays" (like instead of trying
to deal with 256x256 identical blocks, make 16x16 sub-blocks
and then a 16x16 array of those?).
"Some assembly…
It could be helpful, I think, to maintain a list of the various
X window managers and their best settings. Some $$$$$$
tools insist that they will only support a specific X windows
environment (and often one of the crustier ones, like twm,
not the …