В рамах данного MR сделано следующее:
-
Сделана рабочая сборка CircuitgenToOpenlane в CMakeLists.
-
Переписана функция загрузки параметров из json.
-
Переписана функция реализации функции для выполнения команд OpenLane (в том числе обработка ошибок).
-
Исправлены команды для создания проекта OpenLane и для запуска полного маршрута OpenLane.
-
Переписан и расширен парсинг метрик на всех шести этапах flow OpenLane.
-
Исправлены некоторые мелкие ошибки. Также в CMakePresets.json было сделано
"errors": {
"dev": false}
Так как иначе падает из-за чего-то внутри сторонней библиотеки nlohmann_json