Wybór modelu wynika z jego konkretnego zastosowania i jest zazwyczaj kompromisem pomiędzy dokładnością a złożonością modelu.
Najdokładniejsze modele to modele numeryczne wymagające rozwiązania równań transportu w półprzewodniku (MINIMOS,
ATLAS, APSYS, AVANT!...)
-
Inna klasa modeli przeznaczona jest do symulacji działania układów scalonych - zazwyczaj mają one charakter analityczny. Najpopularniejsze modele tego typu zaimplementowano w programie SPICE