Skip to content

Siddhant/cirkit

 
 

Repository files navigation

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.

About

A circuit toolkit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 56.4%
  • Jupyter Notebook 35.4%
  • C 7.9%
  • Python 0.2%
  • CMake 0.1%
  • Perl 0.0%