spade-lang / spade
A Hardware Description Language that doesn't make you want to pull your hair out | read-only mirror of https://gitlab.com/spade-lang/spade/
☆20Updated this week
Alternatives and similar repositories for spade:
Users that are interested in spade are comparing it to the libraries listed below
- 🦀 No nonsense hardware testing/simulation in Rust 🛠️ | Verilog, Spade, Veryl☆38Updated this week
- Easy SMT solver interaction☆35Updated last week
- Verilator Porcelain☆49Updated last year
- Scope Graph Implementation in Rust☆22Updated 4 months ago
- RISCV Core written in Calyx☆15Updated 7 months ago
- Debugger written in Rust☆22Updated 2 years ago
- Beautiful Digital Timing Diagrams with Rust☆79Updated 3 months ago
- An optimization modeling language with solvers for MILP problems☆48Updated 3 weeks ago
- Baremetal Backtracing on RISC-V☆14Updated 3 years ago
- Define compiler intermediate representation usable by external tools☆71Updated 9 months ago
- Logic circuit analysis and optimization☆35Updated 5 months ago
- HDL development environment on Nix.☆26Updated 5 months ago
- Native Rust implementation of the FST waveform format from GTKWave.☆12Updated last week
- A high-level API for interacting with SMT solvers.☆28Updated last week
- 21st century electronic design automation tools, written in Rust.☆29Updated this week
- Symbolic execution tool for Sail ISA specifications☆66Updated this week
- Collection of utlities for writing parsers. Includes a fast DIMACS CNF parser.☆13Updated 4 months ago
- Program analysis playground for a simple, imperative language☆36Updated 2 years ago
- Fearless hardware design☆176Updated last week
- A modern (trail saving, clause subsumption/vivification, learning-rate based selecting, rephrase) CDCL SAT solver in Rust☆88Updated this week
- Programming Languages Intermediate Representation☆138Updated this week
- Automatically generate a compiler using equality saturation☆28Updated 11 months ago
- A Rust hashconsing library.☆31Updated 8 months ago
- ☆14Updated last year
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.☆66Updated last year
- Allows for proper and easy handling of volatile memory☆38Updated 10 months ago
- memory-mapped registers for x86_64 systems☆33Updated 3 years ago
- wellen: waveform datastructures in Rust. Fast VCD, FST and GHW parsing for waveform viewers.☆54Updated last week
- Overview of the Tree Borrows rules for detecting violations of the aliasing discipline in Rust☆24Updated 11 months ago
- An IDE extension for debugging trait errors in Rust.☆108Updated last week