Skip to content

JiaxiangPan/also

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A logic synthesis tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.2%
  • Other 0.8%