A Logic Synthesis tool based on "Mockturtle: EPFL Logic Synthesis Library " and "ABC: System for Sequential Logic Synthesis and Formal Verification""
 
 
Go to file
panhongyang cb4bad1948 add submodule abc 2023-02-22 19:06:58 +08:00
abc@581c58b9c4 add submodule abc 2023-02-22 19:06:58 +08:00
benchmarks EPFL benchmarks 2022-12-14 01:35:54 -05:00
docs documentation 2023-02-06 13:59:18 +08:00
lib add submodule abc 2023-02-22 19:06:58 +08:00
src version 5.0 2022-12-20 21:59:59 -05:00
.gitignore Initial commit 2022-12-14 08:51:36 +08:00
.gitmodules add submodule abc 2023-02-22 19:06:58 +08:00
CMakeLists.txt Create CMakeLists.txt 2022-12-14 09:17:47 +08:00
LICENSE Initial commit 2022-12-14 08:51:36 +08:00
README.md Update README.md 2022-12-21 18:07:48 +08:00

README.md

powerful heightened yielded Logic Synthesis (phyLS)

phyLS is based on the mockturtle, it can optimize different logics attributes. Currently, it supports AIG, MIG, XAG, and XMG based optimization.

Read the documentation here.

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, and GCC 8.2.0.

How to Compile

git clone --recursive https://github.com/panhongyang0/phyLS.git
cd phyLS
mkdir build
cd build
cmake ..
make
./bin/phyLS