logo elektroda
logo elektroda
X
logo elektroda

Creating Custom SPICE Models for Components Not in Library—Are They NGSpice Compatible?

57 6
ADVERTISEMENT
  • #1 21668821
    Emmanuel Galleto
    Anonymous  
  • ADVERTISEMENT
  • #2 21668822
    Rohit Dubla
    Anonymous  
  • ADVERTISEMENT
  • #3 21668823
    Emmanuel Galleto
    Anonymous  
  • #4 21668824
    Rohit Dubla
    Anonymous  
  • ADVERTISEMENT
  • #5 21668825
    Emmanuel Galleto
    Anonymous  
  • ADVERTISEMENT
  • #6 21668826
    Rohit Dubla
    Anonymous  
  • #7 21668827
    Emmanuel Galleto
    Anonymous  

Topic summary

It is possible to create custom SPICE models for components not included in standard libraries, and these models are generally compatible with NGSpice as most simulators support basic SPICE syntax. The accuracy of such models depends heavily on the correctness and completeness of the parameters used, especially for semiconductor devices. For example, a custom BJT model for the MJ3055 transistor was created by modifying an existing power transistor model, demonstrating practical implementation. When direct modeling is not feasible, components can be represented as sub-circuits composed of simpler constituent elements, such as modeling a BJT as two diodes. For rare devices like MESFETs, if no existing model is available, one must refer to the device's equivalent circuit and build a sub-circuit model accordingly. Model files should be saved with the appropriate extension recognized by the simulator.
Summary generated by the language model.
ADVERTISEMENT