Libre Electronic Design Automation

LibrEDA is a young libre-software framework for the physical design of silicon chips. The project pushes towards democratization of silicon technology by making ASIC toolchains easily accessible for research, education and hobbyists.


The Rust software framework currently features most basic components. This includes input/output for common file formats (OASIS, LEF/DEF, ...) as well as example implementations of algorithms for standard-cell placement, legalization and routing.

Example Output

Illustration of a simple digital chip layout created with the framework. The most visible parts are the wires that connect the standard-cells.

This project is funded by NLNet and NGI0

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 PET Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 825310.