Verilog-A Simulations in Windows using OSDI files #1100
tomhajjar
started this conversation in
Show and tell
Replies: 3 comments
-
Beta Was this translation helpful? Give feedback.
0 replies
-
The preferred method to create osdi files is to use the @dwarning code files folder and bat file: Download code folder from Dietmar's repository Copy code folder to C:\code Run openvaf-compile-va.bat which creates C:\osdilibs Copy OpenVAF.exe to C:\osdilibs Run bat file again and all the osdi files should be created in C:\osdilibs |
Beta Was this translation helpful? Give feedback.
0 replies
-
Work is being done to create a Windows fork of OpenVAF that doesn't need MS tools. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have a number of Verilog-A projects done in Windows using OSDI files. Using OSDI files versus the "old" method done in Qucs and Qucs-S is faster and doesn't require all the other support files one must create. Also under the "old" method schematics won't instantly load because the "Verilog" Libraries needed are temporary and must be created every time the project is opened.
The original examples were done by @dwarning who maintains a Verilog model repository for ngspice and xyce.
https://github.com/dwarning/VA-Models
It was determined that OSDI files should be created locally from the va source to assure they work. Dietmar's repository has the va files. OpenVAF is the compiler used. You also need a number of MS tools installed as shown.
Some OSDI files cannot be created using the "Build Verilog-A module" function in Qucs-S because the va files have external dependencies or special instructions for OpenVAF so you should use the va code folder and batch file that Dietmar maintains. I modified the batch file to compile single family va files. Attached is my OpenVAF folder minus the va code files and a number of projects.
https://openvaf.semimod.de/
OpenVAF.zip
Beta Was this translation helpful? Give feedback.
All reactions