Featured Partner
theopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
KLayout
KLayout layout viewer and editor
GPL-2.0-or-laterelectrical/eda
★ 1k
A layout viewer and editor for integrated-circuit and photonic-mask data in formats such as GDS and OASIS.
About the Project
Why use this?
KLayout is used to view, inspect, edit, and process chip-layout data. It supports GDS and OASIS formats, hierarchical layouts, DRC scripting, boolean operations, layer customization, and automation through Ruby and Python interfaces.
It is a practical choice for IC designers, photonics engineers, MEMS designers, and mask-data engineers who need a capable open-source layout environment. KLayout is especially useful for reviewing foundry outputs, preparing mask data, and automating repetitive layout operations.
Key Features
- GDS and OASIS layout viewing and editing
- Hierarchical layout navigation and inspection
- DRC scripting and boolean geometry operations
- Ruby and Python automation APIs
- Cross-platform desktop application
- Reference / Repo
- https://github.com/KLayout/klayout
- Tool / Hosted
- https://www.klayout.de/
- Replaces / Alternative to
- Cadence Virtuoso Layout Viewer, Mentor Calibre
- Free layer
- open-source