@Harald Pretl,
@donn: Heads up; I was just working through a very obscure ngspice issue with
@Boris Murmann which I recalled from way back when I was creating the open PDK with Tim Ansell. There was an issue with the ordering of parameter definitions in the model files where the "nf" parameter had to be defined earlier than other parameters that might be recast in a netlist as equations involving "nf". Which only raises an error if a netlist happens to define "nf" not as a constant but assigned to another parameter value. As I said, very obscure. Not fixing it makes it impossible to define a script that can iterate over a variable number of fingers on a MOSFET. The fix is quite simple---Only about 15 lines changed in the model files. Tim Ansell and I fixed this long ago for the discrete-binned models but I didn't notice that the continuous-valued models have the same problem. I just pushed a fix to the
https://github.com/efabless/skywater-pdk-libs-sky130_fd_pr repository and updated the record of git hashes in open_pdks. An update to volare and the IIC docker image would be appreciated, at your convenience.