High Performance Layout Viewer and Editor for your Windows system

KLayout (32-bit)

KLayout (32-bit)

  -  297 MB  -  Freeware
  • Latest Version

    KLayout 0.29.6 (32-bit) LATEST

  • Review by

    Sophia Jones

  • Operating System

    Windows 8 / Windows 10

  • User Rating

    Click to vote
  • Author / Product

    Matthias Kofferlein / External Link

  • Filename

    klayout-0.29.6-win32-install.exe

KLayout support of GDS and OASIS file formats with automatic uncompression of zlib compatible formats. Easily load, visualize, and edit all your files. Although a comparatively simple piece of software, a layout viewer is not only just a tool for the chip design engineer. Today's design's complexity requires not only a simple "viewer". Rather, a viewer is a microscope through which the engineer looks at the design.

There are numerous viewers available, but sadly there are not many which satisfy a few basic requirements. Most of them are commercial and expensive. If there is a need for a simple, yet powerful viewer - here it is. Download KLayout for Windows PC today!

Features and Highlights
  • Fast and accurate: fast loading and drawing
  • Full support of properties
  • Extensible and configurable to a large degree by custom Ruby or Python scripts
  • Integrated development environment for Ruby and Python scripts
  • Overlay capabilities: multiple layouts can be loaded into one window
  • Very flexible layer configuration: many display options including a choice of fill pattern and different frame and fill colors. Animation, transparency, dimming/highlighting
  • Layer grouping: the display properties of a group of layers can be changed at once
  • Advanced layer display attributes: layers can be named, they can carry additional transformations, select certain hierarchy levels, or select shapes by their properties
  • Copy and paste layer attributes to other panels
  • Drawing order: select the layer that is shown on top
  • Descend into a hierarchy: show a cell embedded in its context
  • Flexible rulers: unlimited count, flexible display styles. Multiple templates can be configured, rules can be edited (move, delete, copy & paste)
  • Shape and instance browsers
  • Bookmarks, various zoom modes, mouse wheel support, screenshot function
  • Undo/redo layer properties, for rulers
  • Save: save the layout or parts (cells, layers) of it to a different format, with scaling or a different database unit.
  • Image overlay capabilities: image files (i.e. jpg, png, gif) can be loaded and placed at an arbitrary position in the layout.
  • Marker browser: certain error report files can be loaded and a browser tool is provided.
  • Global transformation to flip/rotate image
  • Smart drawing functions with many options: angle constraints, grid
  • True, in-place editing in subcells, variant building function
  • Unlimited undo/redo
  • Smart partial editing function to stretch shapes, move edges or vertices
  • Copy and paste shapes and whole cells, even to other layouts
  • Many advanced editing functions: hierarchical operations, booleans, clip, corner rounding, sizing, alignment, layer operations
  • Support for external libraries dynamically bound to a layout
  • Parametrizable cells (PCells)
Also Available: KLayout (64-bit)

  • KLayout 0.29.6 (32-bit) Screenshots

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

    KLayout 0.29.6 (32-bit) Screenshot 1
  • KLayout 0.29.6 (32-bit) Screenshot 2
  • KLayout 0.29.6 (32-bit) Screenshot 3
  • KLayout 0.29.6 (32-bit) Screenshot 4
  • KLayout 0.29.6 (32-bit) Screenshot 5

What's new in this version:

Features:
- Bugfix: #1814 Application freezes on Ctrl+Select
- Bugfix: #1816 interacting operation between EdgePairs and Region (or edges)
- EdgePair layers in DRC can now tested for interacting with edges and polygons (includes: inside, outside). New methods for EdgePairs: EdgePairs#inside etc.
- Bugfix: #1819 Discrete soft small rendering
- Bugfix: #1823 "Select all" was not working as expected for texts, API "select_all" was not working at all.
- Bugfix: Typo: ParameterState#icon was named 'tooltip'
- Enhancement: Allowing RBA::Net objects for DRCLayer#nets as well
- Enhancement: const versions of Layout#cell and Layout#top_cell(s)
- Enhancement: Generic GSI method and #_const_cast to make a const
- reference into a non-const one (use with care)
- Bugfix: 'netter' function in DRC wasn't working as described - it raised an error
- Enhancement: Provide a warning message when closing the window while an operation is ongoing
- Bugfix: Avoid a segfault in the property editor due to invalid array access
- Bugfix: Properties dialog: stop handling 'Enter' key - use 'Ok' to close it

Enhancement: Some improvements on Ascend and Descend:
- Ascend now walks up the unspecific tree too
- Descend enters cell if selected transiently
- New feature "Descend into" which also selects the child cell as current top