I programmi che normalmente vengono utilizzati per la simulazione di circuiti si basano tipicamente sull'algoritmo di SPICE (Simulation Program with Integrated Circuit Emphasis), un software sviluppato agli inizi degli anni '80 all'Università di California in Berkeley. Esistono sulla rete molte versioni PD di SPICE
Alcune versioni di SPICE sono presenti all'interno di raccolte di shareware (tipo Simtel per non far nomi :-) ) distribuite nei negozi di informatica
Nella sua forma originale il programma elebora un file testo in ingresso (*.cir) e scrive i risultati su di un file testo in uscita (*.out) : SPICE Version 2G User's Guide
Per chi si avvicina per la prima volta a SPICE e non conosce l'inglese, consiglio la lettura di :
Mario Biey - SPICE e PSPICE Introduzione all'uso - CLUT