Ngspice simulation of Verilog-A semiconductor device models compiled with OpenVAF #73
Unanswered
amalbanerjee
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I have been using SPICE for the last two decades(HSpice, PSpice, LTSpice and in particular Ngspice). I currently have Ngspice 40 running on a Fedora 38 computer. I have also downloaded the OpenVAF compiler for Linux and it runs fine. I have written Verilog-A device models for the BJT(simple Gummel Poon and I also used the HiCum L2 model), MOSFET, three different GaN
HEMT models(pure Angelov, ASM, etc.,)
After compiling the Verilog-A models with the OpenVAF compiler, I get the ***.osdi binary file, which is used from inside a
simple text Ngspice netlist file for simulation.
I have noticed that while DC sweep analysis(e.g., Ids-Vgs @ constant Vds for a FET, or Ice-Vce @ constant Vbe for a BJT)
generates the curves I am interested in looking at, AC(small signal analysis) always generates flat lines, no matter what
device I might be testing(BJT, FET). I have raised the issue on the Ngspice users' forum but did not receive any useful
answer.
Could you please suggest what I might be doing wrong ? I would be glad to supply the text Verilog-A and Ngspice netlist
files. Thanks in advance for your help.
Beta Was this translation helpful? Give feedback.
All reactions