Awesome
Advanced Logic Synthesis and Optimization tool (ALSO)
ALSO is based on the EPFL Logic Synthesis Libraries, we aim to exploit advanced logic synthesis tools for both modern FPGA and emerging nanotechnologies.
Notes
Due to the connection problem, we move to GITEE for development. Please let me know if you have access issues. (Oct. 10th, 2022)
Requirements
A modern compiler is required to build the libraries. Compiled successfully with Clang 6.0.1, Clang 12.0.0, GCC 7.3.0, GCC 8.2.0,and GCC 8.4.0.
How to Compile
git clone --recursive https://github.com/nbulsi/also.git
cd also
mkdir build
cd build
cmake ..
make
./build/bin/also
You can specify the path of the complier by extending cmake as follows:
cmake -DCMAKE_CXX_COMPILER=/path/to/c++-compiler ..
Please execute
git submodule update --recursive
if the third-party libraries are updated.
Then, run
git pull origin master
for the main repository updates.