I don't know whether an array of primitive objects is treated
as an instance but the select-filter might be the handle you
are looking for?
(Image)
If arrayed primitives are not able to be separated from single
primitives in this way, perhaps y…
Up top on the banner is a "move" "button" that does
regular move (click here, click there). There is also (I
have been told) an infix-style move but I don't know how
to find / use that.
I think my "move" bindkey is me…
You could cut (subtract) along the inner vertical edges and
stretch (Partial) to re-butt the ends of the horizontal edges?
At least that's how I'd do it, by hand knowing only what I know.
If your question was how to script it, I got nuthin'.
Wondering whether this might be some discrepancy between the database that the markers were generated from, and the database called out to display them against?
Seems peculiar that no "complaint" would be emitted, when you tried, if it is…
You can do this through the Cells subwindow, which can be set to either alphabetical or hierarchical sorting.
Ctrl-S works for me on a selected instance. So does Display>Show As New Top menu action.
A JFET extractor would be ideal but a MOS extractor could
probably be convinced to work you might need to make a
bogus "active_area" polygon to satisfy the logic?).
Me, I really prefer text-tagged features (like "D" would be:
…
What is peculiar in my view, is that the merged version gives the same error #1 - I would expect that the new polygon would not have the vertices to trigger those errors anymore.
Laurent, if you would like to send me the same DB I would like to loo…
From the marker form I have to wonder whether there
are "trivial notches" (e.g. rounding error in the merge of
the 2 verticals and the horizontal).
A very close in (to min DBU at least) zoom inspection?
And what happens if you merge thos…
The Tanner-based foundry I am working with also has problems with the $ character inserted when multiple instances of different attributes but same master, or same name but different master-source (like importing "contact10x10" twice becau…
I would like to add my support for "long tail" compatibility.
One of my over-arching interests in klayout is that it can be
"stood up" (compiled) for a wide range of systems / OSes.
I have zero, or less than zero, need to chase…
I see 4 seconds for a Win10, 4 core Dell M4800.
This kind of drag-out might be from long or not-ideally-
ordered search paths; especially remotely hosted (or
remotely not-found) path branches may take time to
"fail out and proceed"?
There's also a mode in the C(opy) command which puts
you in "move" but I never can tell whether I'm in it or not.
This came about after requesting an "infix" bindkey mode
for copy and move. I would like to know if there's some
o…
This would be an improper use of "merge devices".
They are -not- the same device. They all have different
tolerances, as-shot values, tempcos.
You should represent them as they are laid out, in the
schematic. "Merging" is just…
I am still hoping that the bindkeys will someday be made
completely and arbitrarily overwritable (a bindkey save and
load to / from an external file). The "special" status of the
built-ins, I think is the root of the problem.
The command (as far as I have seen) only works on "flat"
data (or what's at the present level of hierarchy).
Are you trying to make "cutouts" which will be able to change
later by editing the polygon and array, and have the cuto…
I tried out simply removing the "// L-Edit..." lines from the report file as you noted, and the Marker Browser works like a champ.
I withdraw the request! (Image)
Hi, Matthias,
I can send you a full results file privately. I was reluctant to
ask for anything as ambitious as a full report browser /
reader (even getting able to mark and zoom-to a single
coord-bundle would be a major improvement). But if the
p…
I was rummaging around in some of the examples repositories
and I ran across two macro scripts which, together, look like
they might do a density check:
cell_bbox.lym gives the bounding box info for the layout
calc_area_hier.lym gives the total are…
"Real Time DRC" is a feature that many of the big name tools
mention. Also interesting is "guided path" which will route a
path (or bundle) alongside indicated objects, at minimum
distance.
I do find the real time DRC useful wh…
It would seem to me that this particular situation would
be solved by "permute parallel" (aka "device reduction")
MOSFET rules, as the decoupling caps are all entirely parallel?
Should "decompose" into one MOSFET (cap…
Evidently klayout likes strict GDS format compatibility even
in things like byte-counts of fixed format fields. Other tools
may have some "checking and healing" features that let this
kind of thing slide, and reformat the output with prope…
I wonder whether this has to do with the Default font not
being scalable, while the ones in the list are. Can you change
the font property to (say) "Stick" and see if that helps?
I note that the font is not an accessible Property, has t…
You know, I used to get a lot of mileage out of Cadence's
classical graphical PCells (which were perfectly capable
for simple W, L, M kinds of variations). But coding, I have no
abilities (and not much motivation to step away from circuit
design a…
I will observe that the schematic example posted by Matthias
contains an error, in its assertion that the two forms are equivalent.
They are not, unless you add a connection between the left and
right "drain nodes" of the left-hand circui…
For analog circuits where matching is an interest, it would be better to check explicitly all three params (W, L, M) because edge effects make W=2 M=1 different than W=1 M=2 depending on lithography. There are also capacitance concerns for the RF fo…
In a current project the foundry CAD folks directed me to
use zero width paths for my "guide line" features (like, I
place 45'd zero width paths at the edges of the routing
channel drawn through the stretched collector region of
a NPN, to…
It might be that this is a specific permissions thing, that
could be fixed without requiring admin privileges (and
the risk that entails).
There is also a switch setting for read-only vs editable
mode, on file open. Setup>Application>Editing…