Skip to content

lsils/ASPDAC2021_exp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Verilog benchmarks and experiment code files for the work:

Algebraic and Boolean Optimization Methods for AQFP Superconducting Circuits, by E. Testa, S.-Y. Lee, H. Riener, and G. De Micheli, presented at ASPDAC 2021.

Benchmarks

The verilog files in experiments/benchmarks_aqfp/ contain the starting point MIGs (without fanout size limitation) obtained by the LUT-mapping command in ABC:

./abc -c "&get; &if -a -K 4; &put;"

Experiments

The file experiments/aqfp_flow.cpp contains the code to run the full optimization flow presented in the above paper with the logic synthesis library mockturtle. Please refer to its documentation for instructions on the installation of the library. Note that many changes have been made in mockturtle since the implementation of this work, thus different results may be achieved. In order to obtain similar results, please clone from pull request #456.

To reproduce Tables 1 and 3 in the paper, please copy the entire experiments folder from this repository and paste it into the cloned mockturtle repository (replacing the original one). Then, configure, compile and run with the following commands:

mkdir build
cd build
cmake -DMOCKTURTLE_EXPERIMENTS=ON ..
make aqfp_flow
./experiments/aqfp_flow

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 95.7%
  • C++ 4.2%
  • CMake 0.1%