Electronic – Incorporating ALD1106 SPICE model in LTspice

ltspicemodelingnmosspice

I'm trying to incorporate a SPICE model of an NMOS IC, the ALD1106. I've used it before in class, but it's been so long that I've forgotten how to incorporate the files into LTspice in order to properly use it. Luckily, I found some SPICE models from ALD's website located below:

Link to SPICE models here

I've extracted the files, and I've included the following files in my schematic with the '.include' command: ALD_TECH.TEK, IC_TRAN.lib, and Ic_mod.lib. I've also opened up IC_TRAN and created a component model of the 1106 with the correct pins and everything, but I consistently get a warning that it can't find the definition of model "DPS". Can anyone please give me some advice on what to do next?

Best Answer

dps is a custom diode model used by the NMOS by ALD. My speculation is that they are using N-type substrates, so there will be a junction diode between a NMOS body (presumably p-type well) and a PMOS body (n-type substrate). Therefore pin #5 will be shorted to PMOS's body or, if PMOS is absent in your circuit, the highest voltage rail.

By finding the string dps in ALL of ALD's library files gave me a few useful matches, that are .model sections. They are in 1108.lib and 11XXYY.lib. They should come from ALD1108xx and ALD2108xx libraries, and all model sections are identical.

You may download your own library files. I won't show them here.

Honestly, if all the body terminals of your NMOS and PMOS are always connected to DC voltage rails, I doubt if the additional diodes would make any difference.