TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
позитивслэк

25 Aug, 22:10

Открыть в Telegram Поделиться Пожаловаться

Интеграция проприетарных форматов вейвформ

Из предыдущего поста у меня родилось несколько чатов с обсуждениями и все они вокруг проприетарных форматов.

➡️По поводу FSDB (Synopsys, VCS)
Он получается примерно самый простой в поддержке, плюс фактически он создавался как vendor-agnostic и его можно дампить из любого сима big3, был бы VERDI_HOME верно прописан. Ну и в наличии весь джентльменский набор из доков, .h и .so файлов для интеграции, который к тому же не требует лицензии для работы. Плюс до кучи доступны некоторое количество утилит и конверторов из vcd и обратно.
Но тут есть подвох. Я использовал легаси либы fsdbReader, но в последних версиях нужно использовать либы NPI - это более модный и уже лицензируемый способ ковырять вейвы и уже с питоном из коробки.

Примеры интеграций из опенсорса: wavekit, vaporview и буквально до недавних пор gtkwave (сейчас поддержка выпилена).

➡️По поводу SHM/SST2 (Cadence, Xcelium)
Эти ребята похоже не дают никакого программного способа интеграции, кроме как их cli утилиты simvisdbutil, с помощью которой можно делать vcd/csv с некоторыми настройками. И без лицензии на сим она не работает.

Да, .so файлы поверх которых эта тулза сделала тоже есть, и у гпт не возникло проблем их изучить и любезно предложить мне написать хедеры по содержимому для интеграции, но кажется что это уже слишком серый путь для публичного проекта на гитхабе.

➡️По поводу WLF (Siemens, Questa)
Тут похоже сильно ближе к Синопсису. Тоже есть понятные либы для интеграции, есть утилиты, есть примеры интеграции в опенсорсе (RWaveAnalyzer).

Ну и провокации на сон грядущий.
А зачем нужны проприетарные форматы и их интеграции, если любой из них теперь можно отреверсить агентом за разумное время? Можно ведь даже сделать "по честному" в стиле black box и Project Xray чтобы написать опенсорсную читалку и не париться за лицензии.

Кажется это уже около легально для того чтобы не ловить условный DMCA на гитхабе? Хотя в целом я представляю основные подводные камни, но с другой стороны почему бы и нет?

#tools #waveform
@positiveslack

920 0 4 8 11
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot