Расширение API базы данных подсхем
Необходимо расширить API базы данных (БД) схем (см. src/gate/optimizer/npndb.h
и src/gate/optimizer/npnstatdb.h
) следующими функциями/методами:
-
получение графического представления схемы (например, в виде файла *.dot) по ее таблице истинности (ТИ); -
получение набора характеристик схемы (PIs, POs, количество внутренних вентилей) по ее ТИ. -
для использования расширенного API необходимо разработать в проекте консольную утилиту dbstat. На вход утилита получает путь к сериализованной БД и дополнительные параметры (ТИ схемы, вариант вывода информации о схеме). Утилита разворачивает в памяти экземпляр БД и выводит требуемую информацию об искомой схеме.
Edited by Сватухин Алексей Михайлович