Primitive data types and basic routines for Euclidean geometry in the plane. This is developed as a core geometry library of LibrEDA.
Updated
Repository holding the cargo workspace of LibrEDA with all sub-projects. This is meant as a way to distribute the most recent source-code.
Updated
Example standard-cell placement engine for the LibrEDA-Rust framework. This placement algorithm simulates the movement of electric charges that are sparsely connected by springs (wires).
Updated
ASIC place & route framework. This crate contains interface definitions of the core parts of the place & route flow.
Updated
A minimal place & route flow build on top of the LibrEDA framework and the FreePDK45. This is work-in-progress but already good enough for a demonstration.
Updated
Python bindings for LibrEDA.
Updated
Parallel graph processing using an operator formulation.
Updated
Static timing analysis (STA) for netlists of the LibrEDA framework.
Updated
Layout writer and reader for the OASIS stream format.
Updated
Core traits and data types for representation and manipulation of logic functions.
Updated
Example clock-tree generator for the LibrEDA framework
Updated
Rust crate of a parser and writer for the 'liberty' format which is used to describe the timing behavior of CMOS standard-cells.
Updated
Fast lookup-table based computation of rectilinear Steiner minimal trees (RSMT).
Updated
Boolean operations on polygons for the `iron-shapes` crate.
Updated