High Performance Layout Viewer and Editor for your Windows system

KLayout

KLayout 0.30.0 (32-bit)

  -  299 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.30.0 (32-bit).


For those interested in downloading the most recent release of KLayout 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.30.0 (32-bit) Screenshots

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

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

What's new in this version:

Features:
- Bugfix: #1996 More robust triangulation
- Bugfix: #2002 Path to polygon conversion issue
- Enhancement: Better support for user properties

The property management has been overhauled. Properties are not globally scoped. The "Layout" class now provides class methods to convert property IDs to property hashes and back. It is no longer required to know the origin of a property ID. Other changes are:
- New classes "BoxWithProperties", "EdgeWithProperties", "PolygonWithProperties", "SimplePolygonWithProperties", "PathWithProperties", "EdgePairWithProperties", "TextWithProperties" and corresponding "D..." classes. Many functions accept these objects now in addition to the property-less "Box", "Edge" etc. objects. Many functions now deliver property-annotated objects instead of the plain ones.
- "EdgePairFilter#property_glob", "EdgePairFilter#property_filter", "EdgePairFilter#property_filter_bounded" creates filters for edge pair objects, which can be used on "EdgePairs" containers to filter by properties.
- The same is available for "EdgeFilter" (for filtering edges in "Edges" containers), "PolygonFilter" (for filtering polygons in "Region" containers), and "TextFilter" (for filtering texts in "Texts" containers)
- New method "process_with_properties" for "PolygonOperator", "EdgeOperator", "EdgePairOperator" and "TextOperator"

- Enhancement: New class "PolygonNeighborhood"
- This is a visitor to obtain all "neighboring" polygons for each polygon in a Region. Currently, neighborhood is defined by the bounding box of the primary polygons.
- Enhancement: Layout queries can use "$_" to refer to the current cell now

Enhancement: New methods:
- "LayoutToNetlist#build_net", "build_nets" and "build_all_nets" do not
- "LayoutToNetlist#layer_index" from a name
- "LayoutToNetlist#texts_by_index" and "LayoutToNetlist#texts_by_name"
- "LayoutToNetlist#original_layout" and "LayoutToNetlist#original_top_cell"
- "LayoutToNetlist#polygons_of_net" and "LayoutToNetlist#texts_of_net"
- "Device#terminal_ref"
- New "text_prop" argument in Texts#polygons (texts can transfer their string to the generated polygons as user properties)
- New methods "Polygon#delaunay", "DPolygon#delaunay", "SimplePolygon#delaunay" and "DSimplePolygon#delaunay"