ngspice è un open source, gratuito e multipiattaforma software grafico e da riga di comando implementato in C e progettato come un segnale misto e simulatore di circuiti di livello misto originariamente basato sul SPICE3f5, Xspice e Ciber1b1 circuito simulators.Improves il SPICE3f5 circuito simulatorThe applicazione & rsquo; s obiettivo principale è quello di migliorare il simulatore di circuito SPICE3f5, nonché per supportare il maggior numero di sistemi operativi il più possibile. Inoltre, ngspice aggiunge molte nuove funzionalità, miglioramenti e correzioni di bug per il codice originale dei simulatori di circuito che si basa on.Features a glanceAmong sue luci, possiamo parlare di un linguaggio di scripting integrato che consente agli utenti di aggiungere i flussi di controllo una simulazione, che potrebbe essere molto utile quando si desidera eseguire operazioni matematiche su risultati della simulazione, il supporto per il controllo del software via di uscita o di ingresso FIFO, e una funzione condivisa che permette di compilare ngspice come una libreria di collegamento dinamico o libreria condivisa.
Inoltre, il programma viene fornito con un'opzione tclspice che consente di aggiungere funzionalità di scripting TCL al software, un ottimizzatore ASCO per il controllo remoto e l'elaborazione parallela, include funzioni come AGAUSS, funzioni di elaborazione per l'analisi Monte Carlo, la generazione automatica dei valori correnti e casuale tensione, così come fonti comportamentali (B, E, G, R, L, C).
Un'altra caratteristica interessante è la disponibilità di diversi modelli di linee di trasmissione. Inoltre, offre una varietà di ottimizzazione per l'utilizzo di TCL come lingua scritping o un insieme di script ngspice. l'ottimizzatore ASCO, nonché una procedura di ottimizzazione derivante dalla "evoluzione differenziale" algorithm.Supported sistemi operativi e hardware architecturesNgspice è un software multipiattaforma scritto nel linguaggio di programmazione C. E 'stato testato con successo su diverse distribuzioni di Linux, così come sul BSD, sistemi operativi Solaris, Microsoft Windows e Mac OS X. Sia a 32-bit e 64-bit architetture set di istruzioni sono supportati in questo momento
Cosa c'è di nuovo in questa versione:.
- Correzioni di bug:. Molti piccoli insetti rimossi, la gestione di biblioteche aggiornata, migliore conformità codice
- Nuove funzionalità: comando FFT opzionale con fftw3; nuove funzioni nInt, asinh, acosh, atanh, PWR; 'Temperamento' in dispositivi comportamentali; verificare la soa (area operativa di sicurezza); condiviso ngspice come un oggetto condiviso o libreria di collegamento dinamico; hash tabella per l'analisi del netlist; .se base / block .else; Metodo di Calcolo area (ACM) per BSIM3.3.0; `TC1 ',` TC2 "parametri di istanza.
- Documentazione:. Aggiornamento manuale PDF e altri documenti
Cosa c'è di nuovo in versione 21:.
- Molti bug sono stati corretti, migliorando la stabilità e l'affidabilità
- È stata aggiunta una modalità di compatibilità per trattare con altri simulatori.
- BSIM 4 è stato aggiornato per liberare 4.6.5. BSIMSOI è stato aggiornato alla versione 4.3.1.
- linee di trasmissione da kspice sono stati aggiornati e corretti.
- fonti B sono stati migliorati con una funzione PWL, l'aggiunta di & quot; HERTZ & quot ;, & quot; tempo & quot; e & quot; temperamento & quot; variabili, e l'aggiunta di una funzione Ternario.
- fonti PWL sono stati migliorati con un parametro di ripetizione (r = valore) e un parametro di ritardo (td = valore).
Cosa c'è di nuovo in versione 18:.
- La libreria simulatore tclspice è stata unita a ngspice
- Nuove opzioni:. breve, profilo, autostop, e la scala
- è stato introdotto il supporto per i file .lib. .measure dichiarazioni: avg, integ, rms, max, min, il ritardo, e param. Supporto dichiarazione Globale. .func macro per le funzioni inlining in netlists.
- La libreria numparam è stato migliorato per supportare le netlist completamente parametrizzate.
- modello BSIM binning.
- I nuovi multi-ingresso VCVS cancello utilizzando le estensioni XSPICE.
Sono state introdotte
I commenti non trovato