kami

Hardware specification platform

A platform for high-level parametric hardware specification and modular verification

A Platform for High-Level Parametric Hardware Specification and its Modular Verification

GitHub

143 stars
14 watching
24 forks
Language: Coq
last commit: almost 2 years ago
Linked from 2 awesome lists

bluespeccoqhardware-description-languagehardware-verificationproof-assistant

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mit-plv/koikaA formal language for designing and verifying rule-based hardware systems143
sifive/kamiA Coq-based DSL for designing and verifying hardware systems198
sifive/prockami Formal verification and implementation of RISC-V processor designs using Coq.22
mit-plv/bedrockAutomated verification of higher-order programs using separation logic57
mit-plv/fiatA Coq-based library for synthesizing correct-by-construction abstract data types and parsers from formal specifications149
mit-plv/riscv-coqAn implementation of the RISC-V instruction set specification in Coq110
ml4tp/gamepadA platform that exposes Coq proofs to machine learning algorithms72
mit-plv/coqutilA collection of reusable tools and utilities for working with the Coq proof assistant42
mit-plv/bbvA repository unifying bit vector definitions and lemmas across multiple Coq projects.27
vlsi-eda/pocProvides VHDL implementations of common hardware functions and a Python-based infrastructure for simulation and synthesis.554
princetonuniversity/vstA collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant444
rdaly525/coreirBuilds hardware descriptions into executable code using an LLVM-style compiler framework.101
magmide/magmideCreating a programming language and ecosystem to make formal verification and provably correct software development practical and mainstream for working software engineers.810
philtomson/rhdlA Ruby language and framework for designing and describing digital hardware systems14