surelog
« Back to VersTracker
Description:
SystemVerilog Pre-processor, parser, elaborator, UHDM compiler
Type: Formula  |  Latest Version: 1.86@0  |  Tracked Since: Dec 18, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: systemverilog hardware-design eda uhdm parser verilog
Install: brew install surelog
About:
Surelog is a comprehensive SystemVerilog toolkit that handles preprocessing, parsing, and elaboration of hardware designs. It compiles designs into UHDM (Universal Hardware Data Model), providing a standardized representation for downstream tools. This enables robust design analysis, linting, and integration within modern EDA toolchains.
Key Features:
  • Full SystemVerilog IEEE 1800-2017 preprocessing and parsing
  • Elaboration of design hierarchy and generation of UHDM
  • Built-in linter and design rule checking capabilities
  • Support for industry-standard UVM testbench frameworks
Use Cases:
  • Preprocessing and parsing large SystemVerilog codebases
  • Generating UHDM for integration with other EDA tools
  • Performing static analysis and linting on hardware designs
Alternatives:
  • Verilator – Verilator is primarily a fast simulator, while Surelog focuses on parsing and UHDM generation for toolchain integration
  • Icarus Verilog – Icarus Verilog is a simpler interpreter, whereas Surelog provides a more complete SystemVerilog implementation with elaboration
Version History
Detected Version Rev Change Commit
Dec 18, 2025 8:06am 1.86 0 VERSION_BUMP e3892af5
Dec 21, 2024 11:51pm 1 VERSION_BUMP 85d3c517
Oct 11, 2024 7:20pm 0 VERSION_BUMP 4aa53007
Sep 13, 2024 9:10pm 0 VERSION_BUMP 31eb0d22
Aug 4, 2024 10:04am 1 VERSION_BUMP 753fff48
May 15, 2024 5:05pm 0 VERSION_BUMP 6409d4b0
Jan 13, 2024 4:04am 1 VERSION_BUMP 8a12b61a
Jan 12, 2024 1:36pm 1 VERSION_BUMP 8fbf5155
Dec 30, 2023 11:11pm 0 VERSION_BUMP 512a554f
Nov 22, 2023 2:21am 1 VERSION_BUMP b8199a21
Sep 26, 2023 10:38pm 0 VERSION_BUMP 23e25fc7