https://doelab.github.io/posts/LogicDesignLab4/
EE4449 Logic Design and Logic Synthesis Lab 4 - Department of Electronics