vericert

HLS verifier

A tool for formally verifying high-level synthesis of digital circuits

A formally verified high-level synthesis tool based on CompCert and written in Coq.

GitHub

88 stars
12 watching
5 forks
Language: Coq
last commit: 5 months ago
coqhigh-level-synthesis

Related projects:

Repository Description Stars
jscert/jscert A Coq-based verification of the ECMAScript 5 standard for a JavaScript interpreter 196
certigraph/certigraph A verification toolset for graph-manipulating programs written in Coq. 17
rafaelcgs10/w-in-coq A Coq formalization of Damas-Milner type system and its algorithm W for verifying the correctness of type inference tools. 25
uwplse/verdi A framework for formally verifying distributed systems implementations in Coq. 589
xilinx/hls A collection of tools and code for designing and implementing digital circuits using high-level synthesis 379
formal-land/coq-of-rust Tool that verifies Rust code by translating it into Coq's proof system to ensure no bugs or vulnerabilities exist 421
princetonuniversity/vst A collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant 442
mit-pdos/perennial A system for verifying correctness of concurrent and crash-safe systems with recovery procedures 163
ucsd-progsys/liquidhaskell A tool for verifying and validating Haskell programs using refinement types and SMT logic 1,196
josefgit/concert A framework for verifying smart contracts in Coq, a proof assistant language. 0
bedrocksystems/brick Formalization of C++ logic for verifying concurrent programming 69
vrahli/velisarios A framework for verifying the correctness of Byzantine fault-tolerant distributed systems 28
siimplex/concert A framework for verifying smart contracts in Coq 1
thery/coqprime A proof assistant library for prime number certification using elliptic curves and Pocklington certificates 37
veridise/picus Automated tool for verifying uniqueness properties in zero-knowledge proof circuits 70