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

Ashampoo Snap icon
Easily take screenshots or record whats happening on your screen
XnView Portable icon
The portable edition of the image viewer and converter
Ray icon
Ray
Ray for Windows is a modern web browser that focuses on speed, security, and a clean, user-friendly interface.
Krita 5.3.3 icon
Open Source Software for Concept Artists, Digital Painters, and Illustrators
Canva 1.125.1 icon
Canva makes design simple for everyone. Create designs for Web or print!
Adobe Illustrator icon
Create professional vector graphics and illustrations with Adobe Illustrator for Windows, the industry-standard design software for logos, icons, and digital artwork.
Screenpresso icon
Take screen captures and edit them on the fly
Aiarty Image Enhancer icon
AI Image Enhancer Software - Upscale, Enhance, Generate More Details
Blockbench 5.2.0 icon
A modern, open source 3D model editor for Minecraft mods!
Canva 1.126.0 icon
Canva makes design simple for everyone. Create designs for Web or print!
PicPick 7.6.1 icon
User friendly all-in-one software for screen capture
Krita 5.3.4 icon
Open Source Software for Concept Artists, Digital Painters, and Illustrators
ActivePresenter 10.6.0 icon
All-in-One Screen Recorder, Video Editor & eLearning Authoring Software
FotoSketcher 4.60 icon
Create beautiful works of art from your digital photos, for Free!
Blender 5.2.2 (64-bit) icon
Create 3D animations, graphics, and even games with intuitive controls
ReaConverter Pro 8.245 icon
Makes batch conversion and oft-recurring image editing simple
KiCad 10.0.4 icon
A Cross Platform and Open Source Electronics Design Automation Suite
Snipping Tool icon
Take screenshots with ease on Windows
ImageSorter icon
View pictures in a 3D sphere
Blender Portable 5.2.0 icon
Create 3D animations, graphics, and even games with intuitive controls
Kicad icon
KiCad for Windows is an open-source electronic design automation (EDA) software for creating schematics and PCB layouts.
KiCad 10.0.6 icon
A Cross Platform and Open Source Electronics Design Automation Suite
Shapr3D icon
Easily and professionally create and edit 3D objects
Canva 1.124.0 icon
Canva makes design simple for everyone. Create designs for Web or print!