Go to Windows platform Display platforms icon
Go to Windows platform Go to Mac platform Go to Android platform
KLayout 0.30.11 (64-bit) icon

KLayout 0.30.11 (64-bit)

0.30.11
Matthias Kofferlein
5.0
302 MB size

High Performance Layout Viewer and Editor for your Windows system

KLayout is a powerful and high-performance layout viewer and editor for GDSII and OASIS files. It is widely used in integrated circuit (IC) design, semiconductor engineering, VLSI development, and electronic design automation (EDA).

The software provides fast visualization, layer management, hierarchical layout navigation, geometry editing, and scripting capabilities. With support for Ruby and Python, KLayout can also be customized and automated for complex layout workflows.

KLayout is available for Windows, macOS, and Linux and is suitable for IC designers, layout engineers, researchers, students, and EDA professionals.

Key Features

GDSII and OASIS Support: Open, view, analyze, and edit layouts stored in widely used GDSII and OASIS formats.

High-Performance Layout Viewer: Quickly zoom, pan, and navigate large and complex IC layouts.

Layout Editing: Create and modify geometric shapes, cells, layers, and other layout elements with precision.

Layer Management: Control layer visibility, colors, styles, and display properties for easier layout inspection.

Hierarchical Layout Support: Navigate complex designs through hierarchical cells and instances without flattening the entire layout.

Ruby and Python Scripting: Automate repetitive tasks and develop custom layout-processing workflows using Ruby or Python.

DRC and Layout Analysis: Provides scripting-based tools for design rule checking and other layout analysis tasks.

Macro Support: Create and run macros to automate common operations and extend the application's functionality.

Cross-Platform: Runs on Windows, macOS, and Linux.

User Interface

KLayout uses a technical, modular interface designed around the needs of layout engineers and EDA users.

The main layout window provides fast navigation and editing, while dockable panels give access to layers, cells, properties, macros, and other tools. Users can customize toolbars and panels to match their workflow.

The interface may appear dense to beginners, but the layout is practical for users who regularly work with semiconductor designs.

Installation and Setup

  1. Download the appropriate KLayout installer for your operating system.

  2. Run the installer and follow the on-screen instructions.

  3. Launch KLayout after installation.

  4. Open a GDSII or OASIS layout file to begin working.

  5. Configure layer display, scripting, and other preferences as needed.

KLayout is largely self-contained and does not require a separate EDA environment for basic layout viewing and editing.

How to Use

Open a Layout: Use the Open command to load a GDSII or OASIS file.

Manage Layers: Use the layer panel to show or hide layers and customize their colors and display properties.

Inspect the Layout: Zoom and pan around the design to examine individual structures and layout details.

Edit Geometry: Switch to editing tools to create, move, modify, or delete layout geometries.

Navigate Hierarchy: Explore cells and instances to inspect hierarchical relationships within the design.

Run Scripts: Open the macro or scripting environment to execute Ruby or Python scripts for automation and custom processing.

Perform Checks: Use available DRC and analysis functions to inspect layout rules and identify potential design issues.

Save or Export: Save changes or export the layout to a supported file format.

FAQ

Is KLayout free to use?

Yes. KLayout is open-source software and can be used for both personal and commercial purposes.

What file formats does KLayout support?

KLayout primarily supports GDSII and OASIS layout formats and also supports additional formats for importing and exporting layout data.

Can KLayout edit GDSII files?

Yes. KLayout provides editing tools for modifying geometries, layers, cells, and other layout elements.

Does KLayout support Python scripting?

Yes. KLayout provides Python scripting support in addition to Ruby, allowing users to automate layout operations and develop custom tools.

Can KLayout perform DRC?

Yes. KLayout can be used for design rule checking through its DRC functionality and scripting environment. However, it is not intended to replace specialized commercial verification platforms for every production workflow.

Does KLayout support hierarchical layouts?

Yes. KLayout is designed to handle hierarchical IC layouts and allows users to navigate cells and instances efficiently.

Is KLayout available for macOS and Linux?

Yes. KLayout is cross-platform and is available for Windows, macOS, and Linux.

Alternatives

Magic VLSI – An open-source VLSI layout tool designed for integrated circuit design and physical layout.

Electric – An open-source electronic design automation system that supports IC design and schematic/layout workflows.

LayoutEditor – A commercial layout editor that supports semiconductor, MEMS, and related design workflows.

Cadence Virtuoso – A professional EDA platform widely used for custom IC design, schematic capture, layout, and verification.

Pricing

Free and Open Source

KLayout is free to download and use. Its open-source nature also allows users to customize and extend the software for specialized workflows.

System Requirements

  • Operating System: Windows, macOS, or Linux

  • Processor: Dual-core processor or better

  • RAM: 4 GB minimum, 8 GB or more recommended for large layouts

  • Storage: Approximately 200 MB or more

  • Graphics: OpenGL-compatible graphics hardware recommended

Actual resource requirements depend on the size and complexity of the layouts being opened.

Pros

  • Free and open-source

  • Supports GDSII and OASIS

  • Fast handling of large layouts

  • Ruby and Python scripting support

  • Powerful hierarchy and layer management

  • Customizable and extensible

  • Cross-platform support

  • Useful for both research and professional workflows

Cons

  • Interface can feel technical and dated

  • Steeper learning curve for beginners

  • Not a complete replacement for commercial EDA suites

  • DRC/LVS capabilities may not cover every advanced production workflow

  • No full-featured native schematic editor

Conclusion

KLayout is a capable and flexible layout viewer and editor for semiconductor and IC design workflows. Its combination of GDSII and OASIS support, fast layout navigation, editing tools, hierarchical design handling, and Ruby/Python scripting makes it particularly useful for engineers and researchers who need more than a basic layout viewer.

As a free and open-source alternative to expensive commercial EDA tools, KLayout is an excellent choice for viewing, editing, analyzing, and automating IC layouts on Windows, macOS, and Linux.

Information about KLayout 0.30.11 (64-bit)

License Freeware
Op. System Windows
Category Photo & Design
Language English + more
Author Matthias Kofferlein
permission icon Permissions Not applicable
Date 2026-08-26
Size 302 MB
File type Official Website

Apps recommended for you

Adobe DNG Converter 18.5 icon
Convert files from your cameras to Digital Negative (DNG)
Screenshot Remote icon
Take screenshots remotely
GIMP icon
Free software for image retouching and editing
Ashampoo Snap icon
Easily take screenshots or record whats happening on your screen
Snipping Tool icon
Take screenshots with ease on Windows
Sweet Home 3D icon
Design your house in 3D in an easy and accurate way
KiCad 10.0.4 icon
A Cross Platform and Open Source Electronics Design Automation Suite
Convertify icon
Unlock Limitless File Conversion: Your Offline, Private Powerhouse
Canva 1.124.0 icon
Canva makes design simple for everyone. Create designs for Web or print!
VueScan 9.8.57 icon
Utility for obtaining high-quality images from most scanners
ZW3D 2027 SP1 icon
Integrated 3D CAD/CAM Solution for Windows PC
Google Earth Pro 7.3.7.1327 icon
Enables you to explore the globe with a swipe of your finger
Lens Studio 5.23.2 icon
Build augmented reality experiences for hundreds of millions of Snapchatters!
ImageGlass 9.6.1.807 icon
A simple-to-use lightweight image/photo viewer for Windows PC!
Clip Studio Paint EX 5.1.2 icon
The artist`s Windows PC software for drawing and painting!
XnConvert 1.114.0 (64-bit) icon
Powerful batch image editor for PC with dozens of actions and filters
PicPick Portable icon
Everything you need to capture and create images
BluffTitler icon
BluffTitler for Windows is a 3D animation software that lets users create professional titles and intros for videos easily.
Rebelle icon
Hyperrealistic drawing software
Gnuplot 6.0.5 icon
Generate 2D and 3D plots of functions, data, and data fits
Artweaver icon
Creative painting with this amusing tool
Mouse without Borders icon
Control multiple computers from your PC
Image Tuner icon
Massive format and size image conversion
jAlbum 39.6 icon
Create amazing web photo and video galleries with jAlbum!