TGViewer
FPG𝔸SIC FPG𝔸SIC @fpgasic · 2.27K subscribers
Post #164 4.36K
Automated SV Assertion Interface Generator:

It generates a SV assertion interface for a given RTL design. It analyzes the RTL code to extract ports and registers, and creates an interface that can be used for writing assertions.

Features
▫️ Automatically detects the top-level module in the design hierarchy
▫️ Extracts ports and registers from the RTL code
▫️ Handles naming conflicts by using hierarchical paths
▫️ Generates a bind statement for easy integration
▫️ Creates well-formatted and organized interface code
▫️ Supports different modes for interface generation (SPY signals source):
◾️ Ports only (input | output | inout)
◾️ Registers only (signals with "_s" suffix)
◾️ Both ports and registers (default)

Links
💾 https://github.com/Inkub/SV-assertions-IF-generator

#SVA #SV #generator #checker
@fpgasic
  • ❤ 9
  • 👍 5
  • 🔥 4
More from @fpgasic
  1. Feb 4, 2025A Large-Scale SPICE Netlist Dataset for Analog Circuits by Harnessing AI Masala-CHAI is th…
  2. Sep 11, 2024Shuhai is a benchmarking-memory tool that allows FPGA programmers to demystify all the und…
  3. Aug 15, 2024FloorSet: The First Million-Scale Dataset for SoC Design Planning. FloorSet is aimed at ad…
  4. Aug 7, 2024This element is a runtime, dynamically reconfigurable, LUT5 that enables the changing of t…
  5. Aug 7, 2024Did you know that Xilinx FPGA have Dynamically Reconfigurable Look-Up Table (LUT)? It's ca…
  6. Jul 8, 2024The new taste is unlocked: BiCMOS Now IHP providing not only 𝐨𝐩𝐞𝐧-𝐬𝐨𝐮𝐫𝐜𝐞 𝐏𝐃𝐊…
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 →