High Performance Layout Viewer and Editor for your Windows system

KLayout (64-bit)

KLayout 0.28.12 (64-bit)

  -  247 MB  -  Freeware

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of KLayout 0.28.12 (64-bit).


For those interested in downloading the most recent release of KLayout (64-bit) or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • KLayout 0.28.12 (64-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    KLayout 0.28.12 (64-bit) Screenshot 1
  • KLayout 0.28.12 (64-bit) Screenshot 2
  • KLayout 0.28.12 (64-bit) Screenshot 3
  • KLayout 0.28.12 (64-bit) Screenshot 4
  • KLayout 0.28.12 (64-bit) Screenshot 5

What's new in this version:

Features:
Fixed:
- Macro IDE: changing the colors does not have an effect
- Throw a FATAL ERROR when multiple cellname have the same refnum
- Ignore 'Summarize missing layers' when sending XOR result to other layout)
- DEF path with first/last segment length < halfwidth are read wrong
- Make warning about 'FOREIGN differs from MACRO name' more informative
- DEF pinname VDD.extra1 should be written as VDD TEXT in gds/oasis
- (maybe fixed) DRC crash at end of script
- Layout#get_info and Layout#set_info not longer segfault on wrong layer index
- CellRename dialog is larger now initially
- deep region 'transform' with plain shift was not working properly with scaled instances
- re-run of include-expanded DRC/LVS wasn't working
- Proper Python stack trace in debugger for Python 3.10
- avoid a segfault in the properties dialog
- Don't clear search when switching macro editor pages
- moving a text with a non-centered vertical alignment now uses the right location
- cleanup after deleting cells in partial mode - no new top cells appear
- Fixed a issue with the search box on the macro editor when switching to the replace text box, focus was passed to the text editor instead
- LayoutView does not longer need processEvents when saving an image to PNG

Enhanced:
- (partial) Produce UNPLACED macros if location is provided
- New aliases for inline operators (e.g. "+=") in RBA::Region and similar classes Reasoning is that "+=" in Ruby is resolved into "+" and "=" which does not make use of the inline optimization. Using "join_with" instead will avoid this. Other alias: "join" for "+", "and" for "&", "and_with" for "&=", "not" for "-", "not_with" for "-=", "or" for "|", "or_with" for "|=", "xor" for "^" and "xor_with" for "^=".
- Allowing to select cells by error markers too (so that PCells with errors can be selected)
- crash log now is shown in a more reliable way - but less fancy. In addition, a crash log is written 'klayout_crash.log' in the home path and the crash message is printed to error.
- Macro editor file change notification now also is no longer a modal window
- Macro editor does not list __pycache__ directories
- Pick a tab in Macro editor from the context menu of tab bar
- 'copy interactive' will maintain selection
- Enhancement Better integration of partial mode - for example 'interactive move' now also acts on partial selection
- package manager
- So not update macros while installing: avoids transient error messages
- Offer to autorun macros also after package update (so far only on package new installation
- CIF reader progress now functional
- some speedup while sorting instances