Layout and netlist data structures for the Rust LibrEDA framework.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thomas Kramer a6abd4c867 Fix unused-variable warnings. 5 days ago
src Fix unused-variable warnings. 5 days ago
tests Remove redundant function (copy-paste mistake). 4 weeks ago
.gitignore Initial commit. 1 year ago
.woodpecker.yml CI: Clone splay crate. 1 month ago
Cargo.toml Change licence to AGPL-3.0-or-later. 2 weeks ago
LICENSE Initial commit. 1 year ago Update README. 1 month ago


LibrEDA DB is a collection of interface definitions and data structures for chip layouts and netlists.


To view the documentation of this library in a browser clone this repository and run cargo doc --open.

Alternatively a possible outdated version is hosted here or here.

Current state

Most important functionality for handling layouts and netlists is already there. But this is still WORK IN PROGRESS and not stable yet.

Known shortcomings & ideas for future work

  • Power domains: There's not a good way yet to represent power domains.