Skip to content

quantumresource/quantify

Repository files navigation

QUANTIFY arXiv

QUANTIFY is a collection of tools used for the analysis and optimisation of quantum circuits. QUANTIFY is based on Google Cirq. QUANTIFY includes:

  • a library of arithmetic circuits
  • a library of Toffoli decompositions which probably covers all known Toffoli gate decompositions
  • novel optimisation strategies compatible with surface code layouts
  • circuit structure analysis tools
  • bucket brigade QRAM circuits as used in arXiv
  • an analysis of the scheduling of distillation procedures in surface code layouts arXiv

ISVLSI QCW Presentation of QUANTIFY

Documentation, code and examples are WIP.

To create the VENV

bash construct_cirq_environment.sh

To use the .venv

source .venv/bin/activate

Examples are in the examples and tests folder.

To cite, please use

@INPROCEEDINGS{quantify2020,
  author={O. {Oumarou} and A. {Paler} and R. {Basmadjian}},
  booktitle={2020 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)}, 
  title={QUANTIFY: A Framework for Resource Analysis and Design Verification of Quantum Circuits}, 
  year={2020},
  pages={126-131},}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published