Downloads
Below you can download precompiled binaries for the latest releases and read the changelog between each version. See our installation instructions for details.
OpenVAF Reloaded
OpenVAF is now mainly maintained in the new fork OpenVAF reloaded and can be downloaded there.
OpenVAF 23.5.0 (2023-5-16)
| Link | Description |
|---|---|
| openvaf_23_5_0_linux_amd64.tar.gz | Linux x86-64 executable |
Added
- Support for
analog initialblocks - Allow ignoring errors when a port is declared without direction
- User friendly Crash Handler
- Warning when adding trivially open branches
- Allow
aliasparamto refer to system functions (like$mfactor)
Fixed
- Allow parameter declaration without explicit types
- Crash when using engineering real format specifier
%r - Crash on windows when calling $display (missing osdi_log symbol)
idtoperator not working (reactive dimension was undefined)- incorrect
param_givenresults after setting instance paramters on the model struct. - Panic when accessing current probe that always returns 0
Internal Improvements
- Update to LLVM 15+ (opaque pointers)
OpenVAF 23.2.0 (2023-2-2)
| Link | Description |
|---|---|
| openvaf_23_2_0_windows_amd64.zip | Windows x86-64 executable |
| openvaf_23_2_0_linux_amd64.tar.gz | Linux x86-64 executable |
| To be added in the future | Windows x86-64 installer |
| To be added in the future | Debian x86-64 package |
| To be added in the future | REHL x86-64 package |
Breaking Changes
- Removed LLD integration which made packaging exceptionally difficult and caused crashes on Windows in some cases. OpenVAF now requires that the system linker (and
msvcrt.libwhen targeting windows) is available.
Fixes
- Correctly detect file encoding.
- Improve diagnostic messages.
- Removed error when a user defined function is used with
$limit. - Correctly parse net declarations without attached discipline (
ground). - Fix crash when a model contains no branch contributes.
- Fix crash when the associated current of a voltage source is unused.
- Fix crash for parameters with
excludeexpressions. - Fix crash when using instance parameters.
- Fix swapped signatures for
slewandtransition. - Take into account
aliasparamdeclarations .
OpenVAF 22.12.0 (2022-12-16)
| Link | Description |
|---|---|
| openvaf_22_12_0_windows_amd64.zip | Windows x86-64 executable |
| openvaf_22_12_0_linux_amd64.tar.gz | Linux x86-64 executable |