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 …
I've often run into a behavior where pop-ups instead
"pop under" displayed windows, and have to figure
out that it's happened and is waiting for something
(hanging up the rest meanwhile). Not just klayout.
Not just free tools either.
I th…
I've observed klayout (like many other tools) will
auto-number-append same-named cells if you
pull them into an existing database. This is a
good thing because you don't know a priori that
two same-named cells from two databases are
in fact the sa…
I don't think that layout is the place for adding
"tolerances". Layout is all ideal polygons and such.
Tolerances come in during processing and arrive
embedded in the components afterward. Model
the geometry dependence of tolerances where…
Whether they are series or parallel depends on
whether the endcaps are the same net or different.
The netlisting appears to think they are the same
net. But "why?" is probably the question.
Now there's something funny about the two
end…
Would it not be possible to read back, manipulate
and write (not append) the path to "wherever" just
as if it was the first time?
There has to be some "de-cruft" facility?
This looks really interesting. Especially to folks who
might like to use the 3D view for the starting point
of a TCAD mesh. I know some of those.
So question that comes to mind is, can the displayed
"3D displayed in 2D" image be export…
I have a question, which I can't recall whether
I've asked directly.
That is, is there a logging of the interactive command
stream, from which series of user actions turned into
native commands could be "harvested"? Maybe even
in a form …
Yeah, I've never seen a "select by a two-body-
interaction-feature" nor a snap-to (I'd guess the
pre-selection logic may be common?).
But I'd bet some smart guy could make a script
that does that.
Here's a thought. How about a ruler tha…
I am wondering whether in the GDS data, shapes'
sequence of creation has any relation to their position
in the local data structure? One might imagine so.
Of course this is not a real "timestamp". But maybe
you could read from the botto…
Hi, Matthias,
No, I was thinking of the low level devices and ways
to declare that such-and-such feature is such-and-such
pin, in the extraction phase. Also, how to assert that a
particular "TANK" is a specific device type using texts
rat…
I am looking forward to a robust discussion of methods.
Especially methods which allow to "assert" a connectivity
by some placed information rather than by mask layer
Booleans alone ("derived" connectivity).
If you load the layout with no technology (or even with,
I believe) all layers present in the database will be
populated in the layers list. But that helps none if the
technology has more layers, but the layout does not.
I wonder if the DBs for {w…
There's a setting somewhere that lets you declare
a pixel-radius for selection "snap". Or was. Have you
looked at whether this is still present, was ever
changed from default (I bumped mine up to 8 pixels
to ease the problems with grabbi…
How did you get your layers?
If you got them by streaming in a GDS file for a
(say) standard cell library bundle, those cells
may have been developed with a rule to use no
more than the lowest three levels (to optimize
routability) and were jus…
OK, so is there a way to dump to text file, or some
documentation which lists all of the "keys", their
purpose / functionality and their allowed values?
I'm sure that there are many and that many may
be obscure, but people might like to c…
If you are at liberty to change / add layers, or to
use (text*object) logic to drive recognition, you
might add a feature to the dogbone region that
invokes the auxiliary rule.
Don't ask me about syntax, I don't know nuthin'.