OpenVAF is an innovative Verilog-A compiler. It translates Verilog-A
compact device models (e.g. BSIM, PSP, HICUM) into OSDI shared objects
(.osdi) that circuit simulators load at run time. In ngspice (>= 39,
OSDI interface) a model is compiled and used like this:
openvaf mymodel.va # produces mymodel.osdi
# in the ngspice .control block / netlist:
pre_osdi mymodel.osdi
This package installs release 23.5.0, the official upstream, statically
linked x86_64 executable, as /usr/bin/openvaf. It is a *precompiled*
binary: OpenVAF is built against LLVM 15 (the community fork
OpenVAF-Reloaded needs LLVM 18), neither of which ships with Slackware
15.0, so compiling from source is impractical here. The binary links
LLVM statically and only needs a glibc >= 2.15 system, so it runs on
Slackware 15.0 regardless of the system LLVM version.
This release emits OSDI version 0.3, which matches the ngspice OSDI
loader.
Maintained by: A. Tomasini
Keywords: openvaf openvaf-bin
ChangeLog: openvaf-bin
Homepage:
https://openvaf.semimod.de/
Download SlackBuild:
openvaf-bin.tar.gz
openvaf-bin.tar.gz.asc (FAQ)
(the SlackBuild does not include the source)
| Individual Files: |
| README |
| doinst.sh |
| openvaf-bin.SlackBuild |
| openvaf-bin.info |
| slack-desc |
© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of
Patrick Volkerding
Linux® is a registered trademark of
Linus Torvalds