A modern Python framework for seamless KLayout integration and intuitive layout synthesis.
Get Started{.button} Reference{.button-outline}
Perform complex boolean operations, sizing, and transformations using intuitive Pythonic syntax. Learn More →
Memory + Disk caching with transitive dependency hashing ensures lightning-fast re-execution. Learn More →
Leverage asynchronous cell generation and multi-core processing for massive layouts. Guide → • Benchmark →
Extract connectivity and properties from cell hierarchies via physical collision detection. Learn More →
Detailed design statistics tracking cache performance, build times, and call tracking. Learn More →
High-performance text rendering with sub-millisecond per-character placement. Benchmarking →
Define custom adiabatic tapers and generic paths using powerful SymPy expressions. Learn More →
Interactive GDSII rendering and KLive integration for a seamless developer experience. Get Started →