# OpenVAF Ngspice integration ## OpenVAF Progress > [time=Sun, Aug 9, 2020 7:52 PM] * [x] Mir rewrite * [x] Rewrite MIR * [x] Rewrite derivative algorithm * [x] Rewrite Hir Lowering (type checking, more complicated) * [x] Rewrite analysis (simpler) * [x] Abstract system for input * [x] Fix ddt in OpenVAF (make this a Simulator Libary Call) * [x] LLVM codegen * [ ] Forward slicing * [ ] Osdi compiler ## NGSPICE plugin process * Questions * What is the Spicedev Flags fields for? * Why is convergence checked twice for `DEVpnjlim`? * Is it a reasonable assumption that there is only one voltage that can affact the value of a charge/capacitance? ## SPICEdev Funktionen