Home

Awesome

License: MIT Documentation Status

CirKit

CirKit is a software library and framework for logic synthesis.

Quick installation guide

This is the quick installation guide for CirKit and RevKit assuming that all requirements are met.

CirKit

Use git to build CirKit with the following steps

git clone --recursive https://github.com/msoeken/cirkit.git
mkdir build
cd build
cmake ..
make cirkit

CirKit can be executed with

build/programs/cirkit

RevKit

Use git to build RevKit with the following steps

git clone --recursive https://github.com/msoeken/cirkit.git
mkdir build
cd build
cmake -Denable_cirkit-addon-reversible=ON -Denable_cirkit-addon-formal=ON ..
make revkit

RevKit can be executed with

build/programs/revkit

Detailed installation and documentation

The documentation can be found at cirkit.readthedocs.io.