Discover and explore top open-source AI tools and projects—updated daily.
gdsfactoryPython EDA for multi-domain chip and object design
Top 38.0% on SourcePulse
A Python library for accessible, intuitive hardware design, gdsfactory generates CAD files (GDS, OASIS, STL, GERBER) from Python code. It targets engineers and researchers in photonics, analog, quantum, MEMS, PCBs, and 3D printing, enabling rapid prototyping and complex design flows.
How It Works
The library translates Python or YAML inputs into fabrication-ready CAD files. It employs a unified syntax for design, simulation, verification (DRC, DFM, LVS), and validation, integrating with numerous EDA and simulation tools. Performance is enhanced by leveraging KLayout's C++ backend for GDS object manipulation, offering significant speedups over alternatives.
Quick Start & Requirements
pip install gdsfactory or pip install gdsfactory_install followed by gfi install.Highlighted Details
gdspy in common GDS operations like boolean operations and file reading.llms.txt, llms-full.txt) for AI-assisted development.Maintenance & Community
Licensing & Compatibility
GDSFactory+ subscription, potentially impacting commercial use for specific hardware targets.Limitations & Caveats
GDSFactory+ subscription.1 day ago
Inactive