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:
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 in1108.lib
and11XXYY.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.