I think I figured it out, but not 100% sure it’s going to work how it’s intended to. These are super duper old behavior modeling syntax. I could only find examples of them in the old SPICE2 manual, before the B-source was introduced. I added POLY(1) to the G2, G3, and E1 sources, as such (ignore the green):
For the 2nd problem, this file appears to be meant to be used with IsSpice. The IsSpice manual explains the deal with the three question marks. IsSpice supports unknown default values for subcircuit parameters via the ???, and it flags their UI to force you to enter something into the values prior to running a simulation. So you’re going to have to change these manually to a real default parameter. Unfortunately, I have no idea what the IB is supposed to be, or what TEMP is meant to refer to either (or if it’s supposed to be specified in C or K). Looks like there is supposed to be a help file that ships with IsSpice that might help explain all this.
Thanks!
If i understand correctly POLY(1) is a polynomial acting on one node, but that does not mean is a grade-1 polynomial, right? Its grade is as high as the number of coefficientes behind?
As for the unexpected voltage…this model appears to have lots of parameters including temperature. So depending on HOW you blow the fuse might affect the result.
I should’ve elaborated more. What I meant is that if these models are indeed sophisticated and accurate enough to model many real world effects, then there are many more factors than just the stated current rating. A common one with fuses is the time it takes to blow at certain currents. Here is an example snip from this datasheet: https://www.mouser.com/datasheet/2/240/Littelfuse_Fuse_232_Datasheet.pdf-1317251.pdf
According to this, it will take a couple minutes to blow the 1A fuse when dumping 1.5A through it. So maybe DC sweep simulations, like in your screenshot, might not be the best for testing out these models.
Dang, that’s pretty fast resolution for an obscure problem. Maybe I should’ve created my ngspice sourceforge tickets as bugs instead of feature requests???