Klayout

Latest version: v0.29.2

Safety actively analyzes 641220 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 13 of 23

0.23.8

* Bugfix: DRC: "inside", "not_inside", "outside" and "not_outside" were
broken
* Bugfix: LEF/DEF reader: VIA PATTERN support was broken
* Enhancement: LEF/DEF reader: Support for LEF/DEF Version 5.8 syntax
* Bugfix: The Tab order of certain dialogs was weired
* Bugfix: Multi-layout layer properties files in technology setups behaved
strangely. Now, the behavior of layout properties files (.lyp) is
the same in the technology context and the usual application context.

0.23.7

* Bugfix: DRC was crashing on second run if it was overwriting an input file.
* Bugfix: RBA::InputDialog::ask_double was not accepting negative numbers.
* Bugfix: With a net highlighted in the net tracer, so view zoomed to show
the whole net if a layer was shown or hidden.
* Bugfix: Ruler snapping was disabled for moderately complex hierarchies.
The threshold has been increased. Now snapping of the ruler to objects
also works for denser and more complex layouts.
* Bugfix: Some signals were not available to Ruby (i.e. QIODevice signals).
* Enhancement: When using "Hide empty layers", the layer list will scroll to
keep the selected layer visible (unless it is empty and hidden therefore).
* Enhancement: A "split view" for the cell trees. When multiple layouts are
loaded in a panel, you can choose split view (right mouse in cell list,
check "Split View"). In split view, up to 5 cell trees are shown at the
same time.

0.23.6

* Bugfix: A DRC issue was fixed. Sometimes errors were reported too many times.
This happened for big polygons wrapping smaller ones.
* Enhancement: Now, macro key bindings can be edited on the key binding page
of the setup dialog too if the macros are shown in the menu.
Before, those changes were reset when the program was closed.
* Enhancement: The DXF reader now also considers thin (width = 0) POLYLINES
as mergable edge contributions in the "merge edge" modes if the
POLYLINES are closed ones too.
* Bugfix: The float function in the OASIS writer was fixed.
This is a code cleanup, and did not have effect on functionality (yet).

0.23.5

* Bugfix: DXF polyline mode could not be set in reader options in Ruby.
A value of 3 and 4 was not allowed.
* Enhancement: CIRCLE AND ELLIPSE objects are treated as thin lines in DXF reader's
"merge edges" mode. Hence they participate in region formation.
* Enhancement: A warning is displayed when an ambiguous keyboard shortcut is triggered
* Bugfix: An assertion in the boolean processor was fixed.
* Bugfix: The following command caused the program to crash on the Ruby console:
"require 'net/http'; uri = URI('xyz')".
* Bugfix: The "cell" function in DRC scripts was creating a new cell if is was not existing
yet. In general, the DRC function is not supposed to change the layout's hierarchy.
* Bugfix: The macro editor now can distinguish between the same file with different suffixes.
Before, "test.rb" and "test.lym" were not presented as different files.
* Enhancement: The marker browser now indicates if the number of markers exceeds the
specified maximum and the list is shortened.
* Bugfix: The "browser.rb" sample was not working any longer because of a backward
compatibility issue.

0.23.4

* Bugfix: UTF8 encoding in XML was ignored - special characters have not been
read properly. This in particular caused issues in the .lym macro files
when UTF8 characters are employed.
* Bugfix: Backward compatiblity issue: layout files with PCells written with 0.23
could not be read with 0.22 and vice versa.
* Bugfix: Label text centering and right-alignment was not working propertly
with the default font.
* Bugfix: A segmentation fault occuring when rerunning a PCell macro has been
fixed.
* Bugfix: PCell layer parameters can be set to "no layer" now. This was possible
before, but caused some issues - i.e. creation of dead layers.

0.23.3

* Bugfix: DRC bug fixed: "x" notation was not working for layout, source and
target.
* Bugfix: A boolean processor bug was fixed that cause an internal error in
some rare cases with certain edge configurations.
* Bugfix: Image documentation was wrong about the offset meaning: it's the center,
not the lower left corner.
* Bugfix: Layer table tab names were lost when sorting or regrouping a layer
list.
* Enhancement: The net tracer now can be configured to auto-color the nets with
a set of predefined colors. 8 colors can be configured in the
configuration dialog or the net tracer setup page in the setup dialog.
* Enhancement: The net tracer now has a "Redo" button which will trace all
nets in the list again using the original start and stop (for path
tracing) locations.

Page 13 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.