Automic VaultAutomic Vault

brew

surelog mit Homebrew, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für surelog in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install surelog

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#surelog

nixpkgs package indexes · pkgs/by-name/su/surelog/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

SystemVerilog Pre-processor, parser, elaborator, UHDM compiler

Befehle und Aliase

  • surelog

Verlauf

Projektgeschichte und Nutzung

Surelog is an open-source SystemVerilog 2017 preprocessor, parser, elaborator, and UHDM compiler. Its official README positions it as a reusable front end for open EDA flows rather than a standalone end-user application.

Projektgeschichte

Surelog's stated goal is to provide a complete SystemVerilog 2017 front end for design and testbench code. The project is part of the CHIPS Alliance ecosystem and is closely tied to UHDM, producing serialized models and VPI-compatible data that downstream tools can consume.

Adoptionsgeschichte

The README cites equivalence work against large open cores such as BlackParrot and Ariane, and notes Ibex and Earlgrey use in the Surelog/UHDM/Yosys flow. That official evidence places adoption mainly in open-source silicon and EDA toolchain work rather than general application development.

Wie es verwendet wird

Surelog is used as a command-line compiler front end and as a library. Users pass Verilog/SystemVerilog source lists, include directories, defines, top modules, cache/output directories, and flow options to generate parsed/elaborated output and UHDM databases.

Warum Paket-Nerds sich dafür interessieren

Package maintainers care about Surelog because it packages a serious native EDA dependency stack: C++, ANTLR-generated parsing, optional Python APIs, UHDM integration, and command-line compatibility with common Verilog options. It is infrastructure for making open hardware flows installable.

Zeitleiste

  • 2020: Official README links to WOSET 2020 UHDM and Surelog paper/presentation
  • Current: README describes SystemVerilog 2017 front-end goals and UHDM output for downstream tools

Related projects

  • Surelog is related to UHDM, Yosys, Verilator-style open EDA flows, and open hardware projects such as Ibex, Earlgrey, Ariane, and BlackParrot.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 3 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 5 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
surelogcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version1.86
Manager aktualisiert2026-07-10
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv1.86

https://github.com/chipsalliance/Surelog

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:surelog
Version1.86
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/surelog
Homepagehttps://github.com/chipsalliance/Surelog
Repositoryhttps://github.com/chipsalliance/Surelog
Upstream-Dokumentationhttps://github.com/chipsalliance/Surelog#readme
LizenzApache-2.0
Quellarchivhttps://github.com/chipsalliance/Surelog/archive/refs/tags/v1.86.tar.gz
Zuletzt aktualisiert2026-07-10T03:17:47Z
Pulseupdated
Abhängigkeitenantlr4-cpp-runtime, capnp, uhdm
Build-Abhängigkeitenantlr, cmake, nlohmann-json, openjdk, python@3.14
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namesurelog
Version Scheme0
Revision3
Head VersionHEAD
Conflicts With
  • open-babel
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

surelog

nix profile install nixpkgs#surelog
  • normalized package name match
  • Abgeglichen nach: Surelog
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/su/surelog/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment