Так а в чём сложность вообще? Это руками на раз-два строится, и процесс медитативный.
1) Обозначить все возможные входы
2) Сделать инверсию если у определенных входов есть инверсия в формуле
3) Расставить действия согласно приоритету
4) По порядку рисовать схему действий, каждый вывод подписывать (если формула не оптимальная, может пригодиться что-то промежуточное)
5) ????
6) PROFIT
Или составить таблицу истинности, по ней СКНФ/СДНФ, и по ним схему.