Where do i find models for ngspice?

Managed to get the simulator to output graphs, but it seems i need libfiles for ngspice to simulate componets.
Where can these be found?

KiCad/ngspice do not provide models, due to license restrictions and lack of maintainers, so Google is your friend (spice models). Generally PSPICE, HSPICE and (many) LTSPICE models are compatible to ngspice. Sometimes models by commercial vendors are encrypted. These cannot be used by open source Eeschema/ngspice.

https://www.youspice.com/links-to-spice-libraries/ (partially outdated)

http://ltwiki.org/?title=Components_Library_and_Circuits

http://www.zen22142.zen.co.uk/ltspice/standard.bjt

https://www.cordellaudio.com/book/spice_models.shtml

http://bordodynov.ltwiki.org/standard.mos.XVII.txt

Device vendor web pages:
https://www.diodes.com/design/tools/spice-models/


https://www.analog.com/en/design-center/simulation-models/spice-models.html
https://www.vishay.com/how/design-support-tools/ (select the appropriate ‘Document Type’, PSPICE .lib, HSPICE or spice3 should be o.k.)
https://www.microchip.com/doclisting/TechDoc.aspx?type=Spice
https://www.microsemi.com/document-portal/cat_view/56661-internal-documents/5674-spice-datasheets
https://www.littelfuse.com/technical-resources/spice-models.aspx
https://www.avx.com/design-tools/spice-models/
For TI models, check for the product on the TI web pages. PSPICE models (use their *.lib file in ngspice) may often be found in the ‘Design & Development’ section of the product page.
4 Likes

I have set up a new ngspice model page. It contains two very comprehensive model and model parameter collections and all the links to model pages known to me (as provided above). If not for special and very new devices, the collections should offer all that is needed.

8 Likes

Good idea. Thanks Holger.

I have updated the ngspice model page
with a short how-to make use of the model and model parameter collections.

3 Likes