OpenVAF
OpenVAF copied to clipboard
An innovative Verilog-A compiler
Hello, It is unclear what license the generated shared library is under? I understand there is the license of the original model code, as well as the license of your...
Build can't find a symbol in llvm: ``` cargo:warning=wrapper/OpenVafWrapper.cpp:23:8: error: no member named 'setHasAllowReassoc' in 'llvm::Instruction'; did you mean 'setHasAllowReciprocal'? cargo:warning= 23 | I->setHasAllowReassoc(true); cargo:warning= | ^~~~~~~~~~~~~~~~~~ cargo:warning= | setHasAllowReciprocal...
``` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=camino CARGO_MANIFEST_DIR=/usr/ports/cad/openvaf/work/OpenVAF-OpenVAF-v23.5.0/cargo-crates/camino-1.1.4 CARGO_PKG_AUTHORS='Without Boats :Ashley Williams :Steve Klabnik :Rain ' CARGO_PKG_DESCRIPTION='UTF-8 paths' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=camino CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/camino-rs/camino' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.1.4 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/usr/ports/cad/openvaf/work/target/release/deps:/usr/local/lib'...
The IHP PDK showed that there is an erroneous calculation of the derivative of the gate charge against gate voltage for the PSP model. https://github.com/IHP-GmbH/IHP-Open-PDK/issues/64 An exemplary plot:  Exemplary...
The attached Verilog-A module caused OpenVAF to crash and produce the attached log file. Note that this module does have a declared parameter, so it's not the same issue as...
I tried compiling a simple Verilog-A for a capacitor. However, if the file does not have a parameter, it will raise an error. The error can be solved by simply...
[nn_verilog_a_l0_2_l1_2_l2_2.va.txt](https://github.com/pascalkuthe/OpenVAF/files/14942978/nn_verilog_a_l0_2_l1_2_l2_2.va.txt) [openvaf-crash-1712820826.log](https://github.com/pascalkuthe/OpenVAF/files/14942934/openvaf-crash-1712820826.log) Issue Description: OpenVAF encountered a crash while attempting to compile the Verilog-A file nn_verilog_a_l0_2_l1_2_l2_2.va. The error message received was: OpenVAF encountered a problem and has crashed! A log...
First of all, thanks for a creating such a great tool. I've been exploring some of the noise support recently and ran into an issue. It seems that the sign...
paramsets were added to Verilog-A in version 2.4 for two reasons: 1. to provide a Verilog-A/MS native way to specify the information normally provided by the SPICE .model cards (this...
Hi, I would like to use the `laplace_*` (e.g., `laplace_nd`, etc) for my work. As it's not implemented in OpenVAF, I'm willing to put my time and effort if it...