codeberg.org / LibrEDA 28 Repositories
The LibrEDA project is focused on creating a libre-software framework for the physical design of silicon chips. Hint: use the `libreda-rs-workspace` repo for development.
LibrEDA/liberty-io
Rust crate of a parser and writer for the 'liberty' format which is used to describe the timing behavior of CMOS standard-cells.
Language: - Size: 280 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
LibrEDA/libreda-logic
Core traits and data types for representation and manipulation of logic functions.
Language: - Size: 344 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
LibrEDA/pargraph
Parallel graph processing using an operator formulation.
Language: - Size: 219 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
LibrEDA/steiner-tree
Fast lookup-table based computation of rectilinear Steiner minimal trees (RSMT).
Language: - Size: 238 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 1
LibrEDA/libreda-db
Layout and netlist data structures for the Rust LibrEDA framework.
Language: - Size: 903 KB - Last synced at: over 1 year ago - Stars: 3 - Forks: 2
LibrEDA/iron-shapes
Primitive data types and basic routines for Euclidean geometry in the plane. This is developed as a core geometry library of LibrEDA.
Language: - Size: 397 KB - Last synced at: over 1 year ago - Stars: 3 - Forks: 3
LibrEDA/klayout-pnr
Simple framework for physical chip design (place & route) based on KLayout.
Language: - Size: 1.13 MB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/libreda-yosys-json
Netlist reader and writer implementations for the JSON format used by Yosys.
Language: - Size: 574 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/libreda-rs-workspace
Repository holding the cargo workspace of LibrEDA with all sub-projects. This is meant as a way to distribute the most recent source-code.
Language: - Size: 103 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/libreda-sta
Static timing analysis (STA) for netlists of the LibrEDA framework.
Language: - Size: 730 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/pages
LibrEDA project web page.
Language: - Size: 40.4 MB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/mycelium-router
Example router implementation for the LibrEDA framework.
Language: - Size: 1.15 MB - Last synced at: almost 2 years ago - Stars: 3 - Forks: 0
LibrEDA/libreda-pnr
ASIC place & route framework. This crate contains interface definitions of the core parts of the place & route flow.
Language: - Size: 213 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 1
LibrEDA/libreda-oasis
Layout writer and reader for the OASIS stream format.
Language: - Size: 336 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 1
LibrEDA/libreda-lefdef
LEF/DEF input and output module for LibrEDA.
Language: - Size: 403 KB - Last synced at: over 1 year ago - Stars: 1 - Forks: 1
LibrEDA/electron-placer
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).
Language: - Size: 335 KB - Last synced at: almost 2 years ago - Stars: 1 - Forks: 2
LibrEDA/libreda-examples
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.
Language: - Size: 1.81 MB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 1
LibrEDA/interp
Interpolation of one and two dimensional arrays.
Language: - Size: 138 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/libreda-python
Python bindings for LibrEDA.
Language: - Size: 140 KB - Last synced at: over 1 year ago - Stars: 0 - Forks: 0
LibrEDA/arboreus-cts
Example clock-tree generator for the LibrEDA framework
Language: - Size: 86.9 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/tetris-legalizer
Standard-cell legalizer example implementations for the LibrEDA place&route framework.
Language: - Size: 117 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/splay
Splay map and splay set data structures.
Language: - Size: 44.9 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 1
LibrEDA/libreda-structural-verilog
Verilog netlist parser and writer for LibrEDA. Only supports the structural Verilog syntax as used by Yosys.
Language: - Size: 141 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 1
LibrEDA/iron-shapes-booleanop
Boolean operations on polygons for the `iron-shapes` crate.
Language: - Size: 212 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 1
LibrEDA/iron-shapes-algorithms
Geometric algorithms for the iron-shapes geometry library.
Language: - Size: 58.6 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/libreda-stream-parser
Simple library for parsing data from iterators.
Language: Rust - Size: 70.3 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/libreda-book
The ultimate guide through LibrEDA.
Language: - Size: 129 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/libreda-synth-exact
Exact synthesis of Boolean chains.
Language: - Size: 23.4 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/libreda-triton-route
Rust and LibrEDA bindings for the TritonRoute detail router.
Language: - Size: 492 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/libreda-drc
Design rule checks for the LibrEDA framework.
Language: - Size: 653 KB - Last synced at: almost 2 years ago - Stars: 0 - Forks: 0
LibrEDA/LibrEDA
Libre EDA Project. LibrEDA aims to create a libre software framework for the physical design of silicon chips. This repository is a project management repository. It is used to keep track of general milestones etc.
Language: - Size: 772 KB - Last synced at: almost 2 years ago - Stars: 2 - Forks: 0