A .model is for one of the pre-defined devices such as NMOS, NPN etc. A subcircuit is usually a combination of devices which may include dozens or even hundreds odds devices.
A .model is for one of the pre-defined devices such as NMOS, NPN etc. A subcircuit is usually a combination of devices which may include dozens or even hundreds odds devices.
Correct. It can be confusing sometimes because some foundries create subcircuits with just a model in them. I think this is just to do with parameter passing.
Subcircuits are useful for breaking down large circuits. A large circuit might have a few opamps, comparators, a DAC etc. Each of the building blocks can be designed and tested as a subcircuit and then included in the larger design.