Skip to content

Tools for reasoning about circuits in Rosette/Racket ๐Ÿ”Œ

License

Notifications You must be signed in to change notification settings

anishathalye/rtlv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

See anishathalye/knox for a framework for formally verifying full functional correctness and security of circuits.


rtlv Build Status

Tools for reasoning about circuits in Rosette/Racket.

Collections

rosutil

Moved to knox/rosutil.

yosys

Interpret Yosys SMT2 STDT output in Rosette. Moved to knox/yosys.

shiva

For proving deterministic start.

Setup

Run raco pkg install in the top-level directory to install the package.

Testing

Run raco test . to run the tests. When possible, tests should go in the test collection. When writing tests for functionality that is not exported, they should go in a test submodule.

About

Tools for reasoning about circuits in Rosette/Racket ๐Ÿ”Œ

Resources

License

Stars

Watchers

Forks

Languages