TGViewer
Записки CPU designer'a Записки CPU designer'a @cpu_design · 3.57K subscribers
Post #397 2.86K
Slang продолжает развиваться. В проекте появился новый инструмент - slang-netlist.

Теперь можно построить структурный граф непосредственно из RTL на SystemVerilog, без работы с инструментами синтеза. Это открывает возможность проще анализировать дизайн еще на раннем этапе разработки.

Что уже умеет slang-netlist:

Bit-level resolution of data dependencies across continuous and procedural assignments.

Procedural flow analysis in always blocks, including evaluation of constant-valued conditions, unrolling of static loops, and tracking of non-blocking assignments.

Path finding and combinational loop detection.

Driver, port, and register reporting.


Для разрабочиков это означает, что многие задачи по анализу связности и путей сигналов, изучению проекта - значительно упрощается.

Отдельно интересно, как это можно использовать вместе с WavePeek и LLM-агентами.

Вместо множества "grep" по RTL файлам для поиска всех вхождений сигнала агент может один раз построить граф зависимостей через "slang-netlist" и дальше выполнять навигацию по нему. Это делает анализ fan-in/fan-out и поиск путей между сигналами значительно быстрее и надежнее, поскольку агент работает со структурой дизайна, а не с текстом исходников.

Репозиторий: https://github.com/jameshanlon/slang-netlist
GitHub GitHub - jameshanlon/slang-netlist: A tool for analysing the source-level static connectivity of a SystemVerilog design A tool for analysing the source-level static connectivity of a SystemVerilog design - jameshanlon/slang-netlist
  • 🔥 16
  • 👀 4
  • 👍 2
More from @cpu_design
  1. Sep 28, 2026Плюс-минус такие же вайбы, когда в Codex после релиза Astra прилетело три бесплатных reset…
  2. Sep 27, 2026RTL/Verif/PhysDesign-инженеры, теперь наша пора радоваться (либо трястись, что нас всех ск…
  3. Sep 14, 2026How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip https://spectrum.ieee.org/llms-fo…
  4. Sep 14, 2026Люблю технологии ASUS driver - https://github.com/torvalds/linux/blob/master/drivers/hid/h…
  5. Sep 13, 2026Вышел новый формат от Истового Инженера - «Разгоны», где инженеры разных специальностей об…
  6. Sep 12, 2026Jane Street запустили новый ASIC Challenge - на этот раз предлагают спроектировать настоящ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →